From db5da1656ad2756f67be2b24189cceb9345c7650 Mon Sep 17 00:00:00 2001 From: 3wc <3wc@doesthisthing.work> Date: Wed, 27 Aug 2025 12:42:50 -0400 Subject: [PATCH] Semi-automated mass string commenting --- Makefile | 1 + cli/app/app.go | 1 + cli/app/backup.go | 5 +++++ cli/app/check.go | 1 + cli/app/cmd.go | 2 ++ cli/app/config.go | 1 + cli/app/cp.go | 1 + cli/app/deploy.go | 1 + cli/app/env.go | 1 + cli/app/labels.go | 1 + cli/app/list.go | 1 + cli/app/logs.go | 1 + cli/app/new.go | 1 + cli/app/ps.go | 1 + cli/app/remove.go | 1 + cli/app/restart.go | 1 + cli/app/restore.go | 1 + cli/app/rollback.go | 1 + cli/app/run.go | 1 + cli/app/secret.go | 5 +++++ cli/app/services.go | 1 + cli/app/undeploy.go | 1 + cli/app/upgrade.go | 1 + cli/app/volume.go | 3 +++ cli/catalogue/catalogue.go | 3 +++ cli/complete.go | 1 + cli/recipe/diff.go | 1 + cli/recipe/fetch.go | 1 + cli/recipe/lint.go | 1 + cli/recipe/list.go | 1 + cli/recipe/new.go | 1 + cli/recipe/recipe.go | 1 + cli/recipe/release.go | 1 + cli/recipe/reset.go | 1 + cli/recipe/sync.go | 1 + cli/recipe/upgrade.go | 1 + cli/recipe/version.go | 1 + cli/run.go | 2 ++ cli/server/add.go | 1 + cli/server/list.go | 1 + cli/server/prune.go | 1 + cli/server/remove.go | 1 + cli/server/server.go | 1 + cli/updater/updater.go | 3 +++ cli/upgrade.go | 1 + 45 files changed, 61 insertions(+) diff --git a/Makefile b/Makefile index 7f5064c7..81845941 100644 --- a/Makefile +++ b/Makefile @@ -80,6 +80,7 @@ update-pot: -o pkg/i18n/locales/$(DOMAIN).pot \ --keyword=i18n.G \ --sort-output \ + --add-comments-tag="translators" \ $$(find . -name "*.go" -not -path "*vendor*") .PHONY: update-pot-po-metadata diff --git a/cli/app/app.go b/cli/app/app.go index 59f31165..fb732553 100644 --- a/cli/app/app.go +++ b/cli/app/app.go @@ -6,6 +6,7 @@ import ( ) var AppCommand = &cobra.Command{ + // translators: `app` command group Use: i18n.G("app [cmd] [args] [flags]"), Aliases: []string{i18n.G("a")}, Short: i18n.G("Manage apps"), diff --git a/cli/app/backup.go b/cli/app/backup.go index 13d70d7e..78b90eec 100644 --- a/cli/app/backup.go +++ b/cli/app/backup.go @@ -12,6 +12,7 @@ import ( ) var AppBackupListCommand = &cobra.Command{ + // translators: `app backup list` command Use: i18n.G("list [flags]"), Aliases: []string{i18n.G("ls")}, Short: i18n.G("List the contents of a snapshot"), @@ -62,6 +63,7 @@ var AppBackupListCommand = &cobra.Command{ } var AppBackupDownloadCommand = &cobra.Command{ + // translators: `app backup download` command Use: i18n.G("download [flags]"), Aliases: []string{i18n.G("d")}, Short: i18n.G("Download a snapshot"), @@ -131,6 +133,7 @@ var AppBackupDownloadCommand = &cobra.Command{ } var AppBackupCreateCommand = &cobra.Command{ + // translators: `app backup create` command Use: i18n.G("create [flags]"), Aliases: []string{i18n.G("c")}, Short: i18n.G("Create a new snapshot"), @@ -175,6 +178,7 @@ var AppBackupCreateCommand = &cobra.Command{ } var AppBackupSnapshotsCommand = &cobra.Command{ + // translators: `app backup snapshots` command Use: i18n.G("snapshots [flags]"), Aliases: []string{i18n.G("s")}, Short: i18n.G("List all snapshots"), @@ -210,6 +214,7 @@ var AppBackupSnapshotsCommand = &cobra.Command{ } var AppBackupCommand = &cobra.Command{ + // translators: `app backup` command group Use: i18n.G("backup [cmd] [args] [flags]"), Aliases: []string{i18n.G("b")}, Short: i18n.G("Manage app backups"), diff --git a/cli/app/check.go b/cli/app/check.go index fab92047..3082671c 100644 --- a/cli/app/check.go +++ b/cli/app/check.go @@ -14,6 +14,7 @@ import ( ) var AppCheckCommand = &cobra.Command{ + // translators: `app check` command Use: i18n.G("check [flags]"), Aliases: []string{i18n.G("chk")}, Short: i18n.G("Ensure an app is well configured"), diff --git a/cli/app/cmd.go b/cli/app/cmd.go index 00477fe0..ccf60de6 100644 --- a/cli/app/cmd.go +++ b/cli/app/cmd.go @@ -19,6 +19,7 @@ import ( ) var AppCmdCommand = &cobra.Command{ + // translators: `app command` command Use: i18n.G("command [service | --local] [[args] [flags] | [flags] -- [args]]"), Aliases: []string{i18n.G("cmd")}, Short: i18n.G("Run app commands"), @@ -193,6 +194,7 @@ does not).`), } var AppCmdListCommand = &cobra.Command{ + // translators: `app list` command Use: i18n.G("list [flags]"), Aliases: []string{i18n.G("ls")}, Short: i18n.G("List all available commands"), diff --git a/cli/app/config.go b/cli/app/config.go index 23028973..1cb0dd2b 100644 --- a/cli/app/config.go +++ b/cli/app/config.go @@ -13,6 +13,7 @@ import ( ) var AppConfigCommand = &cobra.Command{ + // translators: `app config` command Use: i18n.G("config [flags]"), Aliases: []string{i18n.G("cfg")}, Short: i18n.G("Edit app config"), diff --git a/cli/app/cp.go b/cli/app/cp.go index e75a3f7a..c3d5acbb 100644 --- a/cli/app/cp.go +++ b/cli/app/cp.go @@ -26,6 +26,7 @@ import ( ) var AppCpCommand = &cobra.Command{ + // translators: `app cp` command Use: i18n.G("cp [flags]"), Aliases: []string{i18n.G("c")}, Short: i18n.G("Copy files to/from a deployed app service"), diff --git a/cli/app/deploy.go b/cli/app/deploy.go index 754865f4..d0338beb 100644 --- a/cli/app/deploy.go +++ b/cli/app/deploy.go @@ -25,6 +25,7 @@ import ( ) var AppDeployCommand = &cobra.Command{ + // translators: `app deploy` command Use: i18n.G("deploy [version] [flags]"), Aliases: []string{i18n.G("d")}, Short: i18n.G("Deploy an app"), diff --git a/cli/app/env.go b/cli/app/env.go index 265885f1..aed146d0 100644 --- a/cli/app/env.go +++ b/cli/app/env.go @@ -12,6 +12,7 @@ import ( ) var AppEnvCommand = &cobra.Command{ + // translators: `app env` command Use: i18n.G("env [flags]"), Aliases: []string{i18n.G("e")}, Short: i18n.G("Show app .env values"), diff --git a/cli/app/labels.go b/cli/app/labels.go index e59dcea6..19d441ff 100644 --- a/cli/app/labels.go +++ b/cli/app/labels.go @@ -20,6 +20,7 @@ import ( ) var AppLabelsCommand = &cobra.Command{ + // translators: `app labels` command Use: i18n.G("labels [flags]"), Aliases: []string{i18n.G("lb")}, Short: i18n.G("Show deployment labels"), diff --git a/cli/app/list.go b/cli/app/list.go index 2451ed8b..4757729f 100644 --- a/cli/app/list.go +++ b/cli/app/list.go @@ -40,6 +40,7 @@ type serverStatus struct { } var AppListCommand = &cobra.Command{ + // translators: `app list` command Use: i18n.G("list [flags]"), Aliases: []string{i18n.G("ls")}, Short: i18n.G("List all managed apps"), diff --git a/cli/app/logs.go b/cli/app/logs.go index 6bc6b400..1464e95e 100644 --- a/cli/app/logs.go +++ b/cli/app/logs.go @@ -15,6 +15,7 @@ import ( ) var AppLogsCommand = &cobra.Command{ + // translators: `app logs` command Use: i18n.G("logs [service] [flags]"), Aliases: []string{i18n.G("l")}, Short: i18n.G("Tail app logs"), diff --git a/cli/app/new.go b/cli/app/new.go index 1ff6d73f..4ab7005b 100644 --- a/cli/app/new.go +++ b/cli/app/new.go @@ -43,6 +43,7 @@ pass store (see passwordstore.org for more). The pass command must be available on your $PATH.`) var AppNewCommand = &cobra.Command{ + // translators: `app new` command Use: i18n.G("new [recipe] [version] [flags]"), Aliases: []string{i18n.G("n")}, Short: i18n.G("Create a new app"), diff --git a/cli/app/ps.go b/cli/app/ps.go index 1c6540c3..eefdc50b 100644 --- a/cli/app/ps.go +++ b/cli/app/ps.go @@ -25,6 +25,7 @@ import ( ) var AppPsCommand = &cobra.Command{ + // translators: `app ps` command Use: i18n.G("ps [flags]"), Aliases: []string{i18n.G("p")}, Short: i18n.G("Check app deployment status"), diff --git a/cli/app/remove.go b/cli/app/remove.go index 6d5695ec..74114662 100644 --- a/cli/app/remove.go +++ b/cli/app/remove.go @@ -16,6 +16,7 @@ import ( ) var AppRemoveCommand = &cobra.Command{ + // translators: `app remove` command Use: i18n.G("remove [flags]"), Aliases: []string{i18n.G("rm")}, Short: i18n.G("Remove all app data, locally and remotely"), diff --git a/cli/app/restart.go b/cli/app/restart.go index bb838492..4604469a 100644 --- a/cli/app/restart.go +++ b/cli/app/restart.go @@ -18,6 +18,7 @@ import ( ) var AppRestartCommand = &cobra.Command{ + // translators: `app restart` command Use: i18n.G("restart [[service] | --all-services] [flags]"), Aliases: []string{i18n.G("re")}, Short: i18n.G("Restart an app"), diff --git a/cli/app/restore.go b/cli/app/restore.go index a51d9d21..8d2b15a2 100644 --- a/cli/app/restore.go +++ b/cli/app/restore.go @@ -13,6 +13,7 @@ import ( ) var AppRestoreCommand = &cobra.Command{ + // translators: `app restore` command Use: i18n.G("restore [flags]"), Aliases: []string{i18n.G("rs")}, Short: i18n.G("Restore a snapshot"), diff --git a/cli/app/rollback.go b/cli/app/rollback.go index 1d49aaec..15f65e9d 100644 --- a/cli/app/rollback.go +++ b/cli/app/rollback.go @@ -22,6 +22,7 @@ import ( ) var AppRollbackCommand = &cobra.Command{ + // translators: `app rollback` command Use: i18n.G("rollback [version] [flags]"), Aliases: []string{i18n.G("rl")}, Short: i18n.G("Roll an app back to a previous version"), diff --git a/cli/app/run.go b/cli/app/run.go index a0f4a1a9..cdce15cf 100644 --- a/cli/app/run.go +++ b/cli/app/run.go @@ -18,6 +18,7 @@ import ( ) var AppRunCommand = &cobra.Command{ + // translators: `app run` command Use: i18n.G("run [[args] [flags] | [flags] -- [args]]"), Aliases: []string{i18n.G("r")}, Short: i18n.G("Run a command inside a service container"), diff --git a/cli/app/secret.go b/cli/app/secret.go index c95f24ef..f867905e 100644 --- a/cli/app/secret.go +++ b/cli/app/secret.go @@ -25,6 +25,7 @@ import ( ) var AppSecretGenerateCommand = &cobra.Command{ + // translators: `app secret generate` command Use: i18n.G("generate [[secret] [version] | --all] [flags]"), Aliases: []string{i18n.G("g")}, Short: i18n.G("Generate secrets"), @@ -145,6 +146,7 @@ var AppSecretGenerateCommand = &cobra.Command{ } var AppSecretInsertCommand = &cobra.Command{ + // translators: `app secret insert` command Use: i18n.G("insert [] [flags]"), Aliases: []string{i18n.G("i")}, Short: i18n.G("Insert secret"), @@ -318,6 +320,7 @@ func secretRm(cl *dockerClient.Client, app appPkg.App, secretName, parsed string } var AppSecretRmCommand = &cobra.Command{ + // translators: `app secret remove` command Use: i18n.G("remove [[secret] | --all] [flags]"), Aliases: []string{i18n.G("rm")}, Short: i18n.G("Remove a secret"), @@ -431,6 +434,7 @@ match those configured in the recipe beforehand.`), } var AppSecretLsCommand = &cobra.Command{ + // translators: `app secret list` command Use: i18n.G("list "), Aliases: []string{i18n.G("ls")}, Short: i18n.G("List all secrets"), @@ -506,6 +510,7 @@ var AppSecretLsCommand = &cobra.Command{ } var AppSecretCommand = &cobra.Command{ + // translators: `app secret` command group Use: i18n.G("secret [cmd] [args] [flags]"), Aliases: []string{i18n.G("s")}, Short: i18n.G("Manage app secrets"), diff --git a/cli/app/services.go b/cli/app/services.go index 4843ea86..2e2fb8f8 100644 --- a/cli/app/services.go +++ b/cli/app/services.go @@ -18,6 +18,7 @@ import ( ) var AppServicesCommand = &cobra.Command{ + // translators: `app services` command Use: i18n.G("services [flags]"), Aliases: []string{i18n.G("sr")}, Short: i18n.G("Display all services of an app"), diff --git a/cli/app/undeploy.go b/cli/app/undeploy.go index 3f5124dd..407d6f4b 100644 --- a/cli/app/undeploy.go +++ b/cli/app/undeploy.go @@ -19,6 +19,7 @@ import ( ) var AppUndeployCommand = &cobra.Command{ + // translators: `app undeploy` command Use: i18n.G("undeploy [flags]"), Aliases: []string{i18n.G("un")}, Short: i18n.G("Undeploy an app"), diff --git a/cli/app/upgrade.go b/cli/app/upgrade.go index 489030d6..a91f336a 100644 --- a/cli/app/upgrade.go +++ b/cli/app/upgrade.go @@ -26,6 +26,7 @@ import ( ) var AppUpgradeCommand = &cobra.Command{ + // translators: `app upgrade` command Use: i18n.G("upgrade [version] [flags]"), Aliases: []string{i18n.G("up")}, Short: i18n.G("Upgrade an app"), diff --git a/cli/app/volume.go b/cli/app/volume.go index bde116e6..fa2a138f 100644 --- a/cli/app/volume.go +++ b/cli/app/volume.go @@ -16,6 +16,7 @@ import ( ) var AppVolumeListCommand = &cobra.Command{ + // translators: `app volume list` command Use: i18n.G("list [flags]"), Aliases: []string{i18n.G("ls")}, Short: i18n.G("List volumes associated with an app"), @@ -73,6 +74,7 @@ var AppVolumeListCommand = &cobra.Command{ } var AppVolumeRemoveCommand = &cobra.Command{ + // translators: `app volume remove` command Use: i18n.G("remove [volume] [flags]"), Short: i18n.G("Remove volume(s) associated with an app"), Long: i18n.G(`Remove volumes associated with an app. @@ -187,6 +189,7 @@ Passing "--force/-f" will select all volumes for removal. Be careful.`), } var AppVolumeCommand = &cobra.Command{ + // translators: `app volume` command group Use: i18n.G("volume [cmd] [args] [flags]"), Aliases: []string{i18n.G("vl")}, Short: i18n.G("Manage app volumes"), diff --git a/cli/catalogue/catalogue.go b/cli/catalogue/catalogue.go index 675043bc..da62333f 100644 --- a/cli/catalogue/catalogue.go +++ b/cli/catalogue/catalogue.go @@ -22,6 +22,7 @@ import ( ) var CatalogueSyncCommand = &cobra.Command{ + // translators: `catalogue sync` command Use: i18n.G("sync [flags]"), Aliases: []string{i18n.G("g")}, Short: i18n.G("Sync recipe catalogue for latest changes"), @@ -40,6 +41,7 @@ var CatalogueSyncCommand = &cobra.Command{ } var CatalogueGenerateCommand = &cobra.Command{ + // translators: `catalogue generate` command Use: i18n.G("generate [recipe] [flags]"), Aliases: []string{i18n.G("g")}, Short: i18n.G("Generate the recipe catalogue"), @@ -262,6 +264,7 @@ your private key and enter your passphrase beforehand. // CatalogueCommand defines the `abra catalogue` command and sub-commands. var CatalogueCommand = &cobra.Command{ + // translators: `catalogue` command group Use: i18n.G("catalogue [cmd] [args] [flags]"), Short: i18n.G("Manage the recipe catalogue"), Aliases: []string{"c"}, diff --git a/cli/complete.go b/cli/complete.go index 3eeb2105..49e966eb 100644 --- a/cli/complete.go +++ b/cli/complete.go @@ -8,6 +8,7 @@ import ( ) var AutocompleteCommand = &cobra.Command{ + // translators: `autocomplete` command Use: i18n.G("autocomplete [bash|zsh|fish|powershell]"), Short: i18n.G("Generate autocompletion script"), Long: i18n.G(`To load completions: diff --git a/cli/recipe/diff.go b/cli/recipe/diff.go index 990352c8..80718b83 100644 --- a/cli/recipe/diff.go +++ b/cli/recipe/diff.go @@ -10,6 +10,7 @@ import ( ) var RecipeDiffCommand = &cobra.Command{ + // translators: `recipe diff` command Use: i18n.G("diff [flags]"), Aliases: []string{i18n.G("d")}, Short: i18n.G("Show unstaged changes in recipe config"), diff --git a/cli/recipe/fetch.go b/cli/recipe/fetch.go index 519130d3..62f2933f 100644 --- a/cli/recipe/fetch.go +++ b/cli/recipe/fetch.go @@ -15,6 +15,7 @@ import ( ) var RecipeFetchCommand = &cobra.Command{ + // translators: `recipe fetch` command Use: i18n.G("fetch [recipe | --all] [flags]"), Aliases: []string{i18n.G("f")}, Short: i18n.G("Clone recipe(s) locally"), diff --git a/cli/recipe/lint.go b/cli/recipe/lint.go index 55c4d523..6fccb6cd 100644 --- a/cli/recipe/lint.go +++ b/cli/recipe/lint.go @@ -11,6 +11,7 @@ import ( ) var RecipeLintCommand = &cobra.Command{ + // translators: `recipe lint` command Use: i18n.G("lint [flags]"), Short: i18n.G("Lint a recipe"), Aliases: []string{i18n.G("l")}, diff --git a/cli/recipe/list.go b/cli/recipe/list.go index 884dccb1..2c0e4f81 100644 --- a/cli/recipe/list.go +++ b/cli/recipe/list.go @@ -15,6 +15,7 @@ import ( ) var RecipeListCommand = &cobra.Command{ + // translators: `recipe list` command Use: i18n.G("list"), Short: i18n.G("List recipes"), Aliases: []string{i18n.G("ls")}, diff --git a/cli/recipe/new.go b/cli/recipe/new.go index 3a7fe514..937407d3 100644 --- a/cli/recipe/new.go +++ b/cli/recipe/new.go @@ -31,6 +31,7 @@ type recipeMetadata struct { } var RecipeNewCommand = &cobra.Command{ + // translators: `recipe new` command Use: i18n.G("new [flags]"), Aliases: []string{i18n.G("n")}, Short: i18n.G("Create a new recipe"), diff --git a/cli/recipe/recipe.go b/cli/recipe/recipe.go index bcba8bbf..1b8a87da 100644 --- a/cli/recipe/recipe.go +++ b/cli/recipe/recipe.go @@ -7,6 +7,7 @@ import ( // RecipeCommand defines all recipe related sub-commands. var RecipeCommand = &cobra.Command{ + // translators: `recipe` command group Use: i18n.G("recipe [cmd] [args] [flags]"), Aliases: []string{i18n.G("r")}, Short: i18n.G("Manage recipes"), diff --git a/cli/recipe/release.go b/cli/recipe/release.go index 161d80f9..8cb6f346 100644 --- a/cli/recipe/release.go +++ b/cli/recipe/release.go @@ -24,6 +24,7 @@ import ( ) var RecipeReleaseCommand = &cobra.Command{ + // translators: `recipe release` command Use: i18n.G("release [version] [flags]"), Aliases: []string{i18n.G("rl")}, Short: i18n.G("Release a new recipe version"), diff --git a/cli/recipe/reset.go b/cli/recipe/reset.go index 0299513e..f6a6a25e 100644 --- a/cli/recipe/reset.go +++ b/cli/recipe/reset.go @@ -10,6 +10,7 @@ import ( ) var RecipeResetCommand = &cobra.Command{ + // translators: `recipe reset` command Use: i18n.G("reset [flags]"), Aliases: []string{i18n.G("rs")}, Short: i18n.G("Remove all unstaged changes from recipe config"), diff --git a/cli/recipe/sync.go b/cli/recipe/sync.go index 4b865d25..eba3d158 100644 --- a/cli/recipe/sync.go +++ b/cli/recipe/sync.go @@ -19,6 +19,7 @@ import ( ) var RecipeSyncCommand = &cobra.Command{ + // translators: `recipe sync` command Use: i18n.G("sync [version] [flags]"), Aliases: []string{i18n.G("s")}, Short: i18n.G("Sync recipe version label"), diff --git a/cli/recipe/upgrade.go b/cli/recipe/upgrade.go index 834cc9d5..2a9a7e16 100644 --- a/cli/recipe/upgrade.go +++ b/cli/recipe/upgrade.go @@ -38,6 +38,7 @@ type anUpgrade struct { } var RecipeUpgradeCommand = &cobra.Command{ + // translators: `recipe upgrade` command Use: i18n.G("upgrade [flags]"), Aliases: []string{i18n.G("u")}, Short: i18n.G("Upgrade recipe image tags"), diff --git a/cli/recipe/version.go b/cli/recipe/version.go index 62db7a59..ad634a31 100644 --- a/cli/recipe/version.go +++ b/cli/recipe/version.go @@ -14,6 +14,7 @@ import ( ) var RecipeVersionCommand = &cobra.Command{ + // translators: `recipe versions` command Use: i18n.G("versions [flags]"), Aliases: []string{i18n.G("v")}, Short: i18n.G("List recipe versions"), diff --git a/cli/run.go b/cli/run.go index 647c57d4..8f4fc4d3 100644 --- a/cli/run.go +++ b/cli/run.go @@ -21,6 +21,7 @@ import ( func Run(version, commit string) { rootCmd := &cobra.Command{ + // translators: `abra` binary name Use: i18n.G("abra [cmd] [args] [flags]"), Short: i18n.G("The Co-op Cloud command-line utility belt 🎩🐇"), Version: fmt.Sprintf("%s-%s", version, commit[:7]), @@ -78,6 +79,7 @@ func Run(version, commit string) { rootCmd.CompletionOptions.DisableDefaultCmd = true manCommand := &cobra.Command{ + // translators: `man` command Use: i18n.G("man [flags]"), Aliases: []string{"m"}, Short: i18n.G("Generate manpage"), diff --git a/cli/server/add.go b/cli/server/add.go index a366a010..103ba446 100644 --- a/cli/server/add.go +++ b/cli/server/add.go @@ -18,6 +18,7 @@ import ( ) var ServerAddCommand = &cobra.Command{ + // translators: `server add` command Use: i18n.G("add [[server] | --local] [flags]"), Aliases: []string{i18n.G("a")}, Short: i18n.G("Add a new server"), diff --git a/cli/server/list.go b/cli/server/list.go index b7df081f..02d0eead 100644 --- a/cli/server/list.go +++ b/cli/server/list.go @@ -15,6 +15,7 @@ import ( ) var ServerListCommand = &cobra.Command{ + // translators: `server list` command Use: i18n.G("list [flags]"), Aliases: []string{i18n.G("ls")}, Short: i18n.G("List managed servers"), diff --git a/cli/server/prune.go b/cli/server/prune.go index 1a097714..177ec380 100644 --- a/cli/server/prune.go +++ b/cli/server/prune.go @@ -12,6 +12,7 @@ import ( ) var ServerPruneCommand = &cobra.Command{ + // translators: `server prune` command Use: i18n.G("prune [flags]"), Aliases: []string{i18n.G("p")}, Short: i18n.G("Prune resources on a server"), diff --git a/cli/server/remove.go b/cli/server/remove.go index db49a980..9167164c 100644 --- a/cli/server/remove.go +++ b/cli/server/remove.go @@ -14,6 +14,7 @@ import ( ) var ServerRemoveCommand = &cobra.Command{ + // translators: `server remove` command Use: i18n.G("remove [flags]"), Aliases: []string{i18n.G("rm")}, Short: i18n.G("Remove a managed server"), diff --git a/cli/server/server.go b/cli/server/server.go index 868a439d..8de5480d 100644 --- a/cli/server/server.go +++ b/cli/server/server.go @@ -7,6 +7,7 @@ import ( // ServerCommand defines the `abra server` command and its subcommands var ServerCommand = &cobra.Command{ + // translators: `server` command group Use: i18n.G("server [cmd] [args] [flags]"), Aliases: []string{i18n.G("s")}, Short: i18n.G("Manage servers"), diff --git a/cli/updater/updater.go b/cli/updater/updater.go index 2c59cb48..f2b6ae2e 100644 --- a/cli/updater/updater.go +++ b/cli/updater/updater.go @@ -32,6 +32,7 @@ const SERVER = "localhost" // NotifyCommand checks for available upgrades. var NotifyCommand = &cobra.Command{ + // translators: `notify` command Use: i18n.G("notify [flags]"), Aliases: []string{i18n.G("n")}, Short: i18n.G("Check for available upgrades"), @@ -71,6 +72,7 @@ Use "--major/-m" to include new major versions.`), // UpgradeCommand upgrades apps. var UpgradeCommand = &cobra.Command{ + // translators: `app upgrade` command Use: i18n.G("upgrade [[stack] [recipe] | --all] [flags]"), Aliases: []string{i18n.G("u")}, Short: i18n.G("Upgrade apps"), @@ -468,6 +470,7 @@ func upgrade(cl *dockerclient.Client, stackName, recipeName, upgradeVersion stri func newKadabraApp(version, commit string) *cobra.Command { rootCmd := &cobra.Command{ + // translators: `kadabra` binary name Use: i18n.G("kadabra [cmd] [flags]"), Version: fmt.Sprintf("%s-%s", version, commit[:7]), Short: i18n.G("The Co-op Cloud auto-updater 🤖 🚀"), diff --git a/cli/upgrade.go b/cli/upgrade.go index e018c2b8..677ea680 100644 --- a/cli/upgrade.go +++ b/cli/upgrade.go @@ -13,6 +13,7 @@ import ( // UpgradeCommand upgrades abra in-place. var UpgradeCommand = &cobra.Command{ + // translators: `upgrade` command Use: i18n.G("upgrade [flags]"), Aliases: []string{"u"}, Short: i18n.G("Upgrade abra"),