[lxc-devel] [lxd/master] lxc/remote: Add project selection logic

stgraber on Github lxc-bot at linuxcontainers.org
Wed Sep 23 03:28:22 UTC 2020


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/20200922/8651cbdf/attachment-0001.bin>
-------------- next part --------------
From 4a8a73943d6d20ec7b2b8dd7bec2084f72513d17 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Tue, 22 Sep 2020 23:26:17 -0400
Subject: [PATCH 1/2] lxc/remote: Add project selection logic
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This adds logic to configure a project at remote adding time.
The user can directly pass the wanted project with `--project NAME`.

If no name is passed and the default project is available, it will be used.
If the default project is not available and there is only one available
project, this will be used automatically.

If more than one project is available and the default project is not
available, then the user will be shown a list of projects and asked
which to use.

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

diff --git a/lxc/remote.go b/lxc/remote.go
index 5042779c62..f254ac37a4 100644
--- a/lxc/remote.go
+++ b/lxc/remote.go
@@ -75,6 +75,7 @@ type cmdRemoteAdd struct {
 	flagProtocol   string
 	flagAuthType   string
 	flagDomain     string
+	flagProject    string
 }
 
 func (c *cmdRemoteAdd) Command() *cobra.Command {
@@ -97,10 +98,54 @@ Basic authentication can be used when combined with the "simplestreams" protocol
 	cmd.Flags().StringVar(&c.flagAuthType, "auth-type", "", i18n.G("Server authentication type (tls or candid)")+"``")
 	cmd.Flags().BoolVar(&c.flagPublic, "public", false, i18n.G("Public image server"))
 	cmd.Flags().StringVar(&c.flagDomain, "domain", "", i18n.G("Candid domain to use")+"``")
+	cmd.Flags().StringVar(&c.flagProject, "project", "", i18n.G("Project to use for the remote")+"``")
 
 	return cmd
 }
 
+func (c *cmdRemoteAdd) findProject(d lxd.InstanceServer, project string) (string, error) {
+	if project == "" {
+		// Check if we can pull a list of projects.
+		if d.HasExtension("projects") {
+			// Retrieve the allowed projects.
+			names, err := d.GetProjectNames()
+			if err != nil {
+				return "", err
+			}
+
+			if len(names) == 0 {
+				// If no allowed projects, just keep it to the default.
+				return "", nil
+			} else if len(names) == 1 {
+				// If only a single project, use that.
+				return names[0], nil
+			}
+
+			// Deal with multiple projects.
+			if shared.StringInSlice("default", names) {
+				// If we have access to the default project, use it.
+				return "", nil
+			}
+
+			// Let's ask the user.
+			fmt.Println(i18n.G("Available projects:"))
+			for _, name := range names {
+				fmt.Println(" - " + name)
+			}
+			return cli.AskChoice(i18n.G("Name of the project to use for this remote:")+" ", names, ""), nil
+		}
+
+		return "", nil
+	}
+
+	_, _, err := d.GetProject(project)
+	if err != nil {
+		return "", err
+	}
+
+	return project, nil
+}
+
 func (c *cmdRemoteAdd) Run(cmd *cobra.Command, args []string) error {
 	conf := c.global.conf
 
@@ -241,6 +286,14 @@ func (c *cmdRemoteAdd) Run(cmd *cobra.Command, args []string) error {
 
 		remote := conf.Remotes[server]
 		remote.AuthType = "tls"
+
+		// Handle project.
+		project, err := c.findProject(d.(lxd.InstanceServer), c.flagProject)
+		if err != nil {
+			return err
+		}
+		remote.Project = project
+
 		conf.Remotes[server] = remote
 		return conf.SaveConfig(c.global.confPath)
 	}
@@ -357,6 +410,15 @@ func (c *cmdRemoteAdd) Run(cmd *cobra.Command, args []string) error {
 		return conf.SaveConfig(c.global.confPath)
 	}
 
+	// Handle project.
+	remote = conf.Remotes[server]
+	project, err := c.findProject(d.(lxd.InstanceServer), c.flagProject)
+	if err != nil {
+		return err
+	}
+	remote.Project = project
+	conf.Remotes[server] = remote
+
 	// Check if our cert is already trusted
 	if srv.Auth == "trusted" {
 		return conf.SaveConfig(c.global.confPath)

From 285394be3dcfb46d979d4af041ad2cfed4c3c411 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Tue, 22 Sep 2020 23:28:01 -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      | 118 ++++++++++++++++++++++++++----------------------
 po/ca.po      | 118 ++++++++++++++++++++++++++----------------------
 po/de.po      | 119 ++++++++++++++++++++++++++----------------------
 po/el.po      | 118 ++++++++++++++++++++++++++----------------------
 po/es.po      | 118 ++++++++++++++++++++++++++----------------------
 po/fa.po      | 118 ++++++++++++++++++++++++++----------------------
 po/fi.po      | 118 ++++++++++++++++++++++++++----------------------
 po/fr.po      | 119 ++++++++++++++++++++++++++----------------------
 po/hi.po      | 118 ++++++++++++++++++++++++++----------------------
 po/id.po      | 118 ++++++++++++++++++++++++++----------------------
 po/it.po      | 118 ++++++++++++++++++++++++++----------------------
 po/ja.po      | 120 +++++++++++++++++++++++++++----------------------
 po/ko.po      | 118 ++++++++++++++++++++++++++----------------------
 po/lxd.pot    | 110 +++++++++++++++++++++++++--------------------
 po/nb_NO.po   | 118 ++++++++++++++++++++++++++----------------------
 po/nl.po      | 118 ++++++++++++++++++++++++++----------------------
 po/pa.po      | 118 ++++++++++++++++++++++++++----------------------
 po/pl.po      | 118 ++++++++++++++++++++++++++----------------------
 po/pt_BR.po   | 119 ++++++++++++++++++++++++++----------------------
 po/ru.po      | 122 +++++++++++++++++++++++++++-----------------------
 po/sl.po      | 118 ++++++++++++++++++++++++++----------------------
 po/sr.po      | 118 ++++++++++++++++++++++++++----------------------
 po/sv.po      | 118 ++++++++++++++++++++++++++----------------------
 po/te.po      | 118 ++++++++++++++++++++++++++----------------------
 po/tr.po      | 118 ++++++++++++++++++++++++++----------------------
 po/ug.po      | 118 ++++++++++++++++++++++++++----------------------
 po/uk.po      | 118 ++++++++++++++++++++++++++----------------------
 po/zh_Hans.po | 118 ++++++++++++++++++++++++++----------------------
 28 files changed, 1822 insertions(+), 1483 deletions(-)

diff --git a/po/bg.po b/po/bg.po
index d3b1de6bc2..806eefcdfa 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/ca.po b/po/ca.po
index 983cc2118f..a292894d30 100644
--- a/po/ca.po
+++ b/po/ca.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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/de.po b/po/de.po
index 7e6dbd5056..d447d3843f 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: 2020-04-27 19:48+0000\n"
 "Last-Translator: Predatorix Phoenix <predatorix at web.de>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/linux-containers/"
@@ -399,15 +399,15 @@ msgstr ""
 "\n"
 "lxd %s <Name>\n"
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -441,11 +441,11 @@ msgstr "ALIASES"
 msgid "ARCHITECTURE"
 msgstr "ARCHITEKTUR"
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr "Akzeptiere Zertifikat"
 
@@ -468,11 +468,11 @@ msgstr "kann nicht zum selben Container Namen kopieren"
 msgid "Add new aliases"
 msgstr "Aliasse:\n"
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr "Neue entfernte Server hinzufügen"
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -498,7 +498,7 @@ msgstr "kann nicht zum selben Container Namen kopieren"
 msgid "Address: %s"
 msgstr "Profil %s erstellt\n"
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, fuzzy, c-format
 msgid "Admin password for %s:"
 msgstr "Administrator Passwort für %s: "
@@ -581,7 +581,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -600,6 +600,11 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr "automatisches Update: %s"
 
+#: lxc/remote.go:131
+#, fuzzy
+msgid "Available projects:"
+msgstr "Fehlerhafte Profil URL %s"
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -732,7 +737,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -757,7 +762,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -775,12 +780,12 @@ msgstr ""
 "Optionen:\n"
 "\n"
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, fuzzy, c-format
 msgid "Certificate fingerprint: %s"
 msgstr "Fingerabdruck des Zertifikats: % x\n"
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 #, fuzzy
 msgid "Client certificate stored at server:"
 msgstr "Gespeichertes Nutzerzertifikat auf dem Server: "
@@ -936,7 +941,7 @@ msgstr "Fehler: %v\n"
 msgid "Cores:"
 msgstr "Fehler: %v\n"
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr "Kann Verzeichnis für Zertifikate auf dem Server nicht erstellen"
 
@@ -1149,8 +1154,8 @@ msgstr "Kein Zertifikat für diese Verbindung"
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1538,7 +1543,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1570,7 +1575,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 #, fuzzy
 msgid "Generating a client certificate. This may take a minute..."
 msgstr "Generiere Nutzerzertifikat. Dies kann wenige Minuten dauern...\n"
@@ -1761,7 +1766,7 @@ msgstr "Abbild mit Fingerabdruck %s importiert\n"
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1817,7 +1822,7 @@ msgstr "ungültiges Argument %s"
 msgid "Invalid path %s"
 msgstr "Ungültiges Ziel %s"
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, fuzzy, c-format
 msgid "Invalid protocol: %s"
 msgstr "Ungültiges Ziel %s"
@@ -2068,7 +2073,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr "Kein Zertifikat für diese Verbindung"
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2405,7 +2410,7 @@ msgid "Must supply instance name for: "
 msgstr "der Name des Ursprung Containers muss angegeben werden"
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2423,8 +2428,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2446,6 +2451,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2539,7 +2548,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2581,11 +2590,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2745,12 +2754,16 @@ msgstr "Profil %s gelöscht\n"
 msgid "Project %s renamed to %s"
 msgstr "Profil %s wurde auf %s angewandt\n"
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 #, fuzzy
 msgid "Properties:"
 msgstr "Eigenschaften:\n"
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2820,32 +2833,32 @@ msgstr "Herunterfahren des Containers erzwingen."
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, fuzzy, c-format
 msgid "Remote %s already exists"
 msgstr "entfernte Instanz %s existiert bereits"
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, fuzzy, c-format
 msgid "Remote %s doesn't exist"
 msgstr "entfernte Instanz %s existiert nicht"
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, fuzzy, c-format
 msgid "Remote %s exists as <%s>"
 msgstr "entfernte Instanz %s existiert als <%s>"
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr "Entferntes Administrator Passwort"
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2888,7 +2901,7 @@ msgstr "Anhalten des Containers fehlgeschlagen!"
 msgid "Remove profiles from instances"
 msgstr "kann nicht zum selben Container Namen kopieren"
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2924,7 +2937,7 @@ msgstr "Fehlerhafte Profil URL %s"
 msgid "Rename projects"
 msgstr "Fehlerhafte Profil URL %s"
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -3019,7 +3032,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -3039,21 +3052,21 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr "Server Zertifikat vom Benutzer nicht akzeptiert"
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 #, fuzzy
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 "Der Server vertraut uns nicht nachdem er unser Zertifikat hinzugefügt hat"
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -3167,7 +3180,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -3257,7 +3270,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr "Profil %s erstellt\n"
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3429,7 +3442,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3621,7 +3634,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3773,8 +3786,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr "Zustand des laufenden Containers sichern oder nicht"
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -4513,7 +4526,7 @@ msgstr ""
 "\n"
 "lxd %s <Name>\n"
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -4529,7 +4542,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4804,7 +4817,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 #, fuzzy
 msgid "ok (y/n)?"
 msgstr "OK (y/n)? "
@@ -4842,7 +4855,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/el.po b/po/el.po
index d319cd3b7f..bf8e6b4490 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-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/"
@@ -262,15 +262,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -300,11 +300,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -324,11 +324,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -353,7 +353,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -430,7 +430,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -449,6 +449,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -570,7 +574,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -595,7 +599,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -609,12 +613,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -761,7 +765,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -957,8 +961,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1320,7 +1324,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1352,7 +1356,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1536,7 +1540,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1590,7 +1594,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1817,7 +1821,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2128,7 +2132,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2146,8 +2150,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2169,6 +2173,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2259,7 +2267,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2301,11 +2309,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2460,11 +2468,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2531,32 +2543,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2595,7 +2607,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2628,7 +2640,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2717,7 +2729,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2737,19 +2749,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2858,7 +2870,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2942,7 +2954,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3105,7 +3117,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3290,7 +3302,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3428,8 +3440,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3798,7 +3810,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3810,7 +3822,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4081,7 +4093,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4118,7 +4130,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/es.po b/po/es.po
index 8b683ffcce..e8f92303e7 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-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/"
@@ -386,15 +386,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -425,11 +425,11 @@ msgstr "ALIASES"
 msgid "ARCHITECTURE"
 msgstr "ARQUITECTURA"
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr "Acepta certificado"
 
@@ -450,11 +450,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr "Aliases:"
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -479,7 +479,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr "Expira: %s"
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, fuzzy, c-format
 msgid "Admin password for %s:"
 msgstr "Contraseña admin para %s: "
@@ -556,7 +556,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr "Tipo de autenticación %s no está soportada por el servidor"
@@ -575,6 +575,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr "Auto actualización: %s"
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -697,7 +701,7 @@ msgstr "No se puede jalar un directorio sin - recursivo"
 msgid "Can't read from stdin: %s"
 msgstr "No se peude leer desde stdin: %s"
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -723,7 +727,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -737,12 +741,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr "Cacheado: %s"
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr "Certificado de la huella digital: %s"
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 #, fuzzy
 msgid "Client certificate stored at server:"
 msgstr "Certificado del cliente almacenado en el servidor: "
@@ -894,7 +898,7 @@ msgstr "Expira: %s"
 msgid "Cores:"
 msgstr "Expira: %s"
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -1095,8 +1099,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1460,7 +1464,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1492,7 +1496,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1678,7 +1682,7 @@ msgstr "Contenedor publicado con huella digital: %s"
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1732,7 +1736,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1961,7 +1965,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2274,7 +2278,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2292,8 +2296,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2315,6 +2319,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2403,7 +2411,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2445,11 +2453,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2607,11 +2615,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2678,32 +2690,32 @@ msgstr "No se puede proveer el nombre del container a la lista"
 msgid "Refreshing the image: %s"
 msgstr "Refrescando la imagen: %s"
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2742,7 +2754,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2776,7 +2788,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2867,7 +2879,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2887,19 +2899,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -3008,7 +3020,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -3092,7 +3104,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3255,7 +3267,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3440,7 +3452,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3578,8 +3590,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -4031,7 +4043,7 @@ msgstr "No se puede proveer el nombre del container a la lista"
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr "No se puede proveer el nombre del container a la lista"
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -4044,7 +4056,7 @@ msgstr "No se puede proveer el nombre del container a la lista"
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4315,7 +4327,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4352,7 +4364,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/fa.po b/po/fa.po
index 7f5f3755cf..9831f682e2 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/fi.po b/po/fi.po
index ee9461b7a3..e4274abc3f 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/fr.po b/po/fr.po
index c6afc6c10b..5c88ba87c4 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-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/"
@@ -394,17 +394,17 @@ msgstr ""
 "\n"
 "lxc %s [<remote>:]<container> [[<remote>:]<container>...]%s"
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 #, fuzzy
 msgid "<remote>"
 msgstr "Serveur distant : %s"
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 #, fuzzy
 msgid "<remote> <URL>"
 msgstr "Serveur distant : %s"
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -439,12 +439,12 @@ msgstr "ALIAS"
 msgid "ARCHITECTURE"
 msgstr "ARCHITECTURE"
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 #, fuzzy
 msgid "AUTH TYPE"
 msgstr "TYPE"
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr "Accepter le certificat"
 
@@ -467,11 +467,11 @@ msgstr "Création du conteneur"
 msgid "Add new aliases"
 msgstr "Alias :"
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -497,7 +497,7 @@ msgstr "Création du conteneur"
 msgid "Address: %s"
 msgstr "Expire : %s"
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, fuzzy, c-format
 msgid "Admin password for %s:"
 msgstr "Mot de passe administrateur pour %s : "
@@ -578,7 +578,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr "Le type d'authentification '%s' n'est pas supporté par le serveur"
@@ -597,6 +597,11 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr "Mise à jour auto. : %s"
 
+#: lxc/remote.go:131
+#, fuzzy
+msgid "Available projects:"
+msgstr "Rendre l'image publique"
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -721,7 +726,7 @@ msgstr "impossible de récupérer un répertoire sans --recursive"
 msgid "Can't read from stdin: %s"
 msgstr "Impossible de lire depuis stdin : %s"
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 #, fuzzy
 msgid "Can't remove the default remote"
 msgstr "impossible de supprimer le serveur distant par défaut"
@@ -749,7 +754,7 @@ msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 "Impossible de désaffecter la clé '%s', elle n'est pas définie actuellement."
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -763,12 +768,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr "Créé : %s"
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr "Empreinte du certificat : %s"
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 #, fuzzy
 msgid "Client certificate stored at server:"
 msgstr "Certificat client enregistré sur le serveur : "
@@ -931,7 +936,7 @@ msgstr "erreur : %v"
 msgid "Cores:"
 msgstr "erreur : %v"
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr "Impossible de créer le dossier de stockage des certificats serveurs"
 
@@ -1162,8 +1167,8 @@ msgstr "Copie de l'image : %s"
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1553,7 +1558,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1585,7 +1590,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr "Génération d'un certificat client. Ceci peut prendre une minute…"
 
@@ -1786,7 +1791,7 @@ msgstr "Conteneur publié avec l'empreinte : %s"
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr "Schème d'URL invalide \"%s\" in \"%s\""
@@ -1841,7 +1846,7 @@ msgstr "nombre d'arguments incorrect pour la sous-comande"
 msgid "Invalid path %s"
 msgstr "Cible invalide %s"
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, fuzzy, c-format
 msgid "Invalid protocol: %s"
 msgstr "Cible invalide %s"
@@ -2133,7 +2138,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr "Copie de l'image : %s"
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2469,7 +2474,7 @@ msgid "Must supply instance name for: "
 msgstr "Vous devez fournir le nom d'un conteneur pour : "
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr "NOM"
@@ -2487,8 +2492,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr "NON"
 
@@ -2510,6 +2515,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2607,7 +2616,7 @@ msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 "Seuls les volumes \"personnalisés\" peuvent être attachés aux conteneurs."
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr "Seules les URLs https sont supportées par simplestreams"
 
@@ -2652,11 +2661,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr "PROFILS"
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr "PROTOCOLE"
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr "PUBLIC"
 
@@ -2817,11 +2826,15 @@ msgstr "Profil %s supprimé"
 msgid "Project %s renamed to %s"
 msgstr "Profil %s ajouté à %s"
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr "Propriétés :"
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr "Serveur d'images public"
 
@@ -2893,32 +2906,32 @@ msgstr "Ignorer l'état du conteneur (seulement pour start)"
 msgid "Refreshing the image: %s"
 msgstr "Récupération de l'image : %s"
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, fuzzy, c-format
 msgid "Remote %s already exists"
 msgstr "le serveur distant %s existe déjà"
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, fuzzy, c-format
 msgid "Remote %s doesn't exist"
 msgstr "le serveur distant %s n'existe pas"
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, fuzzy, c-format
 msgid "Remote %s exists as <%s>"
 msgstr "le serveur distant %s existe en tant que <%s>"
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, fuzzy, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr "le serveur distant %s est statique et ne peut être modifié"
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr "Mot de passe de l'administrateur distant"
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2961,7 +2974,7 @@ msgstr "L'arrêt du conteneur a échoué !"
 msgid "Remove profiles from instances"
 msgstr "Création du conteneur"
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2996,7 +3009,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr "Créé : %s"
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -3092,7 +3105,7 @@ msgstr ""
 msgid "STATE"
 msgstr "ÉTAT"
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr "STATIQUE"
 
@@ -3114,21 +3127,21 @@ msgstr "ENSEMBLE DE STOCKAGE"
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr "Certificat serveur rejeté par l'utilisateur"
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 #, fuzzy
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 "Le serveur ne nous fait pas confiance après l'ajout de notre certificat"
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr "Protocole du serveur (lxd ou simplestreams)"
 
@@ -3244,7 +3257,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -3339,7 +3352,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr "Afficher la configuration étendue"
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 #, fuzzy
 msgid "Show the default remote"
 msgstr "impossible de supprimer le serveur distant par défaut"
@@ -3513,7 +3526,7 @@ msgstr "Swap (pointe)"
 msgid "Switch the current project"
 msgstr "impossible de supprimer le serveur distant par défaut"
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 #, fuzzy
 msgid "Switch the default remote"
 msgstr "impossible de supprimer le serveur distant par défaut"
@@ -3712,7 +3725,7 @@ msgstr "Type : éphémère"
 msgid "UPLOAD DATE"
 msgstr "DATE DE PUBLICATION"
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr "URL"
 
@@ -3864,8 +3877,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr "Réaliser ou pas l'instantané de l'état de fonctionnement du conteneur"
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr "OUI"
 
@@ -4691,7 +4704,7 @@ msgstr ""
 "\n"
 "lxc %s [<remote>:]<container> [[<remote>:]<container>...]%s"
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -4708,7 +4721,7 @@ msgstr ""
 msgid "current"
 msgstr "Swap (courant)"
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr "par défaut"
 
@@ -5001,7 +5014,7 @@ msgstr ""
 msgid "no"
 msgstr "non"
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr "ok (y/n) ?"
 
@@ -5038,7 +5051,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/hi.po b/po/hi.po
index f52faabbcc..a1ede1cd90 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/id.po b/po/id.po
index a877d4564d..e97927b285 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/it.po b/po/it.po
index 39dd6cb4b8..649f0ffe3e 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-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/"
@@ -377,15 +377,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -416,11 +416,11 @@ msgstr "ALIAS"
 msgid "ARCHITECTURE"
 msgstr "ARCHITETTURA"
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr "Accetta certificato"
 
@@ -441,11 +441,11 @@ msgstr "Creazione del container in corso"
 msgid "Add new aliases"
 msgstr "Aggiungi nuovi alias"
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr "Aggiungi un nuovo server remoto"
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -470,7 +470,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, fuzzy, c-format
 msgid "Admin password for %s:"
 msgstr "Password amministratore per %s: "
@@ -547,7 +547,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -566,6 +566,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr "Aggiornamento automatico: %s"
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -687,7 +691,7 @@ msgstr "Impossibile effettuare il pull di una directory senza --recursive"
 msgid "Can't read from stdin: %s"
 msgstr "Impossible leggere da stdin: %s"
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -712,7 +716,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -726,12 +730,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 #, fuzzy
 msgid "Client certificate stored at server:"
 msgstr "Certificato del client salvato dal server: "
@@ -879,7 +883,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -1084,8 +1088,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1450,7 +1454,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1482,7 +1486,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1668,7 +1672,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1723,7 +1727,7 @@ msgstr "numero errato di argomenti del sottocomando"
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, fuzzy, c-format
 msgid "Invalid protocol: %s"
 msgstr "Proprietà errata: %s"
@@ -1953,7 +1957,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2268,7 +2272,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2286,8 +2290,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2309,6 +2313,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2397,7 +2405,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2439,11 +2447,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2600,11 +2608,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2672,32 +2684,32 @@ msgstr "Creazione del container in corso"
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, fuzzy, c-format
 msgid "Remote %s already exists"
 msgstr "il remote %s esiste già"
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, fuzzy, c-format
 msgid "Remote %s doesn't exist"
 msgstr "il remote %s non esiste"
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, fuzzy, c-format
 msgid "Remote %s exists as <%s>"
 msgstr "il remote %s esiste come %s"
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, fuzzy, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr "il remote %s è statico e non può essere modificato"
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2737,7 +2749,7 @@ msgstr "Creazione del container in corso"
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2771,7 +2783,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2862,7 +2874,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2882,19 +2894,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -3003,7 +3015,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -3087,7 +3099,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3252,7 +3264,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3438,7 +3450,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3577,8 +3589,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -4032,7 +4044,7 @@ msgstr "Creazione del container in corso"
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr "Creazione del container in corso"
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -4045,7 +4057,7 @@ msgstr "Creazione del container in corso"
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4316,7 +4328,7 @@ msgstr ""
 msgid "no"
 msgstr "no"
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr "ok (y/n)?"
 
@@ -4353,7 +4365,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/ja.po b/po/ja.po
index cc96c99b43..1f2c3004f7 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: 2020-07-31 19:11+0000\n"
 "Last-Translator: KATOH Yasufumi <karma at jazz.email.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/linux-"
@@ -382,17 +382,17 @@ msgstr "move [<pool>/]<volume> [<pool>/]<volume>"
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr "copy <pool>/<volume>[/<snapshot>] <pool>/<volume>"
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 #, fuzzy
 msgid "<remote>"
 msgstr "remote"
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 #, fuzzy
 msgid "<remote> <URL>"
 msgstr "set-url <remote> <URL>"
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 #, fuzzy
 msgid "<remote> <new-name>"
 msgstr "rename <remote> <new-name>"
@@ -430,11 +430,11 @@ msgstr "ALIASES"
 msgid "ARCHITECTURE"
 msgstr "ARCHITECTURE"
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr "AUTH TYPE"
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr "証明書を受け入れます"
 
@@ -455,11 +455,11 @@ msgstr "インスタンスのデバイスを一覧表示します"
 msgid "Add new aliases"
 msgstr "新たにエイリアスを追加します"
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr "新たにリモートサーバを追加します"
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -491,7 +491,7 @@ msgstr "インスタンスにプロファイルを追加します"
 msgid "Address: %s"
 msgstr "アドレス: %s"
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr "%s の管理者パスワード:"
@@ -572,7 +572,7 @@ msgstr ""
 "このコマンドはインスタンスのブートコンソールに接続できます。\n"
 "そしてそこから過去のログエントリを取り出すことができます。"
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr "認証タイプ '%s' はサーバではサポートされていません"
@@ -591,6 +591,11 @@ msgstr "自動更新は pull モードのときのみ有効です"
 msgid "Auto update: %s"
 msgstr "自動更新: %s"
 
+#: lxc/remote.go:131
+#, fuzzy
+msgid "Available projects:"
+msgstr "プロジェクトを管理します"
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr "BASE IMAGE"
@@ -713,7 +718,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr "標準入力から読み込めません: %s"
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr "デフォルトのリモートは削除できません"
 
@@ -738,7 +743,7 @@ msgstr "再帰 (recursive) モードでは uid/gid/mode を指定できません
 msgid "Can't unset key '%s', it's not currently set"
 msgstr "キー '%s' が設定されていないので削除できません"
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr "使用する Candid ドメイン"
 
@@ -752,12 +757,12 @@ msgstr "カード %d:"
 msgid "Card: %s (%s)"
 msgstr "カード: %s (%s)"
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr "証明書のフィンガープリント: %s"
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr "クライアント証明書がサーバに格納されました:"
 
@@ -912,7 +917,7 @@ msgstr "コア %d"
 msgid "Cores:"
 msgstr "コア:"
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr "サーバ証明書格納用のディレクトリを作成できません"
 
@@ -1112,8 +1117,8 @@ msgstr "ストレージボリュームを削除します"
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1516,7 +1521,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr "フォーマット (csv|json|table|yaml)"
@@ -1548,7 +1553,7 @@ msgstr "GPUs:"
 msgid "Generate manpages for all commands"
 msgstr "すべてのコマンドに対する man ページを作成します"
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr "クライアント証明書を生成します。1分ぐらいかかります..."
 
@@ -1738,7 +1743,7 @@ msgstr "インスタンスは以下のフィンガープリントで publish さ
 msgid "Instance type"
 msgstr "インスタンスタイプ"
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr "不正な URL スキーム \"%s\" (\"%s\" 内)"
@@ -1796,7 +1801,7 @@ msgstr "引数の数が不正です"
 msgid "Invalid path %s"
 msgstr "不正なパス %s"
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr "不正なプロトコル: %s"
@@ -2116,7 +2121,7 @@ msgstr "プロジェクトを一覧表示します"
 msgid "List storage volumes"
 msgstr "ストレージボリュームを一覧表示します"
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr "利用可能なリモートサーバを一覧表示します"
 
@@ -2448,7 +2453,7 @@ msgid "Must supply instance name for: "
 msgstr "インスタンス名を指定する必要があります: "
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr "NAME"
@@ -2466,8 +2471,8 @@ msgid "NICs:"
 msgstr "NICs:"
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr "NO"
 
@@ -2489,6 +2494,10 @@ msgstr "NVIDIA 情報:"
 msgid "NVRM Version: %v"
 msgstr "NVRM バージョン: %v"
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2577,7 +2586,7 @@ msgstr "\"カスタム\" のボリュームのみがインスタンスにアタ
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr "\"カスタム\" のボリュームのみがスナップショットを取得できます"
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr "simplestreams は https の URL のみサポートします"
 
@@ -2619,11 +2628,11 @@ msgstr "PROCESSES"
 msgid "PROFILES"
 msgstr "PROFILES"
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr "PROTOCOL"
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr "PUBLIC"
 
@@ -2778,11 +2787,16 @@ msgstr "プロジェクト %s を削除しました"
 msgid "Project %s renamed to %s"
 msgstr "プロジェクト名 %s を %s に変更しました"
 
+#: lxc/remote.go:101
+#, fuzzy
+msgid "Project to use for the remote"
+msgstr "リモートの URL を設定します"
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr "プロパティ:"
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr "Public なイメージサーバとして設定します"
 
@@ -2849,32 +2863,32 @@ msgstr "インスタンスの更新中: %s"
 msgid "Refreshing the image: %s"
 msgstr "イメージの更新中: %s"
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr "リモート %s は既に存在します"
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr "リモート %s は存在しません"
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr "リモート %s は <%s> として存在します"
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr "リモート %s は static ですので変更できません"
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr "リモートの管理者パスワード"
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr "リモート名にコロンを含めることはできません"
 
@@ -2913,7 +2927,7 @@ msgstr "インスタンスのデバイスを削除します"
 msgid "Remove profiles from instances"
 msgstr "インスタンスからプロファイルを削除します"
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr "リモートサーバを削除します"
 
@@ -2946,7 +2960,7 @@ msgstr "プロファイル名を変更します"
 msgid "Rename projects"
 msgstr "プロジェクト名を変更します"
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr "リモートサーバ名を変更します"
 
@@ -3042,7 +3056,7 @@ msgstr "SR-IOV 情報:"
 msgid "STATE"
 msgstr "STATE"
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr "STATIC"
 
@@ -3062,19 +3076,19 @@ msgstr "STORAGE VOLUMES"
 msgid "Send a raw query to LXD"
 msgstr "直接リクエスト (raw query) を LXD に送ります"
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr "サーバの認証タイプ (tls もしくは candid)"
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr "ユーザによりサーバ証明書が拒否されました"
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr "認証後、サーバが我々を信用していません"
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr "サーバのプロトコル (lxd or simplestreams)"
 
@@ -3218,7 +3232,7 @@ msgstr ""
 "後方互換性のため、単一の設定を行う場合は次の形式でも設定できます:\n"
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr "リモートの URL を設定します"
 
@@ -3303,7 +3317,7 @@ msgstr "ストレージプールの設定とリソースを表示します"
 msgid "Show storage volume configurations"
 msgstr "ストレージボリュームの設定を表示する"
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr "デフォルトのリモートを表示します"
 
@@ -3466,7 +3480,7 @@ msgstr "Swap (ピーク)"
 msgid "Switch the current project"
 msgstr "現在のプロジェクトを切り替えます"
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr "デフォルトのリモートを切り替えます"
 
@@ -3676,7 +3690,7 @@ msgstr "タイプ: %s (ephemeral)"
 msgid "UPLOAD DATE"
 msgstr "UPLOAD DATE"
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr "URL"
 
@@ -3821,8 +3835,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr "インスタンスの稼動状態のスナップショットを取得するかどうか"
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr "YES"
 
@@ -4289,7 +4303,7 @@ msgstr "get [<remote>:][<instance>] <key>"
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr "set [<remote>:][<instance>] <key>=<value>..."
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 #, fuzzy
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr "add [<remote>] <IP|FQDN|URL>"
@@ -4303,7 +4317,7 @@ msgstr "init [[<remote>:]<image>] [<remote>:][<name>] [< config"
 msgid "current"
 msgstr "現在値"
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr "default"
 
@@ -4690,7 +4704,7 @@ msgstr "名前"
 msgid "no"
 msgstr "no"
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr "ok (y/n)?"
 
@@ -4727,7 +4741,7 @@ msgstr "サーバに接続できません"
 msgid "used by"
 msgstr "ストレージを使用中の"
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr "y"
 
diff --git a/po/ko.po b/po/ko.po
index 21618d7529..281ef3fde3 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/lxd.pot b/po/lxd.pot
index 96032ab4d5..5a11533e20 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: 2020-09-17 12:43-0400\n"
+        "POT-Creation-Date: 2020-09-22 23:27-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"
@@ -249,15 +249,15 @@ msgstr  ""
 msgid   "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr  ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid   "<remote>"
 msgstr  ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid   "<remote> <URL>"
 msgstr  ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid   "<remote> <new-name>"
 msgstr  ""
 
@@ -285,11 +285,11 @@ msgstr  ""
 msgid   "ARCHITECTURE"
 msgstr  ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid   "AUTH TYPE"
 msgstr  ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid   "Accept certificate"
 msgstr  ""
 
@@ -309,11 +309,11 @@ msgstr  ""
 msgid   "Add new aliases"
 msgstr  ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid   "Add new remote servers"
 msgstr  ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid   "Add new remote servers\n"
         "\n"
         "URL for remote resources must be HTTPS (https://).\n"
@@ -335,7 +335,7 @@ msgstr  ""
 msgid   "Address: %s"
 msgstr  ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid   "Admin password for %s:"
 msgstr  ""
@@ -411,7 +411,7 @@ msgid   "Attach to instance consoles\n"
         "as well as retrieve past log entries from it."
 msgstr  ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid   "Authentication type '%s' not supported by server"
 msgstr  ""
@@ -430,6 +430,10 @@ msgstr  ""
 msgid   "Auto update: %s"
 msgstr  ""
 
+#: lxc/remote.go:131
+msgid   "Available projects:"
+msgstr  ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid   "BASE IMAGE"
 msgstr  ""
@@ -549,7 +553,7 @@ msgstr  ""
 msgid   "Can't read from stdin: %s"
 msgstr  ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid   "Can't remove the default remote"
 msgstr  ""
 
@@ -574,7 +578,7 @@ msgstr  ""
 msgid   "Can't unset key '%s', it's not currently set"
 msgstr  ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid   "Candid domain to use"
 msgstr  ""
 
@@ -588,12 +592,12 @@ msgstr  ""
 msgid   "Card: %s (%s)"
 msgstr  ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid   "Certificate fingerprint: %s"
 msgstr  ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid   "Client certificate stored at server:"
 msgstr  ""
 
@@ -725,7 +729,7 @@ msgstr  ""
 msgid   "Cores:"
 msgstr  ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid   "Could not create server cert dir"
 msgstr  ""
 
@@ -883,7 +887,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:22 lxc/alias.go:54 lxc/alias.go:100 lxc/alias.go:144 lxc/alias.go:195 lxc/cluster.go:31 lxc/cluster.go:74 lxc/cluster.go:154 lxc/cluster.go:204 lxc/cluster.go:254 lxc/cluster.go:337 lxc/cluster.go:422 lxc/config.go:30 lxc/config.go:89 lxc/config.go:360 lxc/config.go:452 lxc/config.go:610 lxc/config.go:734 lxc/config_device.go:24 lxc/config_device.go:75 lxc/config_device.go:193 lxc/config_device.go:265 lxc/config_device.go:336 lxc/config_device.go:429 lxc/config_device.go:520 lxc/config_device.go:527 lxc/config_device.go:631 lxc/config_device.go:703 lxc/config_metadata.go:27 lxc/config_metadata.go:52 lxc/config_metadata.go:174 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:36 lxc/copy.go:40 lxc/delete.go:30 lxc/exec.go:40 lxc/export.go:32 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:129 lxc/image.go:277 lxc/image.go:328 lxc/image.go:453 lxc/image.go:612 lxc/image.go:840 lxc/image.go:975 lxc/image.go:1273 lxc/image.go:1352 lxc/image_alias.go:25 lxc/image_alias.go:58 lxc/image_alias.go:105 lxc/image_alias.go:150 lxc/image_alias.go:252 lxc/import.go:28 lxc/info.go:33 lxc/init.go:40 lxc/launch.go:25 lxc/list.go:45 lxc/main.go:50 lxc/manpage.go:20 lxc/monitor.go:30 lxc/move.go:36 lxc/network.go:33 lxc/network.go:109 lxc/network.go:182 lxc/network.go:255 lxc/network.go:329 lxc/network.go:379 lxc/network.go:464 lxc/network.go:549 lxc/network.go:672 lxc/network.go:730 lxc/network.go:810 lxc/network.go:905 lxc/network.go:974 lxc/network.go:1024 lxc/network.go:1094 lxc/network.go:1156 lxc/operation.go:24 lxc/operation.go:53 lxc/operation.go:102 lxc/operation.go:181 lxc/profile.go:29 lxc/profile.go:101 lxc/profile.go:164 lxc/profile.go:244 lxc/profile.go:300 lxc/profile.go:354 lxc/profile.go:404 lxc/profile.go:528 lxc/profile.go:577 lxc/profile.go:636 lxc/profile.go:712 lxc/profile.go:762 lxc/profile.go:821 lxc/profile.go:875 lxc/project.go:29 lxc/project.go:86 lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384 lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626 lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33 lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539 lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89 lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388 lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735 lxc/storage_volume.go:33 lxc/storage_volume.go:140 lxc/storage_volume.go:223 lxc/storage_volume.go:310 lxc/storage_volume.go:472 lxc/storage_volume.go:551 lxc/storage_volume.go:627 lxc/storage_volume.go:709 lxc/storage_volume.go:790 lxc/storage_volume.go:990 lxc/storage_volume.go:1081 lxc/storage_volume.go:1161 lxc/storage_volume.go:1192 lxc/storage_volume.go:1305 lxc/storage_volume.go:1381 lxc/storage_volume.go:1480 lxc/storage_volume.go:1513 lxc/storage_volume.go:1589 lxc/version.go:22
+#: lxc/action.go:31 lxc/action.go:50 lxc/action.go:70 lxc/action.go:91 lxc/alias.go:22 lxc/alias.go:54 lxc/alias.go:100 lxc/alias.go:144 lxc/alias.go:195 lxc/cluster.go:31 lxc/cluster.go:74 lxc/cluster.go:154 lxc/cluster.go:204 lxc/cluster.go:254 lxc/cluster.go:337 lxc/cluster.go:422 lxc/config.go:30 lxc/config.go:89 lxc/config.go:360 lxc/config.go:452 lxc/config.go:610 lxc/config.go:734 lxc/config_device.go:24 lxc/config_device.go:75 lxc/config_device.go:193 lxc/config_device.go:265 lxc/config_device.go:336 lxc/config_device.go:429 lxc/config_device.go:520 lxc/config_device.go:527 lxc/config_device.go:631 lxc/config_device.go:703 lxc/config_metadata.go:27 lxc/config_metadata.go:52 lxc/config_metadata.go:174 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:36 lxc/copy.go:40 lxc/delete.go:30 lxc/exec.go:40 lxc/export.go:32 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:129 lxc/image.go:277 lxc/image.go:328 lxc/image.go:453 lxc/image.go:612 lxc/image.go:840 lxc/image.go:975 lxc/image.go:1273 lxc/image.go:1352 lxc/image_alias.go:25 lxc/image_alias.go:58 lxc/image_alias.go:105 lxc/image_alias.go:150 lxc/image_alias.go:252 lxc/import.go:28 lxc/info.go:33 lxc/init.go:40 lxc/launch.go:25 lxc/list.go:45 lxc/main.go:50 lxc/manpage.go:20 lxc/monitor.go:30 lxc/move.go:36 lxc/network.go:33 lxc/network.go:109 lxc/network.go:182 lxc/network.go:255 lxc/network.go:329 lxc/network.go:379 lxc/network.go:464 lxc/network.go:549 lxc/network.go:672 lxc/network.go:730 lxc/network.go:810 lxc/network.go:905 lxc/network.go:974 lxc/network.go:1024 lxc/network.go:1094 lxc/network.go:1156 lxc/operation.go:24 lxc/operation.go:53 lxc/operation.go:102 lxc/operation.go:181 lxc/profile.go:29 lxc/profile.go:101 lxc/profile.go:164 lxc/profile.go:244 lxc/profile.go:300 lxc/profile.go:354 lxc/profile.go:404 lxc/profile.go:528 lxc/profile.go:577 lxc/profile.go:636 lxc/profile.go:712 lxc/profile.go:762 lxc/profile.go:821 lxc/profile.go:875 lxc/project.go:29 lxc/project.go:86 lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384 lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626 lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33 lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601 lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21 lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89 lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388 lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735 lxc/storage_volume.go:33 lxc/storage_volume.go:140 lxc/storage_volume.go:223 lxc/storage_volume.go:310 lxc/storage_volume.go:472 lxc/storage_volume.go:551 lxc/storage_volume.go:627 lxc/storage_volume.go:709 lxc/storage_volume.go:790 lxc/storage_volume.go:990 lxc/storage_volume.go:1081 lxc/storage_volume.go:1161 lxc/storage_volume.go:1192 lxc/storage_volume.go:1305 lxc/storage_volume.go:1381 lxc/storage_volume.go:1480 lxc/storage_volume.go:1513 lxc/storage_volume.go:1589 lxc/version.go:22
 msgid   "Description"
 msgstr  ""
 
@@ -1212,7 +1216,7 @@ msgid   "Forcefully removing a server from the cluster should only be done as a
         "Are you really sure you want to force removing %s? (yes/no): "
 msgstr  ""
 
-#: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238 lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155 lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104 lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510 lxc/storage_volume.go:1083
+#: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238 lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155 lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104 lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510 lxc/storage_volume.go:1083
 msgid   "Format (csv|json|table|yaml)"
 msgstr  ""
 
@@ -1243,7 +1247,7 @@ msgstr  ""
 msgid   "Generate manpages for all commands"
 msgstr  ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid   "Generating a client certificate. This may take a minute..."
 msgstr  ""
 
@@ -1424,7 +1428,7 @@ msgstr  ""
 msgid   "Instance type"
 msgstr  ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid   "Invalid URL scheme \"%s\" in \"%s\""
 msgstr  ""
@@ -1477,7 +1481,7 @@ msgstr  ""
 msgid   "Invalid path %s"
 msgstr  ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid   "Invalid protocol: %s"
 msgstr  ""
@@ -1695,7 +1699,7 @@ msgstr  ""
 msgid   "List storage volumes"
 msgstr  ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid   "List the available remotes"
 msgstr  ""
 
@@ -1979,7 +1983,7 @@ msgstr  ""
 msgid   "Must supply instance name for: "
 msgstr  ""
 
-#: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620 lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558 lxc/storage_volume.go:1136
+#: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620 lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558 lxc/storage_volume.go:1136
 msgid   "NAME"
 msgstr  ""
 
@@ -1995,7 +1999,7 @@ msgstr  ""
 msgid   "NICs:"
 msgstr  ""
 
-#: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429 lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480 lxc/remote.go:485
+#: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429 lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542 lxc/remote.go:547
 msgid   "NO"
 msgstr  ""
 
@@ -2017,6 +2021,10 @@ msgstr  ""
 msgid   "NVRM Version: %v"
 msgstr  ""
 
+#: lxc/remote.go:135
+msgid   "Name of the project to use for this remote:"
+msgstr  ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid   "Name: %s"
@@ -2105,7 +2113,7 @@ msgstr  ""
 msgid   "Only \"custom\" volumes can be snapshotted"
 msgstr  ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid   "Only https URLs are supported for simplestreams"
 msgstr  ""
 
@@ -2147,11 +2155,11 @@ msgstr  ""
 msgid   "PROFILES"
 msgstr  ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid   "PROTOCOL"
 msgstr  ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid   "PUBLIC"
 msgstr  ""
 
@@ -2304,11 +2312,15 @@ msgstr  ""
 msgid   "Project %s renamed to %s"
 msgstr  ""
 
+#: lxc/remote.go:101
+msgid   "Project to use for the remote"
+msgstr  ""
+
 #: lxc/image.go:925
 msgid   "Properties:"
 msgstr  ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid   "Public image server"
 msgstr  ""
 
@@ -2375,31 +2387,31 @@ msgstr  ""
 msgid   "Refreshing the image: %s"
 msgstr  ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid   "Remote %s already exists"
 msgstr  ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671 lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733 lxc/remote.go:771
 #, c-format
 msgid   "Remote %s doesn't exist"
 msgstr  ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid   "Remote %s exists as <%s>"
 msgstr  ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid   "Remote %s is static and cannot be modified"
 msgstr  ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid   "Remote admin password"
 msgstr  ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid   "Remote names may not contain colons"
 msgstr  ""
 
@@ -2438,7 +2450,7 @@ msgstr  ""
 msgid   "Remove profiles from instances"
 msgstr  ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid   "Remove remotes"
 msgstr  ""
 
@@ -2470,7 +2482,7 @@ msgstr  ""
 msgid   "Rename projects"
 msgstr  ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid   "Rename remotes"
 msgstr  ""
 
@@ -2557,7 +2569,7 @@ msgstr  ""
 msgid   "STATE"
 msgstr  ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid   "STATIC"
 msgstr  ""
 
@@ -2577,19 +2589,19 @@ msgstr  ""
 msgid   "Send a raw query to LXD"
 msgstr  ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid   "Server authentication type (tls or candid)"
 msgstr  ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid   "Server certificate NACKed by user"
 msgstr  ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid   "Server doesn't trust us after authentication"
 msgstr  ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid   "Server protocol (lxd or simplestreams)"
 msgstr  ""
 
@@ -2682,7 +2694,7 @@ msgid   "Set storage volume configuration keys\n"
         "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr  ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid   "Set the URL for the remote"
 msgstr  ""
 
@@ -2766,7 +2778,7 @@ msgstr  ""
 msgid   "Show storage volume configurations"
 msgstr  ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid   "Show the default remote"
 msgstr  ""
 
@@ -2929,7 +2941,7 @@ msgstr  ""
 msgid   "Switch the current project"
 msgstr  ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid   "Switch the default remote"
 msgstr  ""
 
@@ -3102,7 +3114,7 @@ msgstr  ""
 msgid   "UPLOAD DATE"
 msgstr  ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid   "URL"
 msgstr  ""
 
@@ -3234,7 +3246,7 @@ msgstr  ""
 msgid   "Whether or not to snapshot the instance's running state"
 msgstr  ""
 
-#: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431 lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482 lxc/remote.go:487
+#: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431 lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544 lxc/remote.go:549
 msgid   "YES"
 msgstr  ""
 
@@ -3590,7 +3602,7 @@ msgstr  ""
 msgid   "[<remote>:][<instance>] <key>=<value>..."
 msgstr  ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid   "[<remote>] <IP|FQDN|URL>"
 msgstr  ""
 
@@ -3602,7 +3614,7 @@ msgstr  ""
 msgid   "current"
 msgstr  ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid   "default"
 msgstr  ""
 
@@ -3834,7 +3846,7 @@ msgstr  ""
 msgid   "no"
 msgstr  ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid   "ok (y/n)?"
 msgstr  ""
 
@@ -3871,7 +3883,7 @@ msgstr  ""
 msgid   "used by"
 msgstr  ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid   "y"
 msgstr  ""
 
diff --git a/po/nb_NO.po b/po/nb_NO.po
index 37845ff7d7..ba478c69bb 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/nl.po b/po/nl.po
index 50e7c70983..f6f40b6d85 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-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/"
@@ -376,15 +376,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -414,11 +414,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr "ARCHITECTUUR"
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -438,11 +438,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -467,7 +467,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -544,7 +544,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -563,6 +563,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -683,7 +687,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -708,7 +712,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -722,12 +726,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -874,7 +878,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -1070,8 +1074,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1430,7 +1434,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1462,7 +1466,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1646,7 +1650,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1700,7 +1704,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1927,7 +1931,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2236,7 +2240,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2254,8 +2258,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2277,6 +2281,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2365,7 +2373,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2407,11 +2415,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2566,11 +2574,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2637,32 +2649,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2701,7 +2713,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2734,7 +2746,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2823,7 +2835,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2843,19 +2855,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2964,7 +2976,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -3048,7 +3060,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3211,7 +3223,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3396,7 +3408,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3534,8 +3546,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3904,7 +3916,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3916,7 +3928,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4187,7 +4199,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4224,7 +4236,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/pa.po b/po/pa.po
index 8592e6a008..07599c4016 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/pl.po b/po/pl.po
index 3194e4e470..91f754762f 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-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/"
@@ -386,15 +386,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -424,11 +424,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -448,11 +448,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -477,7 +477,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -554,7 +554,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -573,6 +573,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -693,7 +697,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -718,7 +722,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -732,12 +736,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -884,7 +888,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -1080,8 +1084,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1440,7 +1444,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1472,7 +1476,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1656,7 +1660,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1710,7 +1714,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1937,7 +1941,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2246,7 +2250,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2264,8 +2268,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2287,6 +2291,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2375,7 +2383,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2417,11 +2425,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2576,11 +2584,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2647,32 +2659,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2711,7 +2723,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2744,7 +2756,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2833,7 +2845,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2853,19 +2865,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2974,7 +2986,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -3058,7 +3070,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3221,7 +3233,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3406,7 +3418,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3544,8 +3556,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3914,7 +3926,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3926,7 +3938,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4197,7 +4209,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4234,7 +4246,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 02598a8a85..caf5af889a 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-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/"
@@ -392,15 +392,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -430,11 +430,11 @@ msgstr "ALIASES"
 msgid "ARCHITECTURE"
 msgstr "ARQUITETURA"
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr "TIPO DE AUTENTICAÇÃO"
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr "Aceitar certificado"
 
@@ -456,11 +456,11 @@ msgstr "Editar arquivos de metadados do container"
 msgid "Add new aliases"
 msgstr "Adicionar novo aliases"
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr "Adicionar novos servidores remoto"
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -486,7 +486,7 @@ msgstr "Adicionar perfis aos containers"
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, fuzzy, c-format
 msgid "Admin password for %s:"
 msgstr "Senha de administrador para %s: "
@@ -568,7 +568,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr "Tipo de autenticação '%s' não suportada pelo servidor"
@@ -587,6 +587,11 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr "Atualização automática: %s"
 
+#: lxc/remote.go:131
+#, fuzzy
+msgid "Available projects:"
+msgstr "Criar projetos"
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr "IMAGEM BASE"
@@ -708,7 +713,7 @@ msgstr "Não pode pegar um diretório sem --recursive"
 msgid "Can't read from stdin: %s"
 msgstr "Não é possível ler stdin: %s"
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr "Não é possível remover o default remoto"
 
@@ -733,7 +738,7 @@ msgstr "Não é possível fornecer o uid/gid/modo no modo recursivo"
 msgid "Can't unset key '%s', it's not currently set"
 msgstr "Não é possível remover chave '%s', não está atualmente definido"
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -747,12 +752,12 @@ msgstr "Cartão %d:"
 msgid "Card: %s (%s)"
 msgstr "Em cache: %s"
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr "Certificado fingerprint: %s"
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 #, fuzzy
 msgid "Client certificate stored at server:"
 msgstr "Certificado do cliente armazenado no servidor: "
@@ -909,7 +914,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr "Impossível criar diretório para certificado do servidor"
 
@@ -1117,8 +1122,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1487,7 +1492,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1519,7 +1524,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1708,7 +1713,7 @@ msgstr "Certificado fingerprint: %s"
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1762,7 +1767,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1990,7 +1995,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2305,7 +2310,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2323,8 +2328,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2346,6 +2351,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2434,7 +2443,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2476,11 +2485,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2639,11 +2648,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2711,32 +2724,32 @@ msgstr "Editar arquivos no container"
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2776,7 +2789,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr "Adicionar perfis aos containers"
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2809,7 +2822,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2899,7 +2912,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2919,19 +2932,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -3043,7 +3056,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -3132,7 +3145,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3296,7 +3309,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3481,7 +3494,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3623,8 +3636,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3997,7 +4010,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -4009,7 +4022,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4280,7 +4293,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4317,7 +4330,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/ru.po b/po/ru.po
index 2f3ddbbb8a..d7b54487c4 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: 2020-08-02 01:42+0000\n"
 "Last-Translator: Anthony <aemeltsev at gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/linux-containers/"
@@ -396,15 +396,15 @@ msgstr ""
 "\n"
 "lxc %s [<remote>:]<container> [[<remote>:]<container>...]%s"
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -439,11 +439,11 @@ msgstr "ПСЕВДОНИМ"
 msgid "ARCHITECTURE"
 msgstr "АРХИТЕКТУРА"
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr "Принять сертификат"
 
@@ -465,11 +465,11 @@ msgstr "Копирование образа: %s"
 msgid "Add new aliases"
 msgstr "Псевдонимы:"
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -494,7 +494,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, fuzzy, c-format
 msgid "Admin password for %s:"
 msgstr "Пароль администратора для %s: "
@@ -572,7 +572,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -591,6 +591,11 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr "Авто-обновление: %s"
 
+#: lxc/remote.go:131
+#, fuzzy
+msgid "Available projects:"
+msgstr "Доступные команды:"
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -713,7 +718,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr "Невозможно прочитать из стандартного ввода: %s"
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -738,7 +743,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -752,12 +757,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 #, fuzzy
 msgid "Client certificate stored at server:"
 msgstr "Сертификат клиента хранится на сервере: "
@@ -907,7 +912,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr "Не удалось создать каталог сертификата сервера"
 
@@ -1116,8 +1121,8 @@ msgstr "Копирование образа: %s"
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1485,7 +1490,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1517,7 +1522,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1705,7 +1710,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1759,7 +1764,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1991,7 +1996,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr "Копирование образа: %s"
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2312,7 +2317,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2330,8 +2335,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2353,6 +2358,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2444,7 +2453,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2486,11 +2495,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2645,11 +2654,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2717,32 +2730,32 @@ msgstr "Невозможно добавить имя контейнера в с
 msgid "Refreshing the image: %s"
 msgstr "Копирование образа: %s"
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2782,7 +2795,7 @@ msgstr "Невозможно добавить имя контейнера в с
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2816,7 +2829,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2910,7 +2923,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2930,19 +2943,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -3051,7 +3064,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -3137,7 +3150,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3304,7 +3317,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3489,7 +3502,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3627,8 +3640,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -4333,7 +4346,7 @@ msgstr ""
 "\n"
 "lxc %s [<remote>:]<container> [[<remote>:]<container>...]%s"
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -4349,7 +4362,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4620,7 +4633,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4657,7 +4670,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
@@ -4839,9 +4852,6 @@ msgstr "да"
 #~ msgid "Could not sanitize path %s"
 #~ msgstr "Не удалось очистить путь %s"
 
-#~ msgid "Available commands:"
-#~ msgstr "Доступные команды:"
-
 #~ msgid ""
 #~ "Check if the LXD instance is up.\n"
 #~ "\n"
diff --git a/po/sl.po b/po/sl.po
index f7675addce..367e38453c 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/sr.po b/po/sr.po
index 8945b00807..b4cb70a534 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/sv.po b/po/sv.po
index e4a6c6910e..cf6c817f39 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/te.po b/po/te.po
index 636167bf1c..15ef2159c4 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/tr.po b/po/tr.po
index 8c9f300146..da0c2ae936 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/ug.po b/po/ug.po
index 8a4292b1dc..4d99eca067 100644
--- a/po/ug.po
+++ b/po/ug.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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/uk.po b/po/uk.po
index decf9a89a5..650d423def 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -259,15 +259,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -297,11 +297,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -321,11 +321,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -350,7 +350,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -427,7 +427,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -446,6 +446,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -566,7 +570,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -591,7 +595,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -605,12 +609,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -757,7 +761,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -953,8 +957,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1313,7 +1317,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1345,7 +1349,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1529,7 +1533,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1583,7 +1587,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1810,7 +1814,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2119,7 +2123,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2137,8 +2141,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2160,6 +2164,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2248,7 +2256,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2290,11 +2298,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2449,11 +2457,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2520,32 +2532,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2584,7 +2596,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2617,7 +2629,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2706,7 +2718,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2726,19 +2738,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2847,7 +2859,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2931,7 +2943,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3094,7 +3106,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3279,7 +3291,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3417,8 +3429,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3787,7 +3799,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3799,7 +3811,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4070,7 +4082,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4107,7 +4119,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 
diff --git a/po/zh_Hans.po b/po/zh_Hans.po
index e9e6b6f72d..122c62a92f 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: 2020-09-17 12:43-0400\n"
+"POT-Creation-Date: 2020-09-22 23:27-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/"
@@ -262,15 +262,15 @@ msgstr ""
 msgid "<pool>/<volume>[/<snapshot>] <pool>/<volume>"
 msgstr ""
 
-#: lxc/remote.go:598 lxc/remote.go:649
+#: lxc/remote.go:660 lxc/remote.go:711
 msgid "<remote>"
 msgstr ""
 
-#: lxc/remote.go:687
+#: lxc/remote.go:749
 msgid "<remote> <URL>"
 msgstr ""
 
-#: lxc/remote.go:536
+#: lxc/remote.go:598
 msgid "<remote> <new-name>"
 msgstr ""
 
@@ -300,11 +300,11 @@ msgstr ""
 msgid "ARCHITECTURE"
 msgstr ""
 
-#: lxc/remote.go:520
+#: lxc/remote.go:582
 msgid "AUTH TYPE"
 msgstr ""
 
-#: lxc/remote.go:94
+#: lxc/remote.go:95
 msgid "Accept certificate"
 msgstr ""
 
@@ -324,11 +324,11 @@ msgstr ""
 msgid "Add new aliases"
 msgstr ""
 
-#: lxc/remote.go:83
+#: lxc/remote.go:84
 msgid "Add new remote servers"
 msgstr ""
 
-#: lxc/remote.go:84
+#: lxc/remote.go:85
 msgid ""
 "Add new remote servers\n"
 "\n"
@@ -353,7 +353,7 @@ msgstr ""
 msgid "Address: %s"
 msgstr ""
 
-#: lxc/remote.go:368
+#: lxc/remote.go:430
 #, c-format
 msgid "Admin password for %s:"
 msgstr ""
@@ -430,7 +430,7 @@ msgid ""
 "as well as retrieve past log entries from it."
 msgstr ""
 
-#: lxc/remote.go:351
+#: lxc/remote.go:404
 #, c-format
 msgid "Authentication type '%s' not supported by server"
 msgstr ""
@@ -449,6 +449,10 @@ msgstr ""
 msgid "Auto update: %s"
 msgstr ""
 
+#: lxc/remote.go:131
+msgid "Available projects:"
+msgstr ""
+
 #: lxc/list.go:431 lxc/list.go:432
 msgid "BASE IMAGE"
 msgstr ""
@@ -569,7 +573,7 @@ msgstr ""
 msgid "Can't read from stdin: %s"
 msgstr ""
 
-#: lxc/remote.go:629
+#: lxc/remote.go:691
 msgid "Can't remove the default remote"
 msgstr ""
 
@@ -594,7 +598,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set"
 msgstr ""
 
-#: lxc/remote.go:99
+#: lxc/remote.go:100
 msgid "Candid domain to use"
 msgstr ""
 
@@ -608,12 +612,12 @@ msgstr ""
 msgid "Card: %s (%s)"
 msgstr ""
 
-#: lxc/remote.go:263
+#: lxc/remote.go:316
 #, c-format
 msgid "Certificate fingerprint: %s"
 msgstr ""
 
-#: lxc/remote.go:407
+#: lxc/remote.go:469
 msgid "Client certificate stored at server:"
 msgstr ""
 
@@ -760,7 +764,7 @@ msgstr ""
 msgid "Cores:"
 msgstr ""
 
-#: lxc/remote.go:278
+#: lxc/remote.go:331
 msgid "Could not create server cert dir"
 msgstr ""
 
@@ -956,8 +960,8 @@ msgstr ""
 #: lxc/project.go:151 lxc/project.go:214 lxc/project.go:334 lxc/project.go:384
 #: lxc/project.go:482 lxc/project.go:537 lxc/project.go:597 lxc/project.go:626
 #: lxc/project.go:679 lxc/publish.go:31 lxc/query.go:32 lxc/remote.go:33
-#: lxc/remote.go:84 lxc/remote.go:423 lxc/remote.go:459 lxc/remote.go:539
-#: lxc/remote.go:601 lxc/remote.go:651 lxc/remote.go:689 lxc/rename.go:21
+#: lxc/remote.go:85 lxc/remote.go:485 lxc/remote.go:521 lxc/remote.go:601
+#: lxc/remote.go:663 lxc/remote.go:713 lxc/remote.go:751 lxc/rename.go:21
 #: lxc/restore.go:24 lxc/snapshot.go:27 lxc/storage.go:33 lxc/storage.go:89
 #: lxc/storage.go:163 lxc/storage.go:213 lxc/storage.go:333 lxc/storage.go:388
 #: lxc/storage.go:508 lxc/storage.go:582 lxc/storage.go:651 lxc/storage.go:735
@@ -1316,7 +1320,7 @@ msgstr ""
 #: lxc/alias.go:102 lxc/cluster.go:76 lxc/config_template.go:238
 #: lxc/config_trust.go:117 lxc/image.go:1001 lxc/image_alias.go:155
 #: lxc/list.go:118 lxc/network.go:814 lxc/network.go:907 lxc/operation.go:104
-#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:463 lxc/storage.go:510
+#: lxc/profile.go:581 lxc/project.go:386 lxc/remote.go:525 lxc/storage.go:510
 #: lxc/storage_volume.go:1083
 msgid "Format (csv|json|table|yaml)"
 msgstr ""
@@ -1348,7 +1352,7 @@ msgstr ""
 msgid "Generate manpages for all commands"
 msgstr ""
 
-#: lxc/remote.go:219
+#: lxc/remote.go:264
 msgid "Generating a client certificate. This may take a minute..."
 msgstr ""
 
@@ -1532,7 +1536,7 @@ msgstr ""
 msgid "Instance type"
 msgstr ""
 
-#: lxc/remote.go:171
+#: lxc/remote.go:216
 #, c-format
 msgid "Invalid URL scheme \"%s\" in \"%s\""
 msgstr ""
@@ -1586,7 +1590,7 @@ msgstr ""
 msgid "Invalid path %s"
 msgstr ""
 
-#: lxc/remote.go:160
+#: lxc/remote.go:205
 #, c-format
 msgid "Invalid protocol: %s"
 msgstr ""
@@ -1813,7 +1817,7 @@ msgstr ""
 msgid "List storage volumes"
 msgstr ""
 
-#: lxc/remote.go:458 lxc/remote.go:459
+#: lxc/remote.go:520 lxc/remote.go:521
 msgid "List the available remotes"
 msgstr ""
 
@@ -2122,7 +2126,7 @@ msgid "Must supply instance name for: "
 msgstr ""
 
 #: lxc/cluster.go:132 lxc/list.go:435 lxc/network.go:878 lxc/profile.go:620
-#: lxc/project.go:460 lxc/remote.go:517 lxc/storage.go:558
+#: lxc/project.go:460 lxc/remote.go:579 lxc/storage.go:558
 #: lxc/storage_volume.go:1136
 msgid "NAME"
 msgstr ""
@@ -2140,8 +2144,8 @@ msgid "NICs:"
 msgstr ""
 
 #: lxc/network.go:855 lxc/operation.go:143 lxc/project.go:429
-#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:480
-#: lxc/remote.go:485
+#: lxc/project.go:434 lxc/project.go:439 lxc/project.go:444 lxc/remote.go:542
+#: lxc/remote.go:547
 msgid "NO"
 msgstr ""
 
@@ -2163,6 +2167,10 @@ msgstr ""
 msgid "NVRM Version: %v"
 msgstr ""
 
+#: lxc/remote.go:135
+msgid "Name of the project to use for this remote:"
+msgstr ""
+
 #: lxc/info.go:438 lxc/network.go:774
 #, c-format
 msgid "Name: %s"
@@ -2251,7 +2259,7 @@ msgstr ""
 msgid "Only \"custom\" volumes can be snapshotted"
 msgstr ""
 
-#: lxc/remote.go:154
+#: lxc/remote.go:199
 msgid "Only https URLs are supported for simplestreams"
 msgstr ""
 
@@ -2293,11 +2301,11 @@ msgstr ""
 msgid "PROFILES"
 msgstr ""
 
-#: lxc/remote.go:519
+#: lxc/remote.go:581
 msgid "PROTOCOL"
 msgstr ""
 
-#: lxc/image.go:1013 lxc/remote.go:521
+#: lxc/image.go:1013 lxc/remote.go:583
 msgid "PUBLIC"
 msgstr ""
 
@@ -2452,11 +2460,15 @@ msgstr ""
 msgid "Project %s renamed to %s"
 msgstr ""
 
+#: lxc/remote.go:101
+msgid "Project to use for the remote"
+msgstr ""
+
 #: lxc/image.go:925
 msgid "Properties:"
 msgstr ""
 
-#: lxc/remote.go:98
+#: lxc/remote.go:99
 msgid "Public image server"
 msgstr ""
 
@@ -2523,32 +2535,32 @@ msgstr ""
 msgid "Refreshing the image: %s"
 msgstr ""
 
-#: lxc/remote.go:567
+#: lxc/remote.go:629
 #, c-format
 msgid "Remote %s already exists"
 msgstr ""
 
-#: lxc/project.go:705 lxc/remote.go:559 lxc/remote.go:621 lxc/remote.go:671
-#: lxc/remote.go:709
+#: lxc/project.go:705 lxc/remote.go:621 lxc/remote.go:683 lxc/remote.go:733
+#: lxc/remote.go:771
 #, c-format
 msgid "Remote %s doesn't exist"
 msgstr ""
 
-#: lxc/remote.go:128
+#: lxc/remote.go:173
 #, c-format
 msgid "Remote %s exists as <%s>"
 msgstr ""
 
-#: lxc/remote.go:563 lxc/remote.go:625 lxc/remote.go:713
+#: lxc/remote.go:625 lxc/remote.go:687 lxc/remote.go:775
 #, c-format
 msgid "Remote %s is static and cannot be modified"
 msgstr ""
 
-#: lxc/remote.go:95
+#: lxc/remote.go:96
 msgid "Remote admin password"
 msgstr ""
 
-#: lxc/remote.go:122
+#: lxc/remote.go:167
 msgid "Remote names may not contain colons"
 msgstr ""
 
@@ -2587,7 +2599,7 @@ msgstr ""
 msgid "Remove profiles from instances"
 msgstr ""
 
-#: lxc/remote.go:600 lxc/remote.go:601
+#: lxc/remote.go:662 lxc/remote.go:663
 msgid "Remove remotes"
 msgstr ""
 
@@ -2620,7 +2632,7 @@ msgstr ""
 msgid "Rename projects"
 msgstr ""
 
-#: lxc/remote.go:538 lxc/remote.go:539
+#: lxc/remote.go:600 lxc/remote.go:601
 msgid "Rename remotes"
 msgstr ""
 
@@ -2709,7 +2721,7 @@ msgstr ""
 msgid "STATE"
 msgstr ""
 
-#: lxc/remote.go:522
+#: lxc/remote.go:584
 msgid "STATIC"
 msgstr ""
 
@@ -2729,19 +2741,19 @@ msgstr ""
 msgid "Send a raw query to LXD"
 msgstr ""
 
-#: lxc/remote.go:97
+#: lxc/remote.go:98
 msgid "Server authentication type (tls or candid)"
 msgstr ""
 
-#: lxc/remote.go:271
+#: lxc/remote.go:324
 msgid "Server certificate NACKed by user"
 msgstr ""
 
-#: lxc/remote.go:403
+#: lxc/remote.go:465
 msgid "Server doesn't trust us after authentication"
 msgstr ""
 
-#: lxc/remote.go:96
+#: lxc/remote.go:97
 msgid "Server protocol (lxd or simplestreams)"
 msgstr ""
 
@@ -2850,7 +2862,7 @@ msgid ""
 "    lxc storage volume set [<remote>:]<pool> <volume> <key> <value>"
 msgstr ""
 
-#: lxc/remote.go:688 lxc/remote.go:689
+#: lxc/remote.go:750 lxc/remote.go:751
 msgid "Set the URL for the remote"
 msgstr ""
 
@@ -2934,7 +2946,7 @@ msgstr ""
 msgid "Show storage volume configurations"
 msgstr ""
 
-#: lxc/remote.go:422 lxc/remote.go:423
+#: lxc/remote.go:484 lxc/remote.go:485
 msgid "Show the default remote"
 msgstr ""
 
@@ -3097,7 +3109,7 @@ msgstr ""
 msgid "Switch the current project"
 msgstr ""
 
-#: lxc/remote.go:650 lxc/remote.go:651
+#: lxc/remote.go:712 lxc/remote.go:713
 msgid "Switch the default remote"
 msgstr ""
 
@@ -3282,7 +3294,7 @@ msgstr ""
 msgid "UPLOAD DATE"
 msgstr ""
 
-#: lxc/cluster.go:133 lxc/remote.go:518
+#: lxc/cluster.go:133 lxc/remote.go:580
 msgid "URL"
 msgstr ""
 
@@ -3420,8 +3432,8 @@ msgid "Whether or not to snapshot the instance's running state"
 msgstr ""
 
 #: lxc/network.go:857 lxc/operation.go:145 lxc/project.go:431
-#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:482
-#: lxc/remote.go:487
+#: lxc/project.go:436 lxc/project.go:441 lxc/project.go:446 lxc/remote.go:544
+#: lxc/remote.go:549
 msgid "YES"
 msgstr ""
 
@@ -3790,7 +3802,7 @@ msgstr ""
 msgid "[<remote>:][<instance>] <key>=<value>..."
 msgstr ""
 
-#: lxc/remote.go:82
+#: lxc/remote.go:83
 msgid "[<remote>] <IP|FQDN|URL>"
 msgstr ""
 
@@ -3802,7 +3814,7 @@ msgstr ""
 msgid "current"
 msgstr ""
 
-#: lxc/remote.go:510
+#: lxc/remote.go:572
 msgid "default"
 msgstr ""
 
@@ -4073,7 +4085,7 @@ msgstr ""
 msgid "no"
 msgstr ""
 
-#: lxc/remote.go:264
+#: lxc/remote.go:317
 msgid "ok (y/n)?"
 msgstr ""
 
@@ -4110,7 +4122,7 @@ msgstr ""
 msgid "used by"
 msgstr ""
 
-#: lxc/remote.go:270
+#: lxc/remote.go:323
 msgid "y"
 msgstr ""
 


More information about the lxc-devel mailing list