The following pull request was submitted through Github. It can be accessed and reviewed at: https://github.com/lxc/lxd/pull/6156
This e-mail was sent by the LXC bot, direct replies will not reach the author unless they happen to be subscribed to this list. === Description (from pull-request) === [source](https://hosted.weblate.org/projects/linux-containers/lxd/source/review/?type=check%3Aellipsis)
From 9bb767692f767af096efa326cac3baa677287b02 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 15:39:02 +0000 Subject: [PATCH 01/16] typo ellipsis, added --- lxc/action.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lxc/action.go b/lxc/action.go index e41e5f530e..f8d3da0f46 100644 --- a/lxc/action.go +++ b/lxc/action.go @@ -26,7 +26,7 @@ func (c *cmdStart) Command() *cobra.Command { c.action = &cmdAction cmd := c.action.Command("start") - cmd.Use = i18n.G("start [<remote>:]<container> [[<remote>:]<container>...]") + cmd.Use = i18n.G("start [<remote>:]<container> [[<remote>:]<container>…]") cmd.Short = i18n.G("Start containers") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Start containers`)) @@ -45,7 +45,7 @@ func (c *cmdPause) Command() *cobra.Command { c.action = &cmdAction cmd := c.action.Command("pause") - cmd.Use = i18n.G("pause [<remote>:]<container> [[<remote>:]<container>...]") + cmd.Use = i18n.G("pause [<remote>:]<container> [[<remote>:]<container>…]") cmd.Short = i18n.G("Pause containers") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Pause containers`)) @@ -65,7 +65,7 @@ func (c *cmdRestart) Command() *cobra.Command { c.action = &cmdAction cmd := c.action.Command("restart") - cmd.Use = i18n.G("restart [<remote>:]<container> [[<remote>:]<container>...]") + cmd.Use = i18n.G("restart [<remote>:]<container> [[<remote>:]<container>…]") cmd.Short = i18n.G("Restart containers") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Restart containers @@ -86,7 +86,7 @@ func (c *cmdStop) Command() *cobra.Command { c.action = &cmdAction cmd := c.action.Command("stop") - cmd.Use = i18n.G("stop [<remote>:]<container> [[<remote>:]<container>...]") + cmd.Use = i18n.G("stop [<remote>:]<container> [[<remote>:]<container>…]") cmd.Short = i18n.G("Stop containers") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Stop containers`)) From c9e0cdcc3b0d7dc149ace857657cbb818e80f9d1 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 15:43:58 +0000 Subject: [PATCH 02/16] typo ellipsis, added --- lxc/config_device.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lxc/config_device.go b/lxc/config_device.go index bbff5aa95f..b49fc0b3e3 100644 --- a/lxc/config_device.go +++ b/lxc/config_device.go @@ -71,7 +71,7 @@ type cmdConfigDeviceAdd struct { func (c *cmdConfigDeviceAdd) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("add [<remote>:]<container|profile> <device> <type> [key=value...]") + cmd.Use = i18n.G("add [<remote>:]<container|profile> <device> <type> [key=value…]") cmd.Short = i18n.G("Add devices to containers or profiles") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Add devices to containers or profiles`)) @@ -316,7 +316,7 @@ type cmdConfigDeviceOverride struct { func (c *cmdConfigDeviceOverride) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("override [<remote>:]<container> <device> [key=value...]") + cmd.Use = i18n.G("override [<remote>:]<container> <device> [key=value…]") cmd.Short = i18n.G("Copy profile inherited devices and override configuration keys") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Copy profile inherited devices and override configuration keys`)) @@ -404,7 +404,7 @@ type cmdConfigDeviceRemove struct { func (c *cmdConfigDeviceRemove) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("remove [<remote>:]<container|profile> <name>...") + cmd.Use = i18n.G("remove [<remote>:]<container|profile> <name>…") cmd.Aliases = []string{"rm"} cmd.Short = i18n.G("Remove container devices") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( @@ -495,7 +495,7 @@ type cmdConfigDeviceSet struct { func (c *cmdConfigDeviceSet) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("set [<remote>:]<container|profile> <device> <key>=<value>...") + cmd.Use = i18n.G("set [<remote>:]<container|profile> <device> <key>=<value>…") cmd.Short = i18n.G("Set container device configuration keys") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Set container device configuration keys From eb4e7ff2b42c91751166e9ca2a263e4bdac8e887 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 15:47:06 +0000 Subject: [PATCH 03/16] typo ellipsis, added --- lxc/config.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lxc/config.go b/lxc/config.go index fb97012239..c04910cfab 100644 --- a/lxc/config.go +++ b/lxc/config.go @@ -449,7 +449,7 @@ type cmdConfigSet struct { func (c *cmdConfigSet) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("set [<remote>:][<container>] <key>=<value>...") + cmd.Use = i18n.G("set [<remote>:][<container>] <key>=<value>…") cmd.Short = i18n.G("Set container or server configuration keys") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Set container or server configuration keys From 8e835a7ac6e5fcde6939f7a394af50e83935f099 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 15:49:16 +0000 Subject: [PATCH 04/16] typo ellipsis, added --- lxc/delete.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lxc/delete.go b/lxc/delete.go index 8b89fc05d0..7bda5cffed 100644 --- a/lxc/delete.go +++ b/lxc/delete.go @@ -24,7 +24,7 @@ type cmdDelete struct { func (c *cmdDelete) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("delete [<remote>:]<container>[/<snapshot>] [[<remote>:]<container>[/<snapshot>]...]") + cmd.Use = i18n.G("delete [<remote>:]<container>[/<snapshot>] [[<remote>:]<container>[/<snapshot>]…]") cmd.Aliases = []string{"rm"} cmd.Short = i18n.G("Delete containers and snapshots") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( From 868a75fed0ab85c1f2f31d5440f602eb9cf04675 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 15:52:11 +0000 Subject: [PATCH 05/16] typo ellipsis, added --- lxc/exec.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lxc/exec.go b/lxc/exec.go index 9447848757..4cdfc5d928 100644 --- a/lxc/exec.go +++ b/lxc/exec.go @@ -42,7 +42,7 @@ func (c *cmdExec) Command() *cobra.Command { `Execute commands in containers The command is executed directly using exec, so there is no shell and -shell patterns (variables, file redirects, ...) won't be understood. +shell patterns (variables, file redirects, …) won't be understood. If you need a shell environment you need to execute the shell executable, passing the shell commands as arguments, for example: From 5bc776355be9ecf0f98a952c83f8d618e3226eff Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 15:56:54 +0000 Subject: [PATCH 06/16] typo ellipsis, added --- lxc/file.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lxc/file.go b/lxc/file.go index bf6251d6b3..ab1443e72c 100644 --- a/lxc/file.go +++ b/lxc/file.go @@ -101,7 +101,7 @@ type cmdFileDelete struct { func (c *cmdFileDelete) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("delete [<remote>:]<container>/<path> [[<remote>:]<container>/<path>...]") + cmd.Use = i18n.G("delete [<remote>:]<container>/<path> [[<remote>:]<container>/<path>…]") cmd.Aliases = []string{"rm"} cmd.Short = i18n.G("Delete files in containers") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( @@ -214,7 +214,7 @@ type cmdFilePull struct { func (c *cmdFilePull) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("pull [<remote>:]<container>/<path> [[<remote>:]<container>/<path>...] <target path>") + cmd.Use = i18n.G("pull [<remote>:]<container>/<path> [[<remote>:]<container>/<path>…] <target path>") cmd.Short = i18n.G("Pull files from containers") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Pull files from containers`)) @@ -404,7 +404,7 @@ type cmdFilePush struct { func (c *cmdFilePush) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("push <source path> [<remote>:]<container>/<path> [[<remote>:]<container>/<path>...]") + cmd.Use = i18n.G("push <source path> [<remote>:]<container>/<path> [[<remote>:]<container>/<path>…]") cmd.Short = i18n.G("Push files into containers") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Push files into containers`)) From 199333fd8b0a0c46567e43a1602e4d15d40d7134 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 15:59:04 +0000 Subject: [PATCH 07/16] typo ellipsis, added --- lxc/image_alias.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lxc/image_alias.go b/lxc/image_alias.go index a5db3656bc..e8ea966cad 100644 --- a/lxc/image_alias.go +++ b/lxc/image_alias.go @@ -143,7 +143,7 @@ type cmdImageAliasList struct { func (c *cmdImageAliasList) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("list [<remote>:] [<filters>...]") + cmd.Use = i18n.G("list [<remote>:] [<filters>…]") cmd.Aliases = []string{"ls"} cmd.Short = i18n.G("List image aliases") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( From 81340c402166287adeb07fe42b9470b2f9f4fe6d Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 16:02:32 +0000 Subject: [PATCH 08/16] typo ellipsis, added --- lxc/image.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lxc/image.go b/lxc/image.go index 538a8775f6..32d630d35d 100644 --- a/lxc/image.go +++ b/lxc/image.go @@ -255,7 +255,7 @@ type cmdImageDelete struct { func (c *cmdImageDelete) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("delete [<remote>:]<image> [[<remote>:]<image>...]") + cmd.Use = i18n.G("delete [<remote>:]<image> [[<remote>:]<image>…]") cmd.Aliases = []string{"rm"} cmd.Short = i18n.G("Delete images") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( @@ -570,7 +570,7 @@ type cmdImageImport struct { func (c *cmdImageImport) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("import <tarball>|<directory>|<URL> [<rootfs tarball>] [<remote>:] [key=value...]") + cmd.Use = i18n.G("import <tarball>|<directory>|<URL> [<rootfs tarball>] [<remote>:] [key=value…]") cmd.Short = i18n.G("Import images into the image store") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Import image into the image store @@ -897,7 +897,7 @@ type cmdImageList struct { func (c *cmdImageList) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("list [<remote>:] [<filter>...]") + cmd.Use = i18n.G("list [<remote>:] [<filter>…]") cmd.Aliases = []string{"ls"} cmd.Short = i18n.G("List images") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( @@ -1186,7 +1186,7 @@ type cmdImageRefresh struct { func (c *cmdImageRefresh) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("refresh [<remote>:]<image> [[<remote>:]<image>...]") + cmd.Use = i18n.G("refresh [<remote>:]<image> [[<remote>:]<image>…]") cmd.Short = i18n.G("Refresh images") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Refresh images`)) From 1b2387fad6764155a8c676adee5bac78fc7c03af Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 16:04:35 +0000 Subject: [PATCH 09/16] typo ellipsis, added --- lxc/list.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lxc/list.go b/lxc/list.go index d3a484f83d..76f891592c 100644 --- a/lxc/list.go +++ b/lxc/list.go @@ -37,7 +37,7 @@ type cmdList struct { func (c *cmdList) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("list [<remote>:] [<filter>...]") + cmd.Use = i18n.G("list [<remote>:] [<filter>…]") cmd.Aliases = []string{"ls"} cmd.Short = i18n.G("List containers") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( From 1ba293c5b08c451567b289397a143c1b57981053 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 16:08:34 +0000 Subject: [PATCH 10/16] typo ellipsis, added --- lxc/network.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lxc/network.go b/lxc/network.go index ba13c71987..162e6b4d61 100644 --- a/lxc/network.go +++ b/lxc/network.go @@ -248,7 +248,7 @@ type cmdNetworkCreate struct { func (c *cmdNetworkCreate) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("create [<remote>:]<network> [key=value...]") + cmd.Use = i18n.G("create [<remote>:]<network> [key=value…]") cmd.Short = i18n.G("Create new networks") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Create new networks`)) @@ -1005,7 +1005,7 @@ type cmdNetworkSet struct { func (c *cmdNetworkSet) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("set [<remote>:]<network> <key>=<value>...") + cmd.Use = i18n.G("set [<remote>:]<network> <key>=<value>…") cmd.Short = i18n.G("Set network configuration keys") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Set network configuration keys From 235b5afb6597f799aec0a8c0ef67133ca2337eff Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 16:11:41 +0000 Subject: [PATCH 11/16] typo ellipsis, added --- lxc/profile.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lxc/profile.go b/lxc/profile.go index 77b41e0e18..5bb3ea305c 100644 --- a/lxc/profile.go +++ b/lxc/profile.go @@ -756,7 +756,7 @@ type cmdProfileSet struct { func (c *cmdProfileSet) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("set [<remote>:]<profile> <key><value>...") + cmd.Use = i18n.G("set [<remote>:]<profile> <key><value>…") cmd.Short = i18n.G("Set profile configuration keys") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Set profile configuration keys From c2f4159058a9754c2e913131a429dc5c524cca87 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 16:14:49 +0000 Subject: [PATCH 12/16] typo ellipsis, added --- lxc/project.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lxc/project.go b/lxc/project.go index 0624c6fabe..59d7cbf2fc 100644 --- a/lxc/project.go +++ b/lxc/project.go @@ -518,7 +518,7 @@ type cmdProjectSet struct { func (c *cmdProjectSet) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("set [<remote>:]<project> <key>=<value>...") + cmd.Use = i18n.G("set [<remote>:]<project> <key>=<value>…") cmd.Short = i18n.G("Set project configuration keys") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Set project configuration keys From 961a86623b9c6f03f1576d74f4f42c42d3cd714d Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 16:17:47 +0000 Subject: [PATCH 13/16] typo ellipsis, added --- lxc/publish.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lxc/publish.go b/lxc/publish.go index bba6c5ceb4..46804c8679 100644 --- a/lxc/publish.go +++ b/lxc/publish.go @@ -30,7 +30,7 @@ func (c *cmdPublish) showByDefault() bool { func (c *cmdPublish) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("publish [<remote>:]<container>[/<snapshot>] [<remote>:] [flags] [key=value...]") + cmd.Use = i18n.G("publish [<remote>:]<container>[/<snapshot>] [<remote>:] [flags] [key=value…]") cmd.Short = i18n.G("Publish containers as images") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Publish containers as images`)) From 43159f81e41ec7eedf0d35e4050e37fb98acdf0e Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 16:21:20 +0000 Subject: [PATCH 14/16] typo ellipsis, added --- lxc/remote.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lxc/remote.go b/lxc/remote.go index 807cccd3fa..ea980c4cc4 100644 --- a/lxc/remote.go +++ b/lxc/remote.go @@ -211,7 +211,7 @@ func (c *cmdRemoteAdd) Run(cmd *cobra.Command, args []string) error { // adding the remote server. if rScheme != "unix" && !c.flagPublic && (c.flagAuthType == "tls" || c.flagAuthType == "") { if !conf.HasClientCertificate() { - fmt.Fprintf(os.Stderr, i18n.G("Generating a client certificate. This may take a minute...")+"\n") + fmt.Fprintf(os.Stderr, i18n.G("Generating a client certificate. This may take a minute…")+"\n") err = conf.GenerateClientCertificate() if err != nil { return err From db1f238e8c7c7215990b06a0769d2f11103ff94a Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 16:24:05 +0000 Subject: [PATCH 15/16] typo ellipsis, added --- lxc/snapshot.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lxc/snapshot.go b/lxc/snapshot.go index c98db99634..e15807f889 100644 --- a/lxc/snapshot.go +++ b/lxc/snapshot.go @@ -25,7 +25,7 @@ func (c *cmdSnapshot) Command() *cobra.Command { `Create container snapshots When --stateful is used, LXD attempts to checkpoint the container's -running state, including process memory state, TCP connections, ...`)) +running state, including process memory state, TCP connections, …`)) cmd.Example = cli.FormatSection("", i18n.G( `lxc snapshot u1 snap0 Create a snapshot of "u1" called "snap0".`)) From ffde94883e9dbc443c2ee203e675de7b2fc42208 Mon Sep 17 00:00:00 2001 From: leela <52065244+leela52...@users.noreply.github.com> Date: Thu, 5 Sep 2019 16:26:48 +0000 Subject: [PATCH 16/16] typo ellipsis, added --- lxc/storage_volume.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lxc/storage_volume.go b/lxc/storage_volume.go index 350efa0755..cd5b6b9c21 100644 --- a/lxc/storage_volume.go +++ b/lxc/storage_volume.go @@ -457,7 +457,7 @@ type cmdStorageVolumeCreate struct { func (c *cmdStorageVolumeCreate) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("create [<remote>:]<pool> <volume> [key=value...]") + cmd.Use = i18n.G("create [<remote>:]<pool> <volume> [key=value…]") cmd.Short = i18n.G("Create new custom storage volumes") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Create new custom storage volumes`)) @@ -1271,7 +1271,7 @@ type cmdStorageVolumeSet struct { func (c *cmdStorageVolumeSet) Command() *cobra.Command { cmd := &cobra.Command{} - cmd.Use = i18n.G("set [<remote>:]<pool> <volume> <key>=<value>...") + cmd.Use = i18n.G("set [<remote>:]<pool> <volume> <key>=<value>…") cmd.Short = i18n.G("Set storage volume configuration keys") cmd.Long = cli.FormatSection(i18n.G("Description"), i18n.G( `Set storage volume configuration keys
_______________________________________________ lxc-devel mailing list lxc-devel@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-devel