mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-09-29 18:16:43 +00:00
fix: align terminal command descriptions with their commands
This commit is contained in:
@@ -437,23 +437,23 @@
|
|||||||
"List all LXC containers",
|
"List all LXC containers",
|
||||||
"Start an LXC container",
|
"Start an LXC container",
|
||||||
"Stop an LXC container",
|
"Stop an LXC container",
|
||||||
"Open an LXC container console",
|
"Open a shell in an LXC container",
|
||||||
"Show container configuration",
|
"Show container configuration",
|
||||||
"Show storage status",
|
"Show storage status",
|
||||||
"List storage contents",
|
"List storage contents",
|
||||||
"Test Proxmox system performance",
|
"Test Proxmox system performance",
|
||||||
"Show the Proxmox VE version",
|
"Show the Proxmox VE version",
|
||||||
"Check cluster status",
|
"Show pve-cluster service status",
|
||||||
"Show cluster status",
|
"Show cluster status",
|
||||||
"List cluster nodes",
|
"List cluster nodes",
|
||||||
"Show ZFS pool status",
|
"Show ZFS pool status",
|
||||||
"List all ZFS pools",
|
"List all ZFS pools",
|
||||||
"List all ZFS datasets",
|
"List ZFS filesystems and volumes",
|
||||||
"List all files with details",
|
"List all files with details",
|
||||||
"Change directory",
|
"Change directory",
|
||||||
"Create a directory",
|
"Create a directory",
|
||||||
"Remove a directory recursively",
|
"Remove a directory recursively",
|
||||||
"Copy files or directories",
|
"Copy files",
|
||||||
"Move or rename files",
|
"Move or rename files",
|
||||||
"Display file contents",
|
"Display file contents",
|
||||||
"Search for a pattern in a file",
|
"Search for a pattern in a file",
|
||||||
|
|||||||
@@ -75,8 +75,10 @@ class CommandDescriptionsTests(unittest.TestCase):
|
|||||||
self.assertEqual(len(actual), len(commands))
|
self.assertEqual(len(actual), len(commands))
|
||||||
self.assertEqual(actual, expected)
|
self.assertEqual(actual, expected)
|
||||||
self.assertTrue(all(isinstance(x, str) and x for x in actual))
|
self.assertTrue(all(isinstance(x, str) and x for x in actual))
|
||||||
|
# Explicit English recovery values are frozen locale text, not live fallback.
|
||||||
for index in FIXTURE["fallback_indices"]:
|
for index in FIXTURE["fallback_indices"]:
|
||||||
self.assertEqual(catalog("sv")["terminal"]["commandDescriptions"][index], FIXTURE["english"][index])
|
self.assertEqual(catalog("sv")["terminal"]["commandDescriptions"][index],
|
||||||
|
FIXTURE["locales"]["sv"][index])
|
||||||
|
|
||||||
def test_workflow_default_catalogs_rerun_without_provider_or_writes(self):
|
def test_workflow_default_catalogs_rerun_without_provider_or_writes(self):
|
||||||
workflow = (ROOT / ".github/workflows/build-i18n-messages.yml").read_text()
|
workflow = (ROOT / ".github/workflows/build-i18n-messages.yml").read_text()
|
||||||
@@ -116,6 +118,9 @@ class CommandDescriptionsTests(unittest.TestCase):
|
|||||||
'\nconst MESSAGE_CATALOG = ' + json.dumps(catalogs) + ';\n' +
|
'\nconst MESSAGE_CATALOG = ' + json.dumps(catalogs) + ';\n' +
|
||||||
'function t(language: string, key: string, params?: TranslationParams) {\n' + lookup + '}\n' +
|
'function t(language: string, key: string, params?: TranslationParams) {\n' + lookup + '}\n' +
|
||||||
'const fixture = ' + json.dumps(FIXTURE) + ';\n' + '''
|
'const fixture = ' + json.dumps(FIXTURE) + ';\n' + '''
|
||||||
|
fixture.english.forEach((text, i) => {
|
||||||
|
assert.equal(t("en", `terminal.commandDescriptions.${i}`), text);
|
||||||
|
});
|
||||||
for (const [lang, texts] of Object.entries(fixture.locales)) {
|
for (const [lang, texts] of Object.entries(fixture.locales)) {
|
||||||
texts.forEach((text, i) => {
|
texts.forEach((text, i) => {
|
||||||
const key = `terminal.commandDescriptions.${i}`;
|
const key = `terminal.commandDescriptions.${i}`;
|
||||||
|
|||||||
@@ -4893,23 +4893,23 @@
|
|||||||
"List all LXC containers",
|
"List all LXC containers",
|
||||||
"Start an LXC container",
|
"Start an LXC container",
|
||||||
"Stop an LXC container",
|
"Stop an LXC container",
|
||||||
"Open an LXC container console",
|
"Open a shell in an LXC container",
|
||||||
"Show container configuration",
|
"Show container configuration",
|
||||||
"Show storage status",
|
"Show storage status",
|
||||||
"List storage contents",
|
"List storage contents",
|
||||||
"Test Proxmox system performance",
|
"Test Proxmox system performance",
|
||||||
"Show the Proxmox VE version",
|
"Show the Proxmox VE version",
|
||||||
"Check cluster status",
|
"Show pve-cluster service status",
|
||||||
"Show cluster status",
|
"Show cluster status",
|
||||||
"List cluster nodes",
|
"List cluster nodes",
|
||||||
"Show ZFS pool status",
|
"Show ZFS pool status",
|
||||||
"List all ZFS pools",
|
"List all ZFS pools",
|
||||||
"List all ZFS datasets",
|
"List ZFS filesystems and volumes",
|
||||||
"List all files with details",
|
"List all files with details",
|
||||||
"Change directory",
|
"Change directory",
|
||||||
"Create a directory",
|
"Create a directory",
|
||||||
"Remove a directory recursively",
|
"Remove a directory recursively",
|
||||||
"Copy files or directories",
|
"Copy files",
|
||||||
"Move or rename files",
|
"Move or rename files",
|
||||||
"Display file contents",
|
"Display file contents",
|
||||||
"Search for a pattern in a file",
|
"Search for a pattern in a file",
|
||||||
|
|||||||
Reference in New Issue
Block a user