[lxc-devel] [lxd/master] lxc/config: Fix examples for config/profile

stgraber on Github lxc-bot at linuxcontainers.org
Thu Oct 24 14:22:09 UTC 2019


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/20191024/6d33d052/attachment-0001.bin>
-------------- next part --------------
From d76e3ff4c3d1ca0fa2d5d8618a7b5aede198f239 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Thu, 24 Oct 2019 10:20:10 -0400
Subject: [PATCH 1/2] lxc/config: Handle config/profile in examples
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
 lxc/config_device.go | 24 +++++++++++++++++++-----
 1 file changed, 19 insertions(+), 5 deletions(-)

diff --git a/lxc/config_device.go b/lxc/config_device.go
index 4dee8b0f1f..d543e301b5 100644
--- a/lxc/config_device.go
+++ b/lxc/config_device.go
@@ -75,9 +75,15 @@ func (c *cmdConfigDeviceAdd) Command() *cobra.Command {
 	cmd.Short = i18n.G("Add devices to containers or profiles")
 	cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G(
 		`Add devices to containers or profiles`))
-	cmd.Example = cli.FormatSection("", i18n.G(
-		`lxc config device add [<remote>:]container1 <device-name> disk source=/share/c1 path=opt
+	if c.config != nil {
+		cmd.Example = cli.FormatSection("", i18n.G(
+			`lxc config device add [<remote>:]container1 <device-name> disk source=/share/c1 path=opt
+    Will mount the host's /share/c1 onto /opt in the container.`))
+	} else if c.profile != nil {
+		cmd.Example = cli.FormatSection("", i18n.G(
+			`lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/c1 path=opt
     Will mount the host's /share/c1 onto /opt in the container.`))
+	}
 
 	cmd.RunE = c.Run
 
@@ -497,11 +503,19 @@ func (c *cmdConfigDeviceSet) Command() *cobra.Command {
 	cmd := &cobra.Command{}
 	cmd.Use = i18n.G("set [<remote>:]<container|profile> <device> <key>=<value>...")
 	cmd.Short = i18n.G("Set container device configuration keys")
-	cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G(
-		`Set container device configuration keys
+	if c.config != nil {
+		cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G(
+			`Set container device configuration keys
+
+For backward compatibility, a single configuration key may still be set with:
+    lxc config device set [<remote>:]<container> <device> <key> <value>`))
+	} else if c.profile != nil {
+		cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G(
+			`Set container device configuration keys
 
 For backward compatibility, a single configuration key may still be set with:
-    lxc config device set [<remote>:]<container|profile> <device> <key> <value>`))
+    lxc profile device set [<remote>:]<profile> <device> <key> <value>`))
+	}
 
 	cmd.RunE = c.Run
 

From 238b0e0033722629138d100262a62d0033b7783f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Thu, 24 Oct 2019 10:21:38 -0400
Subject: [PATCH 2/2] i18n: Update translation templates
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
 po/bg.po      | 201 ++++++++++++++++++++++++++----------------------
 po/de.po      | 201 ++++++++++++++++++++++++++----------------------
 po/el.po      | 201 ++++++++++++++++++++++++++----------------------
 po/es.po      | 201 ++++++++++++++++++++++++++----------------------
 po/fa.po      | 201 ++++++++++++++++++++++++++----------------------
 po/fi.po      | 201 ++++++++++++++++++++++++++----------------------
 po/fr.po      | 201 ++++++++++++++++++++++++++----------------------
 po/hi.po      | 201 ++++++++++++++++++++++++++----------------------
 po/id.po      | 201 ++++++++++++++++++++++++++----------------------
 po/it.po      | 201 ++++++++++++++++++++++++++----------------------
 po/ja.po      | 208 ++++++++++++++++++++++++++++----------------------
 po/ko.po      | 201 ++++++++++++++++++++++++++----------------------
 po/lxd.pot    | 100 +++++++++++++-----------
 po/nb_NO.po   | 201 ++++++++++++++++++++++++++----------------------
 po/nl.po      | 201 ++++++++++++++++++++++++++----------------------
 po/pa.po      | 201 ++++++++++++++++++++++++++----------------------
 po/pl.po      | 201 ++++++++++++++++++++++++++----------------------
 po/pt_BR.po   | 201 ++++++++++++++++++++++++++----------------------
 po/ru.po      | 201 ++++++++++++++++++++++++++----------------------
 po/sl.po      | 201 ++++++++++++++++++++++++++----------------------
 po/sr.po      | 201 ++++++++++++++++++++++++++----------------------
 po/sv.po      | 201 ++++++++++++++++++++++++++----------------------
 po/te.po      | 201 ++++++++++++++++++++++++++----------------------
 po/tr.po      | 201 ++++++++++++++++++++++++++----------------------
 po/uk.po      | 201 ++++++++++++++++++++++++++----------------------
 po/zh_Hans.po | 201 ++++++++++++++++++++++++++----------------------
 26 files changed, 2765 insertions(+), 2367 deletions(-)

diff --git a/po/bg.po b/po/bg.po
index 1bded81f27..b321303a8e 100644
--- a/po/bg.po
+++ b/po/bg.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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -546,8 +546,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -637,7 +637,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -847,49 +847,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -909,17 +909,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1268,7 +1268,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1559,7 +1559,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1893,9 +1893,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1912,9 +1912,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2117,7 +2117,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2433,7 +2433,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2486,7 +2486,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2526,7 +2526,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2600,18 +2600,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2679,11 +2687,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2740,7 +2748,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2772,11 +2780,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2822,7 +2830,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2986,12 +2994,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3005,7 +3013,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3155,7 +3163,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3179,7 +3187,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3547,7 +3555,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3642,7 +3650,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3672,7 +3680,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3814,6 +3822,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3859,7 +3874,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3912,7 +3927,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3978,7 +3993,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4032,11 +4047,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4048,7 +4063,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4076,7 +4091,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4100,7 +4115,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4120,7 +4135,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4177,7 +4192,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/de.po b/po/de.po
index 7efb652758..ec39c54c25 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: 2019-09-21 20:27+0000\n"
 "Last-Translator: Joshua Dietz <jospam at dietz-ulm.de>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/linux-containers/"
@@ -696,8 +696,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -791,7 +791,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -1020,49 +1020,49 @@ msgstr "Kein Zertifikat für diese Verbindung"
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -1082,17 +1082,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, fuzzy, c-format
 msgid "Device %s added to %s"
 msgstr "Gerät %s wurde zu %s hinzugefügt\n"
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, fuzzy, c-format
 msgid "Device %s overridden for %s"
 msgstr "Gerät %s wurde von %s entfernt\n"
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, fuzzy, c-format
 msgid "Device %s removed from %s"
 msgstr "Gerät %s wurde von %s entfernt\n"
@@ -1465,7 +1465,7 @@ msgstr "Generiere Nutzerzertifikat. Dies kann wenige Minuten dauern...\n"
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1766,7 +1766,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 #, fuzzy
 msgid "List container devices"
 msgstr "kann nicht zum selben Container Namen kopieren"
@@ -2136,9 +2136,9 @@ msgstr "der Name des Ursprung Containers muss angegeben werden"
 msgid "Missing container.name name"
 msgstr "der Name des Ursprung Containers muss angegeben werden"
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 #, fuzzy
 msgid "Missing name"
 msgstr "Fehlende Zusammenfassung."
@@ -2156,9 +2156,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 #, fuzzy
 msgid "Missing pool name"
 msgstr "Profilname kann nicht geändert werden"
@@ -2360,7 +2360,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, fuzzy, c-format
 msgid "No value found in %q"
 msgstr "kein Wert in %q gefunden\n"
@@ -2374,7 +2374,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2699,7 +2699,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr "Entferntes Administrator Passwort"
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 #, fuzzy
 msgid "Remove container devices"
 msgstr "Anhalten des Containers fehlgeschlagen!"
@@ -2759,7 +2759,7 @@ msgstr "Kein Zertifikat für diese Verbindung"
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr "Kein Zertifikat für diese Verbindung"
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2801,7 +2801,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 #, fuzzy
 msgid "Restore storage volume snapshots"
 msgstr "Herunterfahren des Containers erzwingen."
@@ -2879,19 +2879,27 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 #, fuzzy
 msgid "Set container device configuration keys"
 msgstr "Alternatives config Verzeichnis."
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2961,12 +2969,12 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 #, fuzzy
 msgid "Set storage volume configuration keys"
 msgstr "Profil %s erstellt\n"
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -3025,7 +3033,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -3057,12 +3065,12 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 #, fuzzy
 msgid "Show storage volum configurations"
 msgstr "Profil %s erstellt\n"
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 #, fuzzy
 msgid "Show storage volume configurations"
 msgstr "Profil %s erstellt\n"
@@ -3109,7 +3117,7 @@ msgstr "Größe: %.2vMB\n"
 msgid "Size: %s"
 msgstr "Erstellt: %s"
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 #, fuzzy
 msgid "Snapshot storage volumes"
 msgstr "Kein Zertifikat für diese Verbindung"
@@ -3280,13 +3288,13 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 #, fuzzy
 msgid "The device already exists"
 msgstr "entfernte Instanz %s existiert bereits"
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 #, fuzzy
 msgid "The device doesn't exist"
 msgstr "entfernte Instanz %s existiert nicht"
@@ -3301,7 +3309,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 #, fuzzy
 msgid "The profile device doesn't exist"
 msgstr "entfernte Instanz %s existiert nicht"
@@ -3457,7 +3465,7 @@ msgstr "Unbekannter Befehl %s für Abbild"
 msgid "Unset all profiles on the target container"
 msgstr "nicht alle Profile der Quelle sind am Ziel vorhanden."
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3482,7 +3490,7 @@ msgstr "Profil %s erstellt\n"
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 #, fuzzy
 msgid "Unset storage volume configuration keys"
 msgstr "Alternatives config Verzeichnis."
@@ -3898,7 +3906,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4006,7 +4014,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4036,7 +4044,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -4182,6 +4190,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -4227,7 +4242,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -4287,7 +4302,7 @@ msgstr "OK (y/n)? "
 msgid "operation"
 msgstr "Eigenschaften:\n"
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -4371,7 +4386,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4439,7 +4454,7 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 #, fuzzy
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
@@ -4448,7 +4463,7 @@ msgstr ""
 "Entfernt einen Container (oder Sicherungspunkt) und alle dazugehörigen\n"
 "Daten (Konfiguration, Sicherungspunkte, ...).\n"
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 #, fuzzy
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
@@ -4468,7 +4483,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 #, fuzzy
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
@@ -4512,7 +4527,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4536,7 +4551,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 #, fuzzy
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
@@ -4566,7 +4581,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 #, fuzzy
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
@@ -4636,7 +4651,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4648,7 +4663,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/el.po b/po/el.po
index 061c9ba27d..111c30ddb7 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-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/"
@@ -550,8 +550,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -641,7 +641,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -851,49 +851,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -913,17 +913,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1275,7 +1275,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1566,7 +1566,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1902,9 +1902,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1921,9 +1921,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2113,7 +2113,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2127,7 +2127,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2443,7 +2443,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2496,7 +2496,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2536,7 +2536,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2610,18 +2610,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2689,11 +2697,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2750,7 +2758,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2782,11 +2790,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2832,7 +2840,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2996,12 +3004,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3015,7 +3023,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3165,7 +3173,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3189,7 +3197,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3557,7 +3565,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3652,7 +3660,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3682,7 +3690,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3824,6 +3832,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3869,7 +3884,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3922,7 +3937,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3988,7 +4003,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4042,11 +4057,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4058,7 +4073,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4086,7 +4101,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4110,7 +4125,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4130,7 +4145,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4187,7 +4202,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4199,7 +4214,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/es.po b/po/es.po
index b6d27af8fc..e7e3b52035 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: 2019-09-06 07:09+0000\n"
 "Last-Translator: Stéphane Graber <stgraber at stgraber.org>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/linux-containers/"
@@ -625,8 +625,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr "Nombre del Miembro del Cluster"
 
@@ -716,7 +716,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -930,49 +930,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -992,17 +992,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr "Dispositivo %s añadido a %s"
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1355,7 +1355,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1648,7 +1648,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1983,9 +1983,9 @@ msgstr "Nombre del contenedor es: %s"
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -2002,9 +2002,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2195,7 +2195,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2209,7 +2209,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2525,7 +2525,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2578,7 +2578,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2618,7 +2618,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2692,18 +2692,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2771,11 +2779,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2832,7 +2840,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2864,11 +2872,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2914,7 +2922,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr "Auto actualización: %s"
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -3078,12 +3086,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3097,7 +3105,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3247,7 +3255,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3271,7 +3279,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3641,7 +3649,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3736,7 +3744,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3766,7 +3774,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3908,6 +3916,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3953,7 +3968,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -4006,7 +4021,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -4072,7 +4087,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4126,11 +4141,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4142,7 +4157,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4171,7 +4186,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4195,7 +4210,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4216,7 +4231,7 @@ msgstr "No se puede proveer el nombre del container a la lista"
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4273,7 +4288,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4285,7 +4300,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/fa.po b/po/fa.po
index b971a290f0..d9da7a498d 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -546,8 +546,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -637,7 +637,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -847,49 +847,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -909,17 +909,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1268,7 +1268,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1559,7 +1559,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1893,9 +1893,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1912,9 +1912,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2117,7 +2117,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2433,7 +2433,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2486,7 +2486,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2526,7 +2526,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2600,18 +2600,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2679,11 +2687,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2740,7 +2748,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2772,11 +2780,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2822,7 +2830,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2986,12 +2994,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3005,7 +3013,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3155,7 +3163,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3179,7 +3187,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3547,7 +3555,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3642,7 +3650,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3672,7 +3680,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3814,6 +3822,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3859,7 +3874,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3912,7 +3927,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3978,7 +3993,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4032,11 +4047,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4048,7 +4063,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4076,7 +4091,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4100,7 +4115,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4120,7 +4135,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4177,7 +4192,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/fi.po b/po/fi.po
index 899881d984..b102b63f7b 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -546,8 +546,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -637,7 +637,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -847,49 +847,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -909,17 +909,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1268,7 +1268,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1559,7 +1559,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1893,9 +1893,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1912,9 +1912,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2117,7 +2117,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2433,7 +2433,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2486,7 +2486,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2526,7 +2526,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2600,18 +2600,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2679,11 +2687,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2740,7 +2748,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2772,11 +2780,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2822,7 +2830,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2986,12 +2994,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3005,7 +3013,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3155,7 +3163,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3179,7 +3187,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3547,7 +3555,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3642,7 +3650,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3672,7 +3680,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3814,6 +3822,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3859,7 +3874,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3912,7 +3927,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3978,7 +3993,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4032,11 +4047,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4048,7 +4063,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4076,7 +4091,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4100,7 +4115,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4120,7 +4135,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4177,7 +4192,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/fr.po b/po/fr.po
index b8552f3c88..b0936afef7 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: 2019-01-04 18:07+0000\n"
 "Last-Translator: Deleted User <noreply+12102 at weblate.org>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/linux-containers/"
@@ -677,8 +677,8 @@ msgstr "Afficher la version du client"
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -777,7 +777,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -1024,49 +1024,49 @@ msgstr "Copie de l'image : %s"
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -1086,17 +1086,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr "Périphérique %s ajouté à %s"
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, fuzzy, c-format
 msgid "Device %s overridden for %s"
 msgstr "Périphérique %s retiré de %s"
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr "Périphérique %s retiré de %s"
@@ -1470,7 +1470,7 @@ msgstr "Génération d'un certificat client. Ceci peut prendre une minute…"
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 #, fuzzy
 msgid "Get values for container device configuration keys"
 msgstr "Clé de configuration invalide"
@@ -1777,7 +1777,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 #, fuzzy
 msgid "List container devices"
 msgstr "Création du conteneur"
@@ -2188,9 +2188,9 @@ msgstr "Vous devez fournir le nom d'un conteneur pour : "
 msgid "Missing container.name name"
 msgstr "Vous devez fournir le nom d'un conteneur pour : "
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 #, fuzzy
 msgid "Missing name"
 msgstr "Résumé manquant."
@@ -2209,9 +2209,9 @@ msgstr "Nom du réseau"
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 #, fuzzy
 msgid "Missing pool name"
 msgstr "Nom de l'ensemble de stockage"
@@ -2414,7 +2414,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2430,7 +2430,7 @@ msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 "Seuls les volumes \"personnalisés\" peuvent être attachés aux conteneurs."
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 #, fuzzy
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
@@ -2761,7 +2761,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr "Mot de passe de l'administrateur distant"
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 #, fuzzy
 msgid "Remove container devices"
 msgstr "L'arrêt du conteneur a échoué !"
@@ -2820,7 +2820,7 @@ msgstr "Copie de l'image : %s"
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr "Copie de l'image : %s"
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2863,7 +2863,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 #, fuzzy
 msgid "Restore storage volume snapshots"
 msgstr "Forcer le conteneur à s'arrêter"
@@ -2942,19 +2942,27 @@ msgstr "Protocole du serveur (lxd ou simplestreams)"
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 #, fuzzy
 msgid "Set container device configuration keys"
 msgstr "Clé de configuration invalide"
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -3027,12 +3035,12 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 #, fuzzy
 msgid "Set storage volume configuration keys"
 msgstr "Clé de configuration invalide"
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -3093,7 +3101,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -3130,12 +3138,12 @@ msgstr "Afficher la configuration étendue"
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 #, fuzzy
 msgid "Show storage volum configurations"
 msgstr "Afficher la configuration étendue"
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 #, fuzzy
 msgid "Show storage volume configurations"
 msgstr "Afficher la configuration étendue"
@@ -3183,7 +3191,7 @@ msgstr "Taille : %.2f Mo"
 msgid "Size: %s"
 msgstr "État : %s"
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 #, fuzzy
 msgid "Snapshot storage volumes"
 msgstr "Copie de l'image : %s"
@@ -3361,13 +3369,13 @@ msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 "Le conteneur que vous démarrez n'est attaché à aucune interface réseau."
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 #, fuzzy
 msgid "The device already exists"
 msgstr "Le périphérique n'existe pas"
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr "Le périphérique n'existe pas"
 
@@ -3381,7 +3389,7 @@ msgstr "L'image locale '%s' n'a pas été trouvée, essayer '%s:' à la place."
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr "L'image locale '%s' n'a pas été trouvée, essayer '%s:' à la place."
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 #, fuzzy
 msgid "The profile device doesn't exist"
 msgstr "Le périphérique indiqué n'existe pas"
@@ -3535,7 +3543,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr "tous les profils de la source n'existent pas sur la cible"
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 #, fuzzy
 msgid "Unset container device configuration keys"
 msgstr "Clé de configuration invalide"
@@ -3565,7 +3573,7 @@ msgstr "Clé de configuration invalide"
 msgid "Unset storage pool configuration keys"
 msgstr "Clé de configuration invalide"
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 #, fuzzy
 msgid "Unset storage volume configuration keys"
 msgstr "Clé de configuration invalide"
@@ -3988,7 +3996,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4100,7 +4108,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4130,7 +4138,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -4294,6 +4302,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -4339,7 +4354,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -4402,7 +4417,7 @@ msgstr "ok (y/n) ?"
 msgid "operation"
 msgstr "Propriétés :"
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -4495,7 +4510,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4569,7 +4584,7 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 #, fuzzy
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
@@ -4581,7 +4596,7 @@ msgstr ""
 "Détruit les conteneurs ou les instantanés ainsi que toute donnée associée "
 "(configuration, instantanés, …)."
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 #, fuzzy
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
@@ -4601,7 +4616,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 #, fuzzy
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
@@ -4645,7 +4660,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4669,7 +4684,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 #, fuzzy
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
@@ -4705,7 +4720,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 #, fuzzy
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
@@ -4780,7 +4795,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4792,7 +4807,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/hi.po b/po/hi.po
index aeaa0fff7f..5cc540cef3 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -546,8 +546,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -637,7 +637,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -847,49 +847,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -909,17 +909,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1268,7 +1268,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1559,7 +1559,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1893,9 +1893,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1912,9 +1912,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2117,7 +2117,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2433,7 +2433,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2486,7 +2486,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2526,7 +2526,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2600,18 +2600,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2679,11 +2687,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2740,7 +2748,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2772,11 +2780,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2822,7 +2830,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2986,12 +2994,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3005,7 +3013,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3155,7 +3163,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3179,7 +3187,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3547,7 +3555,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3642,7 +3650,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3672,7 +3680,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3814,6 +3822,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3859,7 +3874,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3912,7 +3927,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3978,7 +3993,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4032,11 +4047,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4048,7 +4063,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4076,7 +4091,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4100,7 +4115,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4120,7 +4135,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4177,7 +4192,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/id.po b/po/id.po
index 6a5db60ae0..c47951261c 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -546,8 +546,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -637,7 +637,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -847,49 +847,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -909,17 +909,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1268,7 +1268,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1559,7 +1559,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1893,9 +1893,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1912,9 +1912,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2117,7 +2117,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2433,7 +2433,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2486,7 +2486,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2526,7 +2526,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2600,18 +2600,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2679,11 +2687,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2740,7 +2748,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2772,11 +2780,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2822,7 +2830,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2986,12 +2994,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3005,7 +3013,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3155,7 +3163,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3179,7 +3187,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3547,7 +3555,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3642,7 +3650,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3672,7 +3680,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3814,6 +3822,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3859,7 +3874,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3912,7 +3927,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3978,7 +3993,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4032,11 +4047,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4048,7 +4063,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4076,7 +4091,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4100,7 +4115,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4120,7 +4135,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4177,7 +4192,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/it.po b/po/it.po
index 5c4e969335..dd37f47660 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: 2019-09-06 07:09+0000\n"
 "Last-Translator: Luigi Operoso <brokenpip3 at gmail.com>\n"
 "Language-Team: Italian <https://hosted.weblate.org/projects/linux-containers/"
@@ -588,8 +588,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -679,7 +679,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -892,49 +892,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -954,17 +954,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1318,7 +1318,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1613,7 +1613,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1951,9 +1951,9 @@ msgstr "Il nome del container è: %s"
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1970,9 +1970,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2162,7 +2162,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2176,7 +2176,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2493,7 +2493,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2546,7 +2546,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2587,7 +2587,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2661,18 +2661,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2740,11 +2748,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2801,7 +2809,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2833,11 +2841,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2883,7 +2891,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr "Aggiornamento automatico: %s"
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -3049,12 +3057,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr "La periferica esiste già"
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3068,7 +3076,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 #, fuzzy
 msgid "The profile device doesn't exist"
 msgstr "il remote %s non esiste"
@@ -3220,7 +3228,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr "non tutti i profili dell'origine esistono nella destinazione"
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3244,7 +3252,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3615,7 +3623,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3710,7 +3718,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3740,7 +3748,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3882,6 +3890,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3927,7 +3942,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3980,7 +3995,7 @@ msgstr "ok (y/n)?"
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -4046,7 +4061,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4100,11 +4115,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4116,7 +4131,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4145,7 +4160,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4169,7 +4184,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4190,7 +4205,7 @@ msgstr "Creazione del container in corso"
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4247,7 +4262,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4259,7 +4274,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/ja.po b/po/ja.po
index 6fbc13acb4..bb52c2de4e 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: 2019-09-20 11:43+0000\n"
 "Last-Translator: Hiroaki Nakamura <hnakamur at gmail.com>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/linux-"
@@ -565,8 +565,8 @@ msgstr "クライアントバージョン: %s\n"
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr "クラスタメンバ名"
 
@@ -664,7 +664,7 @@ msgstr ""
 "自動更新フラグは、このイメージを最新に保つようにサーバに指示します。\n"
 "ソースはエイリアスで、かつパブリックである必要があります。"
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr "プロファイルに継承されたデバイスをコピーし、設定キーを上書きします"
 
@@ -882,49 +882,49 @@ msgstr "ストレージボリュームを削除します"
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr "説明"
 
@@ -944,17 +944,17 @@ msgstr "コンテナからストレージボリュームを取り外します"
 msgid "Detach storage volumes from profiles"
 msgstr "プロファイルからストレージボリュームを取り外します"
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr "デバイス %s が %s に追加されました"
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr "デバイス %s が %s で上書きされました"
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr "デバイス %s が %s から削除されました"
@@ -1348,7 +1348,7 @@ msgstr "クライアント証明書を生成します。1分ぐらいかかり
 msgid "Get runtime information on networks"
 msgstr "ネットワークのランタイム情報を取得します"
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr "コンテナのデバイスの設定値を取得します"
 
@@ -1648,7 +1648,7 @@ msgstr "利用可能なストレージプールを一覧表示します"
 msgid "List background operations"
 msgstr "バックグラウンド操作を一覧表示します"
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr "コンテナのデバイスを一覧表示します"
 
@@ -2088,9 +2088,9 @@ msgstr "コンテナ名を指定する必要があります"
 msgid "Missing container.name name"
 msgstr "コンテナ名を指定する必要があります"
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr "名前を指定する必要があります"
 
@@ -2107,9 +2107,9 @@ msgstr "ネットワーク名を指定する必要があります"
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr "ストレージプール名を指定する必要があります"
 
@@ -2305,7 +2305,7 @@ msgstr "コピー元のボリュームに対するストレージプールが指
 msgid "No storage pool for target volume specified"
 msgstr "コピー先のボリュームに対するストレージプールが指定されていません"
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr "%q に設定する値が指定されていません"
@@ -2319,7 +2319,7 @@ msgstr "ノード %d:\n"
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr "\"カスタム\" のボリュームのみがコンテナにアタッチできます"
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr "\"カスタム\" のボリュームのみがスナップショットを取得できます"
 
@@ -2635,7 +2635,7 @@ msgstr "クラスタからメンバを削除します"
 msgid "Remove aliases"
 msgstr "エイリアスを削除します"
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr "コンテナのデバイスを削除します"
 
@@ -2689,7 +2689,7 @@ msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 "ストレージボリューム名とストレージボリュームのスナップショット名を変更します"
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr "ストレージボリューム名 \"%s\" を \"%s\" に変更しました"
@@ -2735,7 +2735,7 @@ msgstr ""
 "\n"
 "--stateful オプションを指定すると、コンテナの実行状態もリストアします。"
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr "スナップショットからストレージボリュームをリストアします"
 
@@ -2809,18 +2809,33 @@ msgstr "サーバのプロトコル (lxd or simplestreams)"
 msgid "Server version: %s\n"
 msgstr "サーバのバージョン: %s\n"
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr "コンテナデバイスの設定項目を設定します"
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
+#, fuzzy
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+"コンテナのデバイス設定を行います\n"
+"\n"
+"後方互換性のため、単一の設定を行う場合は次の形式でも設定できます:\n"
 "    lxc config device set [<remote>:]<container|profile> <device> <key> "
 "<value>"
+
+#: lxc/config_device.go:513
+#, fuzzy
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 "コンテナのデバイス設定を行います\n"
 "\n"
@@ -2913,11 +2928,11 @@ msgstr ""
 "後方互換性のため、単一の設定を行うには次の形式でも設定できます:\n"
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr "ストレージボリュームの設定項目を設定します"
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2978,7 +2993,7 @@ msgstr "クラスタメンバの詳細を表示します"
 msgid "Show details on a background operation"
 msgstr "バックグラウンド操作の詳細を表示します"
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr "コンテナもしくはプロファイルのデバイス設定をすべて表示します"
 
@@ -3010,11 +3025,11 @@ msgstr "プロジェクトの設定を表示します"
 msgid "Show storage pool configurations and resources"
 msgstr "ストレージプールの設定とリソースを表示します"
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr "ストレージボリュームの設定を表示します"
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr "ストレージボリュームの設定を表示する"
 
@@ -3060,7 +3075,7 @@ msgstr "サイズ: %.2fMB"
 msgid "Size: %s"
 msgstr "サイズ: %s"
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr "ストレージボリュームのスナップショットを取得します"
 
@@ -3227,12 +3242,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr "起動しようとしたコンテナに接続されているネットワークがありません。"
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr "デバイスはすでに存在します"
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr "デバイスが存在しません"
 
@@ -3249,7 +3264,7 @@ msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 "ローカルイメージ '%s' が見つかりません。代わりに '%s:' を試してみてください。"
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr "プロファイルのデバイスが存在しません"
 
@@ -3416,7 +3431,7 @@ msgstr "未知のファイルタイプ '%s'"
 msgid "Unset all profiles on the target container"
 msgstr "移動先のコンテナのすべてのプロファイルを削除します"
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr "コンテナデバイスの設定を削除します"
 
@@ -3440,7 +3455,7 @@ msgstr "プロジェクトの設定を削除します"
 msgid "Unset storage pool configuration keys"
 msgstr "ストレージプールの設定を削除します"
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr "ストレージボリュームの設定を削除します"
 
@@ -3820,7 +3835,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3915,7 +3930,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3951,7 +3966,7 @@ msgstr ""
 "lxc alias rename list my-list\n"
 "    エイリアス名 \"list\" を \"my-list\" に変更します。"
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -4172,6 +4187,17 @@ msgstr ""
 "lxc profile assign foo ''\n"
 "    \"foo\" からすべてのプロファイルを削除します。"
 
+#: lxc/config_device.go:83
+#, fuzzy
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+"lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    ホストの /share/c1 をコンテナ内の /opt にマウントします。"
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -4234,7 +4260,7 @@ msgstr ""
 "lxc storage volume edit [<remote>:]<pool> <volume> < volume.yaml\n"
 "    pool.yaml の内容でストレージボリュームを更新します。"
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -4296,7 +4322,7 @@ msgstr "ok (y/n)?"
 msgid "operation"
 msgstr "operation"
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -4368,7 +4394,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4424,11 +4450,11 @@ msgstr "restart [<remote>:]<container> [[<remote>:]<container>...]"
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr "restore [<remote>:]<container> <snapshot>"
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr "restore [<remote>:]<pool> <volume> <snapshot>"
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr "set [<remote>:]<container|profile> <device> <key>=<value>..."
 
@@ -4440,7 +4466,7 @@ msgstr "set [<remote>:]<network> <key>=<value>..."
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr "set [<remote>:]<pool> <volume> <key>=<value>..."
 
@@ -4468,7 +4494,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4492,7 +4518,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr "show [<remote>:]<pool> <volume>[/<snapshot>]"
 
@@ -4512,7 +4538,7 @@ msgstr "show [<remote>:][<container>[/<snapshot>]]"
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 
@@ -4569,7 +4595,7 @@ msgstr ""
 msgid "unreachable"
 msgstr "サーバに接続できません"
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4581,7 +4607,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/ko.po b/po/ko.po
index 2fccc70bb6..bcdd0d0640 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -546,8 +546,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -637,7 +637,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -847,49 +847,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -909,17 +909,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1268,7 +1268,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1559,7 +1559,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1893,9 +1893,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1912,9 +1912,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2117,7 +2117,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2433,7 +2433,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2486,7 +2486,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2526,7 +2526,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2600,18 +2600,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2679,11 +2687,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2740,7 +2748,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2772,11 +2780,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2822,7 +2830,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2986,12 +2994,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3005,7 +3013,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3155,7 +3163,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3179,7 +3187,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3547,7 +3555,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3642,7 +3650,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3672,7 +3680,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3814,6 +3822,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3859,7 +3874,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3912,7 +3927,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3978,7 +3993,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4032,11 +4047,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4048,7 +4063,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4076,7 +4091,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4100,7 +4115,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4120,7 +4135,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4177,7 +4192,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/lxd.pot b/po/lxd.pot
index 3399912bde..0a0b2e83c1 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: 2019-10-16 15:00+0000\n"
+        "POT-Creation-Date: 2019-10-24 10:21-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"
@@ -524,7 +524,7 @@ msgstr  ""
 msgid   "Client version: %s\n"
 msgstr  ""
 
-#: lxc/config.go:96 lxc/config.go:376 lxc/config.go:469 lxc/config.go:584 lxc/config.go:702 lxc/copy.go:54 lxc/info.go:44 lxc/init.go:53 lxc/move.go:60 lxc/network.go:256 lxc/network.go:671 lxc/network.go:729 lxc/network.go:1016 lxc/network.go:1083 lxc/network.go:1145 lxc/storage.go:91 lxc/storage.go:335 lxc/storage.go:391 lxc/storage.go:587 lxc/storage.go:654 lxc/storage.go:737 lxc/storage_volume.go:305 lxc/storage_volume.go:465 lxc/storage_volume.go:542 lxc/storage_volume.go:784 lxc/storage_volume.go:981 lxc/storage_volume.go:1146 lxc/storage_volume.go:1176 lxc/storage_volume.go:1282 lxc/storage_volume.go:1361 lxc/storage_volume.go:1454
+#: lxc/config.go:96 lxc/config.go:376 lxc/config.go:469 lxc/config.go:584 lxc/config.go:702 lxc/copy.go:54 lxc/info.go:44 lxc/init.go:53 lxc/move.go:60 lxc/network.go:256 lxc/network.go:671 lxc/network.go:729 lxc/network.go:1016 lxc/network.go:1083 lxc/network.go:1145 lxc/storage.go:91 lxc/storage.go:335 lxc/storage.go:391 lxc/storage.go:587 lxc/storage.go:654 lxc/storage.go:737 lxc/storage_volume.go:305 lxc/storage_volume.go:465 lxc/storage_volume.go:542 lxc/storage_volume.go:784 lxc/storage_volume.go:981 lxc/storage_volume.go:1146 lxc/storage_volume.go:1176 lxc/storage_volume.go:1292 lxc/storage_volume.go:1371 lxc/storage_volume.go:1464
 msgid   "Cluster member name"
 msgstr  ""
 
@@ -610,7 +610,7 @@ msgid   "Copy images between servers\n"
         "It requires the source to be an alias and for it to be public."
 msgstr  ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid   "Copy profile inherited devices and override configuration keys"
 msgstr  ""
 
@@ -811,7 +811,7 @@ 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:21 lxc/alias.go:53 lxc/alias.go:99 lxc/alias.go:143 lxc/alias.go:194 lxc/cluster.go:28 lxc/cluster.go:67 lxc/cluster.go:145 lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31 lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580 lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76 lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321 lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599 lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53 lxc/config_metadata.go:175 lxc/config_template.go:28 lxc/config_template.go:65 lxc/config_template.go:108 lxc/config_template.go:150 lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218 lxc/storage_volume.go:301 lxc/storage_volume.go:462 lxc/storage_volume.go:539 lxc/storage_volume.go:615 lxc/storage_volume.go:697 lxc/storage_volume.go:778 lxc/storage_volume.go:978 lxc/storage_volume.go:1069 lxc/storage_volume.go:1142 lxc/storage_volume.go:1173 lxc/storage_volume.go:1276 lxc/storage_volume.go:1352 lxc/storage_volume.go:1451 lxc/storage_volume.go:1482 lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91 lxc/alias.go:21 lxc/alias.go:53 lxc/alias.go:99 lxc/alias.go:143 lxc/alias.go:194 lxc/cluster.go:28 lxc/cluster.go:67 lxc/cluster.go:145 lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31 lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580 lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76 lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327 lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513 lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28 lxc/config_metadata.go:53 lxc/config_metadata.go:175 lxc/config_template.go:28 lxc/config_template.go:65 lxc/config_template.go:108 lxc/config_template.go:150 lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218 lxc/storage_volume.go:301 lxc/storage_volume.go:462 lxc/storage_volume.go:539 lxc/storage_volume.go:615 lxc/storage_volume.go:697 lxc/storage_volume.go:778 lxc/storage_volume.go:978 lxc/storage_volume.go:1069 lxc/storage_volume.go:1142 lxc/storage_volume.go:1173 lxc/storage_volume.go:1286 lxc/storage_volume.go:1362 lxc/storage_volume.go:1461 lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid   "Description"
 msgstr  ""
 
@@ -831,17 +831,17 @@ msgstr  ""
 msgid   "Detach storage volumes from profiles"
 msgstr  ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid   "Device %s added to %s"
 msgstr  ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid   "Device %s overridden for %s"
 msgstr  ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid   "Device %s removed from %s"
 msgstr  ""
@@ -1171,7 +1171,7 @@ msgstr  ""
 msgid   "Get runtime information on networks"
 msgstr  ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid   "Get values for container device configuration keys"
 msgstr  ""
 
@@ -1457,7 +1457,7 @@ msgstr  ""
 msgid   "List background operations"
 msgstr  ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid   "List container devices"
 msgstr  ""
 
@@ -1777,7 +1777,7 @@ msgstr  ""
 msgid   "Missing container.name name"
 msgstr  ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279 lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527 lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285 lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541 lxc/config_device.go:637
 msgid   "Missing name"
 msgstr  ""
 
@@ -1785,7 +1785,7 @@ msgstr  ""
 msgid   "Missing network name"
 msgstr  ""
 
-#: lxc/storage.go:186 lxc/storage.go:256 lxc/storage.go:357 lxc/storage.go:413 lxc/storage.go:610 lxc/storage.go:682 lxc/storage_volume.go:163 lxc/storage_volume.go:242 lxc/storage_volume.go:487 lxc/storage_volume.go:563 lxc/storage_volume.go:639 lxc/storage_volume.go:721 lxc/storage_volume.go:820 lxc/storage_volume.go:1003 lxc/storage_volume.go:1094 lxc/storage_volume.go:1198 lxc/storage_volume.go:1303 lxc/storage_volume.go:1383 lxc/storage_volume.go:1505 lxc/storage_volume.go:1576
+#: lxc/storage.go:186 lxc/storage.go:256 lxc/storage.go:357 lxc/storage.go:413 lxc/storage.go:610 lxc/storage.go:682 lxc/storage_volume.go:163 lxc/storage_volume.go:242 lxc/storage_volume.go:487 lxc/storage_volume.go:563 lxc/storage_volume.go:639 lxc/storage_volume.go:721 lxc/storage_volume.go:820 lxc/storage_volume.go:1003 lxc/storage_volume.go:1094 lxc/storage_volume.go:1198 lxc/storage_volume.go:1313 lxc/storage_volume.go:1393 lxc/storage_volume.go:1515 lxc/storage_volume.go:1586
 msgid   "Missing pool name"
 msgstr  ""
 
@@ -1966,7 +1966,7 @@ msgstr  ""
 msgid   "No storage pool for target volume specified"
 msgstr  ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid   "No value found in %q"
 msgstr  ""
@@ -1980,7 +1980,7 @@ msgstr  ""
 msgid   "Only \"custom\" volumes can be attached to containers"
 msgstr  ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid   "Only \"custom\" volumes can be snapshotted"
 msgstr  ""
 
@@ -2293,7 +2293,7 @@ msgstr  ""
 msgid   "Remove aliases"
 msgstr  ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid   "Remove container devices"
 msgstr  ""
 
@@ -2345,7 +2345,7 @@ msgstr  ""
 msgid   "Rename storage volumes and storage volume snapshots"
 msgstr  ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid   "Renamed storage volume from \"%s\" to \"%s\""
 msgstr  ""
@@ -2383,7 +2383,7 @@ msgid   "Restore containers from snapshots\n"
         "If --stateful is passed, then the running state will be restored too."
 msgstr  ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid   "Restore storage volume snapshots"
 msgstr  ""
 
@@ -2457,15 +2457,22 @@ msgstr  ""
 msgid   "Server version: %s\n"
 msgstr  ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid   "Set container device configuration keys"
 msgstr  ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid   "Set container device configuration keys\n"
         "\n"
         "For backward compatibility, a single configuration key may still be set with:\n"
-        "    lxc config device set [<remote>:]<container|profile> <device> <key> <value>"
+        "    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr  ""
+
+#: lxc/config_device.go:513
+msgid   "Set container device configuration keys\n"
+        "\n"
+        "For backward compatibility, a single configuration key may still be set with:\n"
+        "    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr  ""
 
 #: lxc/config.go:453
@@ -2523,11 +2530,11 @@ msgid   "Set storage pool configuration keys\n"
         "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr  ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid   "Set storage volume configuration keys"
 msgstr  ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid   "Set storage volume configuration keys\n"
         "\n"
         "For backward compatibility, a single configuration key may still be set with:\n"
@@ -2582,7 +2589,7 @@ msgstr  ""
 msgid   "Show details on a background operation"
 msgstr  ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid   "Show full device configuration for containers or profiles"
 msgstr  ""
 
@@ -2614,11 +2621,11 @@ msgstr  ""
 msgid   "Show storage pool configurations and resources"
 msgstr  ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid   "Show storage volum configurations"
 msgstr  ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid   "Show storage volume configurations"
 msgstr  ""
 
@@ -2664,7 +2671,7 @@ msgstr  ""
 msgid   "Size: %s"
 msgstr  ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid   "Snapshot storage volumes"
 msgstr  ""
 
@@ -2825,11 +2832,11 @@ msgstr  ""
 msgid   "The container you are starting doesn't have any network attached to it."
 msgstr  ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid   "The device already exists"
 msgstr  ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447 lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453 lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid   "The device doesn't exist"
 msgstr  ""
 
@@ -2843,7 +2850,7 @@ msgstr  ""
 msgid   "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr  ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid   "The profile device doesn't exist"
 msgstr  ""
 
@@ -2986,7 +2993,7 @@ msgstr  ""
 msgid   "Unset all profiles on the target container"
 msgstr  ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid   "Unset container device configuration keys"
 msgstr  ""
 
@@ -3010,7 +3017,7 @@ msgstr  ""
 msgid   "Unset storage pool configuration keys"
 msgstr  ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid   "Unset storage volume configuration keys"
 msgstr  ""
 
@@ -3363,7 +3370,7 @@ msgstr  ""
 msgid   "file"
 msgstr  ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid   "get [<remote>:]<container|profile> <device> <key>"
 msgstr  ""
 
@@ -3455,7 +3462,7 @@ msgstr  ""
 msgid   "list [<remote>:]<container>"
 msgstr  ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid   "list [<remote>:]<container|profile>"
 msgstr  ""
 
@@ -3482,7 +3489,7 @@ msgid   "lxc alias rename list my-list\n"
         "    Rename existing alias \"list\" to \"my-list\"."
 msgstr  ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid   "lxc config device add [<remote>:]container1 <device-name> disk source=/share/c1 path=opt\n"
         "    Will mount the host's /share/c1 onto /opt in the container."
 msgstr  ""
@@ -3601,6 +3608,11 @@ msgid   "lxc profile assign foo default,bar\n"
         "    Remove all profile from \"foo\""
 msgstr  ""
 
+#: lxc/config_device.go:83
+msgid   "lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/c1 path=opt\n"
+        "    Will mount the host's /share/c1 onto /opt in the container."
+msgstr  ""
+
 #: lxc/profile.go:405
 msgid   "lxc profile edit <profile> < profile.yaml\n"
         "    Update a profile using the content of profile.yaml"
@@ -3639,7 +3651,7 @@ msgid   "lxc storage volume edit [<remote>:]<pool> <volume> < volume.yaml\n"
         "    Update a storage volume using the content of pool.yaml."
 msgstr  ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid   "lxc storage volume show default data\n"
         "    Will show the properties of a custom volume called \"data\" in the \"default\" pool.\n"
         "\n"
@@ -3687,7 +3699,7 @@ msgstr  ""
 msgid   "operation"
 msgstr  ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid   "override [<remote>:]<container> <device> [key=value...]"
 msgstr  ""
 
@@ -3747,7 +3759,7 @@ msgstr  ""
 msgid   "remove [<remote>:]<container> <profile>"
 msgstr  ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid   "remove [<remote>:]<container|profile> <name>..."
 msgstr  ""
 
@@ -3799,11 +3811,11 @@ msgstr  ""
 msgid   "restore [<remote>:]<container> <snapshot>"
 msgstr  ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid   "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr  ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid   "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr  ""
 
@@ -3815,7 +3827,7 @@ msgstr  ""
 msgid   "set [<remote>:]<pool> <key> <value>"
 msgstr  ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid   "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr  ""
 
@@ -3843,7 +3855,7 @@ msgstr  ""
 msgid   "show [<remote>:]<container> <template>"
 msgstr  ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid   "show [<remote>:]<container|profile>"
 msgstr  ""
 
@@ -3867,7 +3879,7 @@ msgstr  ""
 msgid   "show [<remote>:]<pool>"
 msgstr  ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid   "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr  ""
 
@@ -3887,7 +3899,7 @@ msgstr  ""
 msgid   "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr  ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid   "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr  ""
 
@@ -3944,7 +3956,7 @@ msgstr  ""
 msgid   "unreachable"
 msgstr  ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid   "unset [<remote>:]<container|profile> <device> <key>"
 msgstr  ""
 
@@ -3956,7 +3968,7 @@ msgstr  ""
 msgid   "unset [<remote>:]<pool> <key>"
 msgstr  ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid   "unset [<remote>:]<pool> <volume> <key>"
 msgstr  ""
 
diff --git a/po/nb_NO.po b/po/nb_NO.po
index 53bd569c40..5f05599b33 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -546,8 +546,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -637,7 +637,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -847,49 +847,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -909,17 +909,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1268,7 +1268,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1559,7 +1559,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1893,9 +1893,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1912,9 +1912,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2117,7 +2117,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2433,7 +2433,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2486,7 +2486,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2526,7 +2526,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2600,18 +2600,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2679,11 +2687,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2740,7 +2748,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2772,11 +2780,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2822,7 +2830,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2986,12 +2994,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3005,7 +3013,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3155,7 +3163,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3179,7 +3187,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3547,7 +3555,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3642,7 +3650,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3672,7 +3680,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3814,6 +3822,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3859,7 +3874,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3912,7 +3927,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3978,7 +3993,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4032,11 +4047,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4048,7 +4063,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4076,7 +4091,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4100,7 +4115,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4120,7 +4135,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4177,7 +4192,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/nl.po b/po/nl.po
index 0b98dac8d7..ef862846bf 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: 2019-09-06 07:09+0000\n"
 "Last-Translator: Stéphane Graber <stgraber at stgraber.org>\n"
 "Language-Team: Dutch <https://hosted.weblate.org/projects/linux-containers/"
@@ -595,8 +595,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -686,7 +686,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -896,49 +896,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -958,17 +958,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1317,7 +1317,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1608,7 +1608,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1942,9 +1942,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1961,9 +1961,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2152,7 +2152,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2166,7 +2166,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2482,7 +2482,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2535,7 +2535,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2575,7 +2575,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2649,18 +2649,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2728,11 +2736,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2789,7 +2797,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2821,11 +2829,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2871,7 +2879,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -3035,12 +3043,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3054,7 +3062,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3204,7 +3212,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3228,7 +3236,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3596,7 +3604,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3691,7 +3699,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3721,7 +3729,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3863,6 +3871,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3908,7 +3923,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3961,7 +3976,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -4027,7 +4042,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4081,11 +4096,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4097,7 +4112,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4125,7 +4140,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4149,7 +4164,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4169,7 +4184,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4226,7 +4241,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4238,7 +4253,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/pa.po b/po/pa.po
index 28a50c39a4..8fb157b7e1 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -546,8 +546,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -637,7 +637,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -847,49 +847,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -909,17 +909,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1268,7 +1268,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1559,7 +1559,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1893,9 +1893,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1912,9 +1912,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2117,7 +2117,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2433,7 +2433,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2486,7 +2486,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2526,7 +2526,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2600,18 +2600,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2679,11 +2687,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2740,7 +2748,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2772,11 +2780,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2822,7 +2830,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2986,12 +2994,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3005,7 +3013,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3155,7 +3163,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3179,7 +3187,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3547,7 +3555,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3642,7 +3650,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3672,7 +3680,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3814,6 +3822,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3859,7 +3874,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3912,7 +3927,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3978,7 +3993,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4032,11 +4047,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4048,7 +4063,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4076,7 +4091,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4100,7 +4115,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4120,7 +4135,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4177,7 +4192,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/pl.po b/po/pl.po
index ccdc722446..7c5f313049 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: 2018-09-08 19:22+0000\n"
 "Last-Translator: m4sk1n <me at m4sk.in>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/linux-containers/"
@@ -595,8 +595,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -686,7 +686,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -896,49 +896,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -958,17 +958,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1317,7 +1317,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1608,7 +1608,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1942,9 +1942,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1961,9 +1961,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2152,7 +2152,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2166,7 +2166,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2482,7 +2482,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2535,7 +2535,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2575,7 +2575,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2649,18 +2649,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2728,11 +2736,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2789,7 +2797,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2821,11 +2829,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2871,7 +2879,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -3035,12 +3043,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3054,7 +3062,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3204,7 +3212,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3228,7 +3236,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3596,7 +3604,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3691,7 +3699,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3721,7 +3729,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3863,6 +3871,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3908,7 +3923,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3961,7 +3976,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -4027,7 +4042,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4081,11 +4096,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4097,7 +4112,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4125,7 +4140,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4149,7 +4164,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4169,7 +4184,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4226,7 +4241,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4238,7 +4253,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 24d28de1b4..d3231f7afa 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: 2019-09-06 07:09+0000\n"
 "Last-Translator: Stéphane Graber <stgraber at stgraber.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
@@ -670,8 +670,8 @@ msgstr "Versão do cliente: %s\n"
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr "Nome de membro do cluster"
 
@@ -766,7 +766,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -982,49 +982,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr "Descrição"
 
@@ -1044,17 +1044,17 @@ msgstr "Desconectar volumes de armazenamento dos containers"
 msgid "Detach storage volumes from profiles"
 msgstr "Desconectar volumes de armazenamento dos perfis"
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr "Dispositivo %s adicionado a %s"
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr "Dispositivo %s sobreposto em %s"
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr "Dispositivo %s removido de %s"
@@ -1406,7 +1406,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1698,7 +1698,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -2032,9 +2032,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -2051,9 +2051,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2242,7 +2242,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2256,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2572,7 +2572,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2625,7 +2625,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2665,7 +2665,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2739,18 +2739,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2819,11 +2827,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2880,7 +2888,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2912,11 +2920,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2962,7 +2970,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -3126,12 +3134,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3145,7 +3153,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3295,7 +3303,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3320,7 +3328,7 @@ msgstr "Editar configurações de perfil como YAML"
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3688,7 +3696,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3783,7 +3791,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3813,7 +3821,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3955,6 +3963,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -4000,7 +4015,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -4053,7 +4068,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -4119,7 +4134,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4173,11 +4188,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4217,7 +4232,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4241,7 +4256,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4261,7 +4276,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4318,7 +4333,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4330,7 +4345,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/ru.po b/po/ru.po
index 096f43a3c9..6bdd10149f 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: 2018-06-22 15:57+0000\n"
 "Last-Translator: Александр Киль <shorrey at gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/linux-containers/"
@@ -661,8 +661,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -752,7 +752,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -973,49 +973,49 @@ msgstr "Копирование образа: %s"
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -1035,17 +1035,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1401,7 +1401,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1696,7 +1696,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -2038,9 +2038,9 @@ msgstr "Имя контейнера: %s"
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -2057,9 +2057,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2253,7 +2253,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2267,7 +2267,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2584,7 +2584,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 #, fuzzy
 msgid "Remove container devices"
 msgstr "Невозможно добавить имя контейнера в список"
@@ -2641,7 +2641,7 @@ msgstr "Копирование образа: %s"
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr "Копирование образа: %s"
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2681,7 +2681,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 #, fuzzy
 msgid "Restore storage volume snapshots"
 msgstr "Копирование образа: %s"
@@ -2756,18 +2756,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2835,11 +2843,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2898,7 +2906,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2930,11 +2938,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2980,7 +2988,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr "Авто-обновление: %s"
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 #, fuzzy
 msgid "Snapshot storage volumes"
 msgstr "Копирование образа: %s"
@@ -3147,12 +3155,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3166,7 +3174,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3316,7 +3324,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3340,7 +3348,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3741,7 +3749,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3848,7 +3856,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3878,7 +3886,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -4020,6 +4028,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -4065,7 +4080,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -4122,7 +4137,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -4204,7 +4219,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4270,7 +4285,7 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 #, fuzzy
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
@@ -4278,7 +4293,7 @@ msgstr ""
 "\n"
 "lxc %s [<remote>:]<container> [[<remote>:]<container>...]%s"
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 #, fuzzy
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
@@ -4298,7 +4313,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 #, fuzzy
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
@@ -4342,7 +4357,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4366,7 +4381,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 #, fuzzy
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
@@ -4394,7 +4409,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 #, fuzzy
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
@@ -4463,7 +4478,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4475,7 +4490,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/sl.po b/po/sl.po
index dc8e62d27f..3d410e8929 100644
--- a/po/sl.po
+++ b/po/sl.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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -546,8 +546,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -637,7 +637,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -847,49 +847,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -909,17 +909,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1268,7 +1268,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1559,7 +1559,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1893,9 +1893,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1912,9 +1912,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2117,7 +2117,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2433,7 +2433,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2486,7 +2486,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2526,7 +2526,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2600,18 +2600,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2679,11 +2687,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2740,7 +2748,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2772,11 +2780,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2822,7 +2830,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2986,12 +2994,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3005,7 +3013,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3155,7 +3163,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3179,7 +3187,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3547,7 +3555,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3642,7 +3650,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3672,7 +3680,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3814,6 +3822,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3859,7 +3874,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3912,7 +3927,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3978,7 +3993,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4032,11 +4047,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4048,7 +4063,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4076,7 +4091,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4100,7 +4115,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4120,7 +4135,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4177,7 +4192,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/sr.po b/po/sr.po
index 722ac6910a..1cc0dffbda 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -546,8 +546,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -637,7 +637,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -847,49 +847,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -909,17 +909,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1268,7 +1268,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1559,7 +1559,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1893,9 +1893,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1912,9 +1912,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2117,7 +2117,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2433,7 +2433,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2486,7 +2486,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2526,7 +2526,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2600,18 +2600,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2679,11 +2687,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2740,7 +2748,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2772,11 +2780,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2822,7 +2830,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2986,12 +2994,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3005,7 +3013,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3155,7 +3163,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3179,7 +3187,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3547,7 +3555,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3642,7 +3650,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3672,7 +3680,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3814,6 +3822,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3859,7 +3874,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3912,7 +3927,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3978,7 +3993,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4032,11 +4047,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4048,7 +4063,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4076,7 +4091,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4100,7 +4115,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4120,7 +4135,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4177,7 +4192,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/sv.po b/po/sv.po
index ce502c1b82..2d67895448 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -546,8 +546,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -637,7 +637,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -847,49 +847,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -909,17 +909,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1268,7 +1268,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1559,7 +1559,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1893,9 +1893,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1912,9 +1912,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2117,7 +2117,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2433,7 +2433,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2486,7 +2486,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2526,7 +2526,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2600,18 +2600,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2679,11 +2687,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2740,7 +2748,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2772,11 +2780,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2822,7 +2830,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2986,12 +2994,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3005,7 +3013,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3155,7 +3163,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3179,7 +3187,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3547,7 +3555,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3642,7 +3650,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3672,7 +3680,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3814,6 +3822,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3859,7 +3874,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3912,7 +3927,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3978,7 +3993,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4032,11 +4047,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4048,7 +4063,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4076,7 +4091,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4100,7 +4115,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4120,7 +4135,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4177,7 +4192,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/te.po b/po/te.po
index 0542199ee7..8867f6e768 100644
--- a/po/te.po
+++ b/po/te.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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -546,8 +546,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -637,7 +637,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -847,49 +847,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -909,17 +909,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1268,7 +1268,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1559,7 +1559,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1893,9 +1893,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1912,9 +1912,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2117,7 +2117,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2433,7 +2433,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2486,7 +2486,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2526,7 +2526,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2600,18 +2600,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2679,11 +2687,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2740,7 +2748,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2772,11 +2780,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2822,7 +2830,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2986,12 +2994,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3005,7 +3013,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3155,7 +3163,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3179,7 +3187,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3547,7 +3555,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3642,7 +3650,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3672,7 +3680,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3814,6 +3822,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3859,7 +3874,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3912,7 +3927,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3978,7 +3993,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4032,11 +4047,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4048,7 +4063,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4076,7 +4091,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4100,7 +4115,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4120,7 +4135,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4177,7 +4192,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/tr.po b/po/tr.po
index 498d4a3889..972b58aa8f 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -546,8 +546,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -637,7 +637,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -847,49 +847,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -909,17 +909,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1268,7 +1268,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1559,7 +1559,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1893,9 +1893,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1912,9 +1912,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2117,7 +2117,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2433,7 +2433,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2486,7 +2486,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2526,7 +2526,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2600,18 +2600,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2679,11 +2687,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2740,7 +2748,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2772,11 +2780,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2822,7 +2830,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2986,12 +2994,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3005,7 +3013,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3155,7 +3163,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3179,7 +3187,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3547,7 +3555,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3642,7 +3650,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3672,7 +3680,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3814,6 +3822,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3859,7 +3874,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3912,7 +3927,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3978,7 +3993,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4032,11 +4047,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4048,7 +4063,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4076,7 +4091,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4100,7 +4115,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4120,7 +4135,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4177,7 +4192,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/uk.po b/po/uk.po
index a7b42a8280..ee14ddce96 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -546,8 +546,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -637,7 +637,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -847,49 +847,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -909,17 +909,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1268,7 +1268,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1559,7 +1559,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1893,9 +1893,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1912,9 +1912,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2103,7 +2103,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2117,7 +2117,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2433,7 +2433,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2486,7 +2486,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2526,7 +2526,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2600,18 +2600,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2679,11 +2687,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2740,7 +2748,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2772,11 +2780,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2822,7 +2830,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2986,12 +2994,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3005,7 +3013,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3155,7 +3163,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3179,7 +3187,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3547,7 +3555,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3642,7 +3650,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3672,7 +3680,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3814,6 +3822,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3859,7 +3874,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3912,7 +3927,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3978,7 +3993,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4032,11 +4047,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4048,7 +4063,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4076,7 +4091,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4100,7 +4115,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4120,7 +4135,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4177,7 +4192,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4189,7 +4204,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 
diff --git a/po/zh_Hans.po b/po/zh_Hans.po
index 08e9d7c335..04d632649d 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: 2019-10-16 15:00+0000\n"
+"POT-Creation-Date: 2019-10-24 10:21-0400\n"
 "PO-Revision-Date: 2018-09-11 19:15+0000\n"
 "Last-Translator: 0x0916 <w at laoqinren.net>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
@@ -549,8 +549,8 @@ msgstr ""
 #: lxc/storage_volume.go:465 lxc/storage_volume.go:542
 #: lxc/storage_volume.go:784 lxc/storage_volume.go:981
 #: lxc/storage_volume.go:1146 lxc/storage_volume.go:1176
-#: lxc/storage_volume.go:1282 lxc/storage_volume.go:1361
-#: lxc/storage_volume.go:1454
+#: lxc/storage_volume.go:1292 lxc/storage_volume.go:1371
+#: lxc/storage_volume.go:1464
 msgid "Cluster member name"
 msgstr ""
 
@@ -640,7 +640,7 @@ msgid ""
 "It requires the source to be an alias and for it to be public."
 msgstr ""
 
-#: lxc/config_device.go:320 lxc/config_device.go:321
+#: lxc/config_device.go:326 lxc/config_device.go:327
 msgid "Copy profile inherited devices and override configuration keys"
 msgstr ""
 
@@ -850,49 +850,49 @@ msgstr ""
 #: lxc/cluster.go:195 lxc/cluster.go:245 lxc/cluster.go:330 lxc/config.go:31
 #: lxc/config.go:90 lxc/config.go:373 lxc/config.go:454 lxc/config.go:580
 #: lxc/config.go:699 lxc/config_device.go:24 lxc/config_device.go:76
-#: lxc/config_device.go:182 lxc/config_device.go:255 lxc/config_device.go:321
-#: lxc/config_device.go:410 lxc/config_device.go:500 lxc/config_device.go:599
-#: lxc/config_device.go:667 lxc/config_metadata.go:28 lxc/config_metadata.go:53
-#: lxc/config_metadata.go:175 lxc/config_template.go:28
-#: lxc/config_template.go:65 lxc/config_template.go:108
-#: lxc/config_template.go:150 lxc/config_template.go:236
-#: lxc/config_template.go:295 lxc/config_trust.go:28 lxc/config_trust.go:57
-#: lxc/config_trust.go:115 lxc/config_trust.go:193 lxc/console.go:32
-#: lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41 lxc/export.go:33
-#: lxc/file.go:72 lxc/file.go:105 lxc/file.go:154 lxc/file.go:217
-#: lxc/file.go:407 lxc/image.go:38 lxc/image.go:128 lxc/image.go:270
-#: lxc/image.go:321 lxc/image.go:446 lxc/image.go:592 lxc/image.go:808
-#: lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311 lxc/image_alias.go:24
-#: lxc/image_alias.go:57 lxc/image_alias.go:104 lxc/image_alias.go:149
-#: lxc/image_alias.go:251 lxc/import.go:28 lxc/info.go:32 lxc/init.go:39
-#: lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50 lxc/manpage.go:19
-#: lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31 lxc/network.go:107
-#: lxc/network.go:180 lxc/network.go:253 lxc/network.go:325 lxc/network.go:375
-#: lxc/network.go:460 lxc/network.go:545 lxc/network.go:668 lxc/network.go:726
-#: lxc/network.go:806 lxc/network.go:891 lxc/network.go:960 lxc/network.go:1010
-#: lxc/network.go:1080 lxc/network.go:1142 lxc/operation.go:23
-#: lxc/operation.go:52 lxc/operation.go:101 lxc/operation.go:180
-#: lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163 lxc/profile.go:243
-#: lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403 lxc/profile.go:527
-#: lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711 lxc/profile.go:761
-#: lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28 lxc/project.go:85
-#: lxc/project.go:150 lxc/project.go:213 lxc/project.go:333 lxc/project.go:383
-#: lxc/project.go:468 lxc/project.go:523 lxc/project.go:583 lxc/project.go:612
-#: lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454 lxc/remote.go:534
-#: lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684 lxc/rename.go:21
-#: lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32 lxc/storage.go:88
-#: lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332 lxc/storage.go:387
-#: lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650 lxc/storage.go:734
-#: lxc/storage_volume.go:32 lxc/storage_volume.go:139 lxc/storage_volume.go:218
-#: lxc/storage_volume.go:301 lxc/storage_volume.go:462
-#: lxc/storage_volume.go:539 lxc/storage_volume.go:615
-#: lxc/storage_volume.go:697 lxc/storage_volume.go:778
-#: lxc/storage_volume.go:978 lxc/storage_volume.go:1069
-#: lxc/storage_volume.go:1142 lxc/storage_volume.go:1173
-#: lxc/storage_volume.go:1276 lxc/storage_volume.go:1352
-#: lxc/storage_volume.go:1451 lxc/storage_volume.go:1482
-#: lxc/storage_volume.go:1553 lxc/version.go:22
+#: lxc/config_device.go:188 lxc/config_device.go:261 lxc/config_device.go:327
+#: lxc/config_device.go:416 lxc/config_device.go:507 lxc/config_device.go:513
+#: lxc/config_device.go:613 lxc/config_device.go:681 lxc/config_metadata.go:28
+#: lxc/config_metadata.go:53 lxc/config_metadata.go:175
+#: lxc/config_template.go:28 lxc/config_template.go:65
+#: lxc/config_template.go:108 lxc/config_template.go:150
+#: lxc/config_template.go:236 lxc/config_template.go:295 lxc/config_trust.go:28
+#: lxc/config_trust.go:57 lxc/config_trust.go:115 lxc/config_trust.go:193
+#: lxc/console.go:32 lxc/copy.go:41 lxc/delete.go:30 lxc/exec.go:41
+#: lxc/export.go:33 lxc/file.go:72 lxc/file.go:105 lxc/file.go:154
+#: lxc/file.go:217 lxc/file.go:407 lxc/image.go:38 lxc/image.go:128
+#: lxc/image.go:270 lxc/image.go:321 lxc/image.go:446 lxc/image.go:592
+#: lxc/image.go:808 lxc/image.go:934 lxc/image.go:1232 lxc/image.go:1311
+#: lxc/image_alias.go:24 lxc/image_alias.go:57 lxc/image_alias.go:104
+#: lxc/image_alias.go:149 lxc/image_alias.go:251 lxc/import.go:28
+#: lxc/info.go:32 lxc/init.go:39 lxc/launch.go:23 lxc/list.go:43 lxc/main.go:50
+#: lxc/manpage.go:19 lxc/monitor.go:30 lxc/move.go:38 lxc/network.go:31
+#: lxc/network.go:107 lxc/network.go:180 lxc/network.go:253 lxc/network.go:325
+#: lxc/network.go:375 lxc/network.go:460 lxc/network.go:545 lxc/network.go:668
+#: lxc/network.go:726 lxc/network.go:806 lxc/network.go:891 lxc/network.go:960
+#: lxc/network.go:1010 lxc/network.go:1080 lxc/network.go:1142
+#: lxc/operation.go:23 lxc/operation.go:52 lxc/operation.go:101
+#: lxc/operation.go:180 lxc/profile.go:28 lxc/profile.go:100 lxc/profile.go:163
+#: lxc/profile.go:243 lxc/profile.go:299 lxc/profile.go:353 lxc/profile.go:403
+#: lxc/profile.go:527 lxc/profile.go:576 lxc/profile.go:635 lxc/profile.go:711
+#: lxc/profile.go:761 lxc/profile.go:820 lxc/profile.go:874 lxc/project.go:28
+#: lxc/project.go:85 lxc/project.go:150 lxc/project.go:213 lxc/project.go:333
+#: lxc/project.go:383 lxc/project.go:468 lxc/project.go:523 lxc/project.go:583
+#: lxc/project.go:612 lxc/project.go:665 lxc/publish.go:35 lxc/query.go:30
+#: lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:418 lxc/remote.go:454
+#: lxc/remote.go:534 lxc/remote.go:596 lxc/remote.go:646 lxc/remote.go:684
+#: lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:24 lxc/storage.go:32
+#: lxc/storage.go:88 lxc/storage.go:162 lxc/storage.go:212 lxc/storage.go:332
+#: lxc/storage.go:387 lxc/storage.go:507 lxc/storage.go:581 lxc/storage.go:650
+#: lxc/storage.go:734 lxc/storage_volume.go:32 lxc/storage_volume.go:139
+#: lxc/storage_volume.go:218 lxc/storage_volume.go:301
+#: lxc/storage_volume.go:462 lxc/storage_volume.go:539
+#: lxc/storage_volume.go:615 lxc/storage_volume.go:697
+#: lxc/storage_volume.go:778 lxc/storage_volume.go:978
+#: lxc/storage_volume.go:1069 lxc/storage_volume.go:1142
+#: lxc/storage_volume.go:1173 lxc/storage_volume.go:1286
+#: lxc/storage_volume.go:1362 lxc/storage_volume.go:1461
+#: lxc/storage_volume.go:1492 lxc/storage_volume.go:1563 lxc/version.go:22
 msgid "Description"
 msgstr ""
 
@@ -912,17 +912,17 @@ msgstr ""
 msgid "Detach storage volumes from profiles"
 msgstr ""
 
-#: lxc/config_device.go:164
+#: lxc/config_device.go:170
 #, c-format
 msgid "Device %s added to %s"
 msgstr ""
 
-#: lxc/config_device.go:391
+#: lxc/config_device.go:397
 #, c-format
 msgid "Device %s overridden for %s"
 msgstr ""
 
-#: lxc/config_device.go:482
+#: lxc/config_device.go:488
 #, c-format
 msgid "Device %s removed from %s"
 msgstr ""
@@ -1271,7 +1271,7 @@ msgstr ""
 msgid "Get runtime information on networks"
 msgstr ""
 
-#: lxc/config_device.go:181 lxc/config_device.go:182
+#: lxc/config_device.go:187 lxc/config_device.go:188
 msgid "Get values for container device configuration keys"
 msgstr ""
 
@@ -1562,7 +1562,7 @@ msgstr ""
 msgid "List background operations"
 msgstr ""
 
-#: lxc/config_device.go:254 lxc/config_device.go:255
+#: lxc/config_device.go:260 lxc/config_device.go:261
 msgid "List container devices"
 msgstr ""
 
@@ -1896,9 +1896,9 @@ msgstr ""
 msgid "Missing container.name name"
 msgstr ""
 
-#: lxc/config_device.go:103 lxc/config_device.go:206 lxc/config_device.go:279
-#: lxc/config_device.go:345 lxc/config_device.go:434 lxc/config_device.go:527
-#: lxc/config_device.go:623
+#: lxc/config_device.go:109 lxc/config_device.go:212 lxc/config_device.go:285
+#: lxc/config_device.go:351 lxc/config_device.go:440 lxc/config_device.go:541
+#: lxc/config_device.go:637
 msgid "Missing name"
 msgstr ""
 
@@ -1915,9 +1915,9 @@ msgstr ""
 #: lxc/storage_volume.go:563 lxc/storage_volume.go:639
 #: lxc/storage_volume.go:721 lxc/storage_volume.go:820
 #: lxc/storage_volume.go:1003 lxc/storage_volume.go:1094
-#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1303
-#: lxc/storage_volume.go:1383 lxc/storage_volume.go:1505
-#: lxc/storage_volume.go:1576
+#: lxc/storage_volume.go:1198 lxc/storage_volume.go:1313
+#: lxc/storage_volume.go:1393 lxc/storage_volume.go:1515
+#: lxc/storage_volume.go:1586
 msgid "Missing pool name"
 msgstr ""
 
@@ -2106,7 +2106,7 @@ msgstr ""
 msgid "No storage pool for target volume specified"
 msgstr ""
 
-#: lxc/config_device.go:114 lxc/config_device.go:369
+#: lxc/config_device.go:120 lxc/config_device.go:375
 #, c-format
 msgid "No value found in %q"
 msgstr ""
@@ -2120,7 +2120,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be attached to containers"
 msgstr ""
 
-#: lxc/storage_volume.go:1513
+#: lxc/storage_volume.go:1523
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
@@ -2436,7 +2436,7 @@ msgstr ""
 msgid "Remove aliases"
 msgstr ""
 
-#: lxc/config_device.go:409 lxc/config_device.go:410
+#: lxc/config_device.go:415 lxc/config_device.go:416
 msgid "Remove container devices"
 msgstr ""
 
@@ -2489,7 +2489,7 @@ msgstr ""
 msgid "Rename storage volumes and storage volume snapshots"
 msgstr ""
 
-#: lxc/storage_volume.go:1239 lxc/storage_volume.go:1259
+#: lxc/storage_volume.go:1249 lxc/storage_volume.go:1269
 #, c-format
 msgid "Renamed storage volume from \"%s\" to \"%s\""
 msgstr ""
@@ -2529,7 +2529,7 @@ msgid ""
 "If --stateful is passed, then the running state will be restored too."
 msgstr ""
 
-#: lxc/storage_volume.go:1552 lxc/storage_volume.go:1553
+#: lxc/storage_volume.go:1562 lxc/storage_volume.go:1563
 msgid "Restore storage volume snapshots"
 msgstr ""
 
@@ -2603,18 +2603,26 @@ msgstr ""
 msgid "Server version: %s\n"
 msgstr ""
 
-#: lxc/config_device.go:499
+#: lxc/config_device.go:505
 msgid "Set container device configuration keys"
 msgstr ""
 
-#: lxc/config_device.go:500
+#: lxc/config_device.go:507
 msgid ""
 "Set container device configuration keys\n"
 "\n"
 "For backward compatibility, a single configuration key may still be set "
 "with:\n"
-"    lxc config device set [<remote>:]<container|profile> <device> <key> "
-"<value>"
+"    lxc config device set [<remote>:]<container> <device> <key> <value>"
+msgstr ""
+
+#: lxc/config_device.go:513
+msgid ""
+"Set container device configuration keys\n"
+"\n"
+"For backward compatibility, a single configuration key may still be set "
+"with:\n"
+"    lxc profile device set [<remote>:]<profile> <device> <key> <value>"
 msgstr ""
 
 #: lxc/config.go:453
@@ -2682,11 +2690,11 @@ msgid ""
 "    lxc storage set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1275
+#: lxc/storage_volume.go:1285
 msgid "Set storage volume configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1276
+#: lxc/storage_volume.go:1286
 msgid ""
 "Set storage volume configuration keys\n"
 "\n"
@@ -2743,7 +2751,7 @@ msgstr ""
 msgid "Show details on a background operation"
 msgstr ""
 
-#: lxc/config_device.go:598 lxc/config_device.go:599
+#: lxc/config_device.go:612 lxc/config_device.go:613
 msgid "Show full device configuration for containers or profiles"
 msgstr ""
 
@@ -2775,11 +2783,11 @@ msgstr ""
 msgid "Show storage pool configurations and resources"
 msgstr ""
 
-#: lxc/storage_volume.go:1351
+#: lxc/storage_volume.go:1361
 msgid "Show storage volum configurations"
 msgstr ""
 
-#: lxc/storage_volume.go:1352
+#: lxc/storage_volume.go:1362
 msgid "Show storage volume configurations"
 msgstr ""
 
@@ -2825,7 +2833,7 @@ msgstr ""
 msgid "Size: %s"
 msgstr ""
 
-#: lxc/storage_volume.go:1481 lxc/storage_volume.go:1482
+#: lxc/storage_volume.go:1491 lxc/storage_volume.go:1492
 msgid "Snapshot storage volumes"
 msgstr ""
 
@@ -2989,12 +2997,12 @@ msgstr ""
 msgid "The container you are starting doesn't have any network attached to it."
 msgstr ""
 
-#: lxc/config_device.go:130 lxc/config_device.go:147 lxc/config_device.go:357
+#: lxc/config_device.go:136 lxc/config_device.go:153 lxc/config_device.go:363
 msgid "The device already exists"
 msgstr ""
 
-#: lxc/config_device.go:221 lxc/config_device.go:233 lxc/config_device.go:447
-#: lxc/config_device.go:465 lxc/config_device.go:546 lxc/config_device.go:565
+#: lxc/config_device.go:227 lxc/config_device.go:239 lxc/config_device.go:453
+#: lxc/config_device.go:471 lxc/config_device.go:560 lxc/config_device.go:579
 msgid "The device doesn't exist"
 msgstr ""
 
@@ -3008,7 +3016,7 @@ msgstr ""
 msgid "The local image '%s' couldn't be found, trying '%s:' instead."
 msgstr ""
 
-#: lxc/config_device.go:362
+#: lxc/config_device.go:368
 msgid "The profile device doesn't exist"
 msgstr ""
 
@@ -3158,7 +3166,7 @@ msgstr ""
 msgid "Unset all profiles on the target container"
 msgstr ""
 
-#: lxc/config_device.go:666 lxc/config_device.go:667
+#: lxc/config_device.go:680 lxc/config_device.go:681
 msgid "Unset container device configuration keys"
 msgstr ""
 
@@ -3182,7 +3190,7 @@ msgstr ""
 msgid "Unset storage pool configuration keys"
 msgstr ""
 
-#: lxc/storage_volume.go:1450 lxc/storage_volume.go:1451
+#: lxc/storage_volume.go:1460 lxc/storage_volume.go:1461
 msgid "Unset storage volume configuration keys"
 msgstr ""
 
@@ -3550,7 +3558,7 @@ msgstr ""
 msgid "file"
 msgstr ""
 
-#: lxc/config_device.go:180
+#: lxc/config_device.go:186
 msgid "get [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -3645,7 +3653,7 @@ msgstr ""
 msgid "list [<remote>:]<container>"
 msgstr ""
 
-#: lxc/config_device.go:252
+#: lxc/config_device.go:258
 msgid "list [<remote>:]<container|profile>"
 msgstr ""
 
@@ -3675,7 +3683,7 @@ msgid ""
 "    Rename existing alias \"list\" to \"my-list\"."
 msgstr ""
 
-#: lxc/config_device.go:78
+#: lxc/config_device.go:79
 msgid ""
 "lxc config device add [<remote>:]container1 <device-name> disk source=/share/"
 "c1 path=opt\n"
@@ -3817,6 +3825,13 @@ msgid ""
 "    Remove all profile from \"foo\""
 msgstr ""
 
+#: lxc/config_device.go:83
+msgid ""
+"lxc profile device add [<remote>:]profile1 <device-name> disk source=/share/"
+"c1 path=opt\n"
+"    Will mount the host's /share/c1 onto /opt in the container."
+msgstr ""
+
 #: lxc/profile.go:405
 msgid ""
 "lxc profile edit <profile> < profile.yaml\n"
@@ -3862,7 +3877,7 @@ msgid ""
 "    Update a storage volume using the content of pool.yaml."
 msgstr ""
 
-#: lxc/storage_volume.go:1354
+#: lxc/storage_volume.go:1364
 msgid ""
 "lxc storage volume show default data\n"
 "    Will show the properties of a custom volume called \"data\" in the "
@@ -3915,7 +3930,7 @@ msgstr ""
 msgid "operation"
 msgstr ""
 
-#: lxc/config_device.go:319
+#: lxc/config_device.go:325
 msgid "override [<remote>:]<container> <device> [key=value...]"
 msgstr ""
 
@@ -3981,7 +3996,7 @@ msgstr ""
 msgid "remove [<remote>:]<container> <profile>"
 msgstr ""
 
-#: lxc/config_device.go:407
+#: lxc/config_device.go:413
 msgid "remove [<remote>:]<container|profile> <name>..."
 msgstr ""
 
@@ -4035,11 +4050,11 @@ msgstr ""
 msgid "restore [<remote>:]<container> <snapshot>"
 msgstr ""
 
-#: lxc/storage_volume.go:1551
+#: lxc/storage_volume.go:1561
 msgid "restore [<remote>:]<pool> <volume> <snapshot>"
 msgstr ""
 
-#: lxc/config_device.go:498
+#: lxc/config_device.go:504
 msgid "set [<remote>:]<container|profile> <device> <key>=<value>..."
 msgstr ""
 
@@ -4051,7 +4066,7 @@ msgstr ""
 msgid "set [<remote>:]<pool> <key> <value>"
 msgstr ""
 
-#: lxc/storage_volume.go:1274
+#: lxc/storage_volume.go:1284
 msgid "set [<remote>:]<pool> <volume> <key>=<value>..."
 msgstr ""
 
@@ -4079,7 +4094,7 @@ msgstr ""
 msgid "show [<remote>:]<container> <template>"
 msgstr ""
 
-#: lxc/config_device.go:597
+#: lxc/config_device.go:611
 msgid "show [<remote>:]<container|profile>"
 msgstr ""
 
@@ -4103,7 +4118,7 @@ msgstr ""
 msgid "show [<remote>:]<pool>"
 msgstr ""
 
-#: lxc/storage_volume.go:1350
+#: lxc/storage_volume.go:1360
 msgid "show [<remote>:]<pool> <volume>[/<snapshot>]"
 msgstr ""
 
@@ -4123,7 +4138,7 @@ msgstr ""
 msgid "snapshot [<remote>:]<container> [<snapshot name>]"
 msgstr ""
 
-#: lxc/storage_volume.go:1480
+#: lxc/storage_volume.go:1490
 msgid "snapshot [<remote>:]<pool> <volume> [<snapshot>]"
 msgstr ""
 
@@ -4180,7 +4195,7 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: lxc/config_device.go:665
+#: lxc/config_device.go:679
 msgid "unset [<remote>:]<container|profile> <device> <key>"
 msgstr ""
 
@@ -4192,7 +4207,7 @@ msgstr ""
 msgid "unset [<remote>:]<pool> <key>"
 msgstr ""
 
-#: lxc/storage_volume.go:1449
+#: lxc/storage_volume.go:1459
 msgid "unset [<remote>:]<pool> <volume> <key>"
 msgstr ""
 


More information about the lxc-devel mailing list