create i18n key for list separator and use in zones (#20749)
Some checks are pending
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions

This commit is contained in:
Josh Hawkins 2025-11-01 13:20:32 -05:00 committed by GitHub
parent 36fb27ef56
commit 1e50d83d06
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 2 deletions

View File

@ -100,7 +100,8 @@
}, },
"list": { "list": {
"two": "{{0}} and {{1}}", "two": "{{0}} and {{1}}",
"many": "{{items}}, and {{last}}" "many": "{{items}}, and {{last}}",
"separatorWithSpace": ", "
}, },
"field": { "field": {
"optional": "Optional", "optional": "Optional",

View File

@ -13,7 +13,8 @@ function formatZonesList(zones: string[]): string {
}); });
} }
const allButLast = zones.slice(0, -1).join(", "); const separatorWithSpace = t("list.separatorWithSpace", { ns: "common" });
const allButLast = zones.slice(0, -1).join(separatorWithSpace);
return t("list.many", { return t("list.many", {
items: allButLast, items: allButLast,
last: zones[zones.length - 1], last: zones[zones.length - 1],