{"_id":"@aster-cloud/ui-messages","_rev":"19-b7199ad7f91a01d0ddf046c075dfdbc0","name":"@aster-cloud/ui-messages","dist-tags":{"latest":"1.0.24"},"versions":{"1.0.6":{"name":"@aster-cloud/ui-messages","version":"1.0.6","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.6","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"4ec788469c498c699ba72c4bf347579148d5c128","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.6.tgz","fileCount":6,"integrity":"sha512-2Dw+CUl8micAXN7Y/ciMr49uPAsX9abTP7bCsTN8Od0qsJu9k4EbFOOrWyhEcdsIvuEpCt0Zm/dADZi0Z882tg==","signatures":[{"sig":"MEQCIE0Qt2+m7apJ7iZ8k8OG2xKXQbAt5KlWmN1ErNtj9CYBAiAisIBpUeAfy2zZCKxogH3Aa1qGw7Qj7ZcyYy1449XT8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399657},"gitHead":"cdb11af1e8f760c891ee3095a89de97f0c9a4fe4","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"aster-lang","email":"support@aster-lang.cloud"},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.6.2","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.6_1781901139471_0.8321135662912009","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@aster-cloud/ui-messages","version":"1.0.7","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.7","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"d376b4549509969c9d339a153ae75bd649314e10","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.7.tgz","fileCount":6,"integrity":"sha512-mkb6O5QT2HpkRk2jK4Xec8+A+2oxAhU2TgV5UyJ8MN4/78VTETM4/sO58RzdvpAAc7xIlUk6F7bp27xnwESulQ==","signatures":[{"sig":"MEQCIDB7uNwlTD7GZPjhobibAksN+UraBdwf1N2YqQyjaGN5AiAY+bGfwTKWZxDsIZjQKcBZOc6DcPgUThqkquTB5aypcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402297},"gitHead":"429ec6a6d4025924073094ac707d08a2d37e4f6a","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.16.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.7_1783648817922_0.26715319554333705","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@aster-cloud/ui-messages","version":"1.0.8","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.8","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"ced5f32a34d30672f85e91a059bcde88d8b1b1fa","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.8.tgz","fileCount":6,"integrity":"sha512-Rszcufu9adMGhYbNg3mQYAa2f2GZkXiUXamsOnpE1rggEZ7ub8rAKgjZFzzP/exkThfCHaDEI13MDLrZdQfqeA==","signatures":[{"sig":"MEQCID9tCt6ywlN1DVKaPvhA0NZZZVIl/j3yrFlMNdJMGG1YAiB4obht2QoLGvqiCiNKSMeqKplHCweppjC2ou7zNaVOkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404464},"gitHead":"cdefab96fb47bf44babda029152bdc596dd72b9c","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.16.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.8_1783723228651_0.345838997354591","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@aster-cloud/ui-messages","version":"1.0.9","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.9","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"214f9cc4b95d7e453162bb0f71cd0e8250f6cd01","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.9.tgz","fileCount":6,"integrity":"sha512-BKwRIrIGWPgAFOSTOdq0u2vjWVQ1GYHAyJwImhwqra+Vo6iLFuY8Y72F2/qvFr5+Pq2ASvBity1Qjw170QTsmA==","signatures":[{"sig":"MEUCICgEZU1n7+iuPM039ieojK5sDxrngK8Ka0RYYCvo8VDFAiEA/fZ2SbZBsw7XQ0NqSwALZwK+fl3ZuHOB/4LCTTlXJQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406198},"gitHead":"fbfadbb18a169cc599216f5d610d9d330ae965eb","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.16.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.9_1783733932981_0.7784950473900822","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@aster-cloud/ui-messages","version":"1.0.10","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.10","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"a828f7a39c5fa5f0717e570751001b0237f8469e","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.10.tgz","fileCount":6,"integrity":"sha512-dgSMvpOZerwc2Tqunz1UkIBhVwjg99GjzEKMJxm4ZXwEBAF1tvlFXRSYqYBDnODHY2PaGQUA8mynnQkdc5NnHA==","signatures":[{"sig":"MEUCIBaIqcGCcLbieF2Fug5OW8T7U3rnyzdv1uiHrb4H5EbuAiEAtnHTy5zkatpMtNTZceChQlYc6JFL5x+QtzGX2zkTxns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":408998},"gitHead":"417f1dee75d7f086f2a6979d6e8aa70a8bf13f2c","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.16.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.10_1784926672443_0.9853692865847352","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@aster-cloud/ui-messages","version":"1.0.11","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.11","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"d02b18875eb3eba6fb3e2814783ccfce337acd77","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.11.tgz","fileCount":6,"integrity":"sha512-BNNyV9BMypSCf6mgw4EosDRcVIqd95Xwpymz1BpnGlw6Jd8I3MqOqVUx1+bQHAvUp3+8SLLOlYdJskFoG7ZgBQ==","signatures":[{"sig":"MEUCIGPPLV2dHcz/Wf2IkvBqghcv8H3ShbyHO8WSJjKnu4fdAiEAwuXzLIk08HImdjbnWq8TQJIlImQ+L/Yv4yaKJHHZDf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409862},"gitHead":"f4eba840906efff4e49109677245bc38c3925430","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.16.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.11_1785712407746_0.31013927283235687","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@aster-cloud/ui-messages","version":"1.0.12","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.12","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"933a5c7960474e4c57f496740ce6aedf8189a46f","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.12.tgz","fileCount":6,"integrity":"sha512-CNSZxPalgQP8UKnmq8HSf4seXcvi88s+9iN0iyKWToPb7pF9ZXpvAsEXydGrrh4GGgvV+WBTD+YedP5KrKD5iw==","signatures":[{"sig":"MEQCIDrs7f5B2d+qgdxg+k+TChMKx4R0aT2WKQorOYwylXY3AiBje6xJyNr/+iMWD9PM1gT/XDzbuVJld/IWP0KRUVMS9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415030},"gitHead":"8358f545cf4413d93b01ff26ad7bbc7a29d8c68f","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.16.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.12_1785742320455_0.5584367000275576","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@aster-cloud/ui-messages","version":"1.0.13","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.13","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"c27ba30832d140917aad023d801f7c81da0cc211","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.13.tgz","fileCount":6,"integrity":"sha512-SU5RihYwC22VXD2K/FSPc9hsQ9jxHPakYWcF/vmKT+NZlbcZAXJ55WrBmrS0egxO5j+iZIy2fNv2V+t5TpNoLQ==","signatures":[{"sig":"MEUCIG9LrJC1RdsQNZysMxJGWPj4AiovsX3GWZON3328astnAiEAjSuyrfnCt9gltXW4Pdh8vjlwaen46Mi9QZojlwyrdes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":418040},"gitHead":"af5d6edaae2a95deaeb01ebe9517c44ae16f254e","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.16.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.13_1785799058031_0.9646262564900394","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@aster-cloud/ui-messages","version":"1.0.14","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.14","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"07300d08ccf4eb6ba27ca6318cadac8aebe9b8cf","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.14.tgz","fileCount":6,"integrity":"sha512-LTu+vlFjs0bUZh+F54PcJPvQMppeNmeV2W7T+0xkuxJ+D+/HumFdNNaujqq0al1btb6b9b0lSrw7ndEBc63oHg==","signatures":[{"sig":"MEUCIQCTI418/b7sU8DZaB8Lij9pOhvszDtKQlEFPx+JGGDdVgIgZSyvLlZnYppCRYMp+DPQiGikeeJWbwrioPK6SixL8ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422187},"gitHead":"bce9ee60ff52944678524505ea06ac8d71a40d6d","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.16.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.14_1785823481092_0.7058424377436321","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@aster-cloud/ui-messages","version":"1.0.15","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.15","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"ab5d4b3d8debd966770ffc69980c3174f5fa02ec","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.15.tgz","fileCount":6,"integrity":"sha512-WN6zxxBW7cPnn0WBN0NxMUxd4ORKKpQnfMmc0dhptttA5c60w/w7ImRFiqGYy3ANYZtFHyvuBfoaFfo5XXAavg==","signatures":[{"sig":"MEQCIDpbKzhblvCHhMvxIZDqf4aEnS0wvBV7NlF8LotqsRsvAiABUnDZwzfGaspUDdFOHwJrdSjkqjTSvJMwquWaff9NYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422276},"gitHead":"b35907a416fa846bf2b124ba902c7ca44bc9195a","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.16.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.15_1785838259567_0.7698454243051995","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@aster-cloud/ui-messages","version":"1.0.16","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.16","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"eaf1f67c29780800a592aca909dcd7b38cc50e41","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.16.tgz","fileCount":6,"integrity":"sha512-OUqwmHylLQpskb6q73B5IvTxL+e7DBaXKk/lVOQxxgh+b5AhTa7yw6rjWYr5qmIoDgaRauRRKxVj1Lk7D/yzIw==","signatures":[{"sig":"MEUCIQDFBmH9qia6GZWWM9bSZlp48z+DDWigsI9DKeUdvRRabgIgddTYE1y6WkisphbekvvZp9oRaiDgZqUi9XFlaRf7p6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415453},"gitHead":"ec889615d62dc075864a07c5566aa542457b3eaf","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.17.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.16_1786752337098_0.4873759229683803","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@aster-cloud/ui-messages","version":"1.0.17","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.17","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"c495da521df472d3d3d2b988123b3a907cec0d4e","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.17.tgz","fileCount":6,"integrity":"sha512-5J2uY02B//ibnQvFPjmdY7nr7E3LzOF2DROazEDLBoePjWWSBNIZqfnAIPXe4+5fejmBqGHNvUGFeZ7a32G21g==","signatures":[{"sig":"MEUCIQDHpnsSWVrJMbYg/0QrXePwWqDSi8V2+F0NSL22icD+WQIgBCif5kqB4NeC+bP2GvKc/+3CVAGrV9r0aZKjp7Qrn8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421188},"gitHead":"136ad3c3b3df939eb8089b645ba96cbbec396ba8","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.17.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.17_1787192318381_0.5815101084255265","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@aster-cloud/ui-messages","version":"1.0.18","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.18","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"77ae3e356d8b2b17f4ba798c7d3c38d2ad56dbb6","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.18.tgz","fileCount":6,"integrity":"sha512-SIc1tMS7wRL4UjV+CWRvS1V4cPQJAwmAQTeKmE3753Wf+HkMIqCe+OUf0htpWCUHciqyXEHv6wN5F64j11aeCw==","signatures":[{"sig":"MEQCIGLod0CkyU6GtRimmn7Z19QaiY4fxhDVzXdIhhwUb0dlAiAQyLWiPLAQb+ZLEYvkrzmJ9rvdvRZYJ55QljJbP1hE+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421188},"gitHead":"1796ec6e331e9d2ab7ef05e89c49794f35a84b32","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.17.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.18_1787299303767_0.3298116149453665","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@aster-cloud/ui-messages","version":"1.0.19","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.19","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"eb35eb5723e672c4460658d2921b48fee1000bd2","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.19.tgz","fileCount":6,"integrity":"sha512-5lfWR9fUy2mX+CjuOShBQFc8W0hLz4u4+9EBogAPRA8NCdCArvbCnxc8GsGj2s8HWdoygqPSZYbYjPC7XQua2g==","signatures":[{"sig":"MEQCICoZb4ap2Z+qyWtT6vvNWmt4ZR0knOrQnHm5/lnNth/CAiA8pGC0UvuHI17sASWBIRuz8QdsaFvXFBVKaSq1nWSjRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421188},"gitHead":"dbdb9f55abe4d063334e925e037b74ca46195995","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.17.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.19_1787367110758_0.38665431785351334","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@aster-cloud/ui-messages","version":"1.0.20","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.20","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"7d9a4d2b3c01d68f1c151432a1ba1fb338e137b2","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.20.tgz","fileCount":6,"integrity":"sha512-izj1EVncc9Lv9CsKEyo1TgKdqX1mj2VBqjjKJ29iLKQ0jwZdMdgHqHNmLWgtaM4zwnhQOGyB4Vx654LI3StKmA==","signatures":[{"sig":"MEUCIQCQbM+2Qt6XVRj465n69Lk+zn0DMRAnMTayIMDUVsArCQIgA1LORjG2sWfJjTNnYxAQy2ldQ49msFMtI9OzSNeSCQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421188},"gitHead":"f3d743fcac872486cd8df1f8037853c482901188","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.17.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.20_1787388277429_0.6216770617010683","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@aster-cloud/ui-messages","version":"1.0.21","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.21","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"d5fb194b0a3ce55752cef11fc0278f7ed8a3d0a4","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.21.tgz","fileCount":6,"integrity":"sha512-9V6Gldj90ip1Q14HNDvYVOoJySx9uGbbJPIUDakU4KKZYeWtb+Cht1V1rIBeLY85upfGDO6Lu40PETCpdFdemw==","signatures":[{"sig":"MEQCIArxP5kOn8dIJPWaahX9rAyLVRiyysoUjpmHLsaHa38MAiAp04zDEjwV8eo3/a6p31iljn/x5RlOBFTC7PLsSLrqwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421188},"gitHead":"c53c7ec9a8c8ce720f7ff42be5ba6e25a1eac022","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.17.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.21_1787435817080_0.6632606523519113","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@aster-cloud/ui-messages","version":"1.0.22","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.22","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"bb931afff109d6bd6e0d6b87c7a6350f5b726b7f","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.22.tgz","fileCount":6,"integrity":"sha512-Lo0oCM2stEyI+zCSbCPqiO7nCrmtAB+ncfnKKSFr2XtPTxCqVCRSLsYwkcl1L9XMzUFTBgBKIliWrb+tJKIaaA==","signatures":[{"sig":"MEQCIAiP1QfwAK6mXECz2T7W+if5Zpp5HRegcYocnOC/kNOSAiBZwJDvRlHQeou6KLuje4+qnYDAhyq57GJQnRqO5YEmRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":448041},"gitHead":"b8230f027986f169bdbfd0cc01788b2e82926942","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.17.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.22_1787824256184_0.10850771301679019","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@aster-cloud/ui-messages","version":"1.0.23","license":"Apache-2.0","_id":"@aster-cloud/ui-messages@1.0.23","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"dist":{"shasum":"8fd78ec4d14d450c30a8c195aa2d7e500b737315","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.23.tgz","fileCount":6,"integrity":"sha512-ODuTsUz3pb3c9MTUaGPA4jHr+fA2QJUlBFfRb5Frmx1jFxKRksyNcx17gcxcbfYKIv3vAFK2+KRwrmAsGmkcTA==","signatures":[{"sig":"MEYCIQDEDAzBShTaVidjVM/nXXE2264Zma1eyXhorroIor+27AIhALJfdQXMboK7ktCCZblbs9TVyA/eX5V8fAXEz9V89t5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":448226},"gitHead":"6b4e39b025a9f306f6ef9deee2a31d67443d970a","scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"repository":{"url":"git+https://github.com/aster-cloud/aster-lang-locales.git","type":"git","directory":"ui-messages"},"_npmVersion":"11.17.0","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-messages_1.0.23_1787861590052_0.1711241552292393","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@aster-cloud/ui-messages","version":"1.0.24","description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/aster-cloud/aster-lang-locales.git","directory":"ui-messages"},"publishConfig":{"access":"public"},"scripts":{"prepack":"cd .. && ./gradlew exportUiMessages && cp build/ui-messages/*.json ui-messages/"},"gitHead":"2d2ace026c0d1a1294e7487579f0c65290da729b","_id":"@aster-cloud/ui-messages@1.0.24","bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-zFrXPHPtvgayqGafJQMWu2oNQ+ljn9FFZ88uRgcbg4CBP5DcMSD8YlA05Fe0DLIolgLEp/QmJEzcFkeVkkxcuQ==","shasum":"c1c84d42cb95f9eeec12197f948a262f237a510e","tarball":"https://registry.npmjs.org/@aster-cloud/ui-messages/-/ui-messages-1.0.24.tgz","fileCount":6,"unpackedSize":450490,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aster-cloud%2fui-messages@1.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCxhwsnl66b7m+iu6Oh7XfVmAjJ8QIW/MxrYwuDZIciIAIgUVu/5bwoMIqP3C1fkiVsjBqWDy/d4DEaBANVlCO39Eo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f0ef5f7-61ee-409a-b437-77dd147c8c05"}},"directories":{},"maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-messages_1.0.24_1787901506326_0.4525846900851951"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-19T20:32:19.231Z","modified":"2026-08-28T07:18:27.000Z","1.0.6":"2026-06-19T20:32:19.639Z","1.0.7":"2026-07-10T02:00:18.088Z","1.0.8":"2026-07-10T22:40:28.842Z","1.0.9":"2026-07-11T01:38:53.126Z","1.0.10":"2026-07-24T20:57:52.591Z","1.0.11":"2026-08-02T23:13:27.899Z","1.0.12":"2026-08-03T07:32:00.685Z","1.0.13":"2026-08-03T23:17:38.227Z","1.0.14":"2026-08-04T06:04:41.234Z","1.0.15":"2026-08-04T10:10:59.785Z","1.0.16":"2026-08-15T00:05:37.253Z","1.0.17":"2026-08-20T02:18:38.576Z","1.0.18":"2026-08-21T08:01:43.903Z","1.0.19":"2026-08-22T02:51:50.914Z","1.0.20":"2026-08-22T08:44:37.581Z","1.0.21":"2026-08-22T21:56:57.221Z","1.0.22":"2026-08-27T09:50:56.340Z","1.0.23":"2026-08-27T20:13:10.259Z","1.0.24":"2026-08-28T07:18:26.627Z"},"bugs":{"url":"https://github.com/aster-cloud/aster-lang-locales/issues"},"license":"Apache-2.0","homepage":"https://github.com/aster-cloud/aster-lang-locales#readme","repository":{"type":"git","url":"git+https://github.com/aster-cloud/aster-lang-locales.git","directory":"ui-messages"},"description":"统一语言包的界面文案 manifest（ADR 0018）。aster-lang-locales 各 locale 的 ui-messages 聚合产物，供 aster-api 启动加载与 aster-cloud 构建期拉取缓存副本。","maintainers":[{"name":"aster-lang","email":"support@aster-lang.cloud"}],"readme":"# @aster-cloud/ui-messages\n\n统一语言包的**界面文案 manifest**（ADR 0018，统一语言包 Phase 1）。\n\n这是 `aster-lang-locales` 各 locale 模块 `src/main/resources/ui-messages/<locale-id>.json`\n的**聚合产物**，走独立的 npm 发布通道——**不进 JVM jar**，避免触发全生态版本级联。\n\n## 内容\n\n`./gradlew exportUiMessages` 产出（`build/ui-messages/`，prepack 时拷入本目录）：\n\n- `<locale-id>.json` — 每个 locale 的完整界面文案（38 namespace），如 `en-US.json`、`zh-CN.json`、`de-DE.json`\n- `ui-messages-manifest.json` — envelope：\n\n  ```json\n  {\n    \"schema\": \"aster-ui-messages-manifest/v1\",\n    \"version\": \"1.0.2\",\n    \"locales\": [\n      { \"id\": \"en-US\", \"file\": \"en-US.json\", \"sha256\": \"…\", \"bytes\": 129457 }\n    ]\n  }\n  ```\n\n  `sha256` 既是完整性校验，也是 `aster-api` → Workers KV 的**版本化缓存 key 来源**\n  （`messages:<locale>:v<sha 前 8 位>`）：文案一变 sha 变 → KV key 自然换 → 边缘自然刷新。\n\n## 真相源（system of record）\n\n文案的唯一真相源是 `locales/<lang>/src/main/resources/ui-messages/<id>.json`。\n**改文案 = 改这里 → PR → 发版**。本目录的 `*.json` 是生成产物，已 gitignore。\n\n- **aster-api**：启动时加载本 manifest 到内存，`/api/v1/messages?locale=xx` 直接吐内存。\n- **aster-cloud**：构建期拉取本包作 ① 运行时 fetch 失败的 fallback ② 本地 dev 离线可用。\n\n> `hi-IN` 的 ui-messages 在独立的 `aster-lang-hi` 仓，其 manifest 由该仓自行导出。\n\n## 校验\n\n`verifyUiMessagesParity`（root build，接入各模块 `check` → CI PR-blocking）：\n每个 locale 的**顶层 namespace 键集**必须与 `en-US` backbone 一致，防结构层漂移。\n（叶子键缺失由 cloud `deepMergeMessages` fallback 到 en 兜底。）\n","readmeFilename":"README.md"}