feat(i18n): sidebar menu locale, invoice keys, and related fixes

Sidebar/header: add utils/menuI18n.js (getMenuDisplayName) so menu labels use route meta.title via $t when available; update layout-sidebar and layout DOM matching.

Invoice: constants use i18nKey; list.vue computed invoiceStatusTabItems/invoiceSourceOptions; listSchema options; pointmall orderList uses $t(i18nKey) and invoiceStatusText.

Other: saleCategory PLATFORM-only switches; order detail show section for suppliers; store-shop, goods, decorate, wxapp, merchant, mallList, sp-picker, sellers route, datacube order, params; locale JSON updates.

Repo: stop ignoring .cursor (track skills/commit-summary/agents); minor package.json/lock and i18n lang index.
Made-with: Cursor
This commit is contained in:
zhangjing1
2026-04-03 14:46:06 +08:00
parent 35eac6ba75
commit 8d82817dd3
97 changed files with 4504 additions and 110 deletions

11
.cursor/hooks.json Normal file
View File

@@ -0,0 +1,11 @@
{
"version": 1,
"hooks": {
// "stop": [
// {
// "command": "node .cursor/hooks/continue-translate.js",
// "loop_limit": 30
// }
// ]
}
}