[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"github-release-intlify-vue-i18n-v11.4.15":3,"$f2v3tzw7dti6zg":-1},{"adjacent":4,"latestReleases":12,"relatedArticles":30,"relatedArticlesAreVersioned":9,"release":31},{"newer":5,"older":6},null,{"htmlUrl":7,"id":8,"isPrerelease":9,"name":10,"publishedAt":11,"tagName":10},"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Freleases\u002Ftag\u002Fv11.4.14","01a125af-30ba-765c-8eff-08b2250d57b0",false,"v11.4.14","2026-10-10T11:11:02.000Z",[13,14,18,22,26],{"id":8,"isPrerelease":9,"name":10,"publishedAt":11,"tagName":10},{"id":15,"isPrerelease":9,"name":16,"publishedAt":17,"tagName":16},"01a0fc7c-51f2-7288-ad85-e0881d22cbdb","v11.4.13","2026-10-02T11:09:19.000Z",{"id":19,"isPrerelease":9,"name":20,"publishedAt":21,"tagName":20},"01a0aaf2-4acc-7662-aaca-83a21c579f1f","v11.4.12","2026-09-16T14:34:23.000Z",{"id":23,"isPrerelease":9,"name":24,"publishedAt":25,"tagName":24},"01a03a82-1c97-736a-b09a-f830bcbc6bfb","v11.4.10","2026-08-25T17:15:23.000Z",{"id":27,"isPrerelease":9,"name":28,"publishedAt":29,"tagName":28},"01a02e7d-f091-72b7-bab2-953f0a0dc09b","v11.4.9","2026-08-23T09:22:19.000Z",[],{"htmlUrl":32,"id":33,"isPrerelease":9,"name":34,"projectId":35,"projectName":36,"projectOwner":37,"projectRepo":38,"projectUrl":39,"publishedAt":40,"summary":41,"tagName":34,"updatedAt":42,"breakingChangesHtml":5,"displayName":43,"hasBreakingChanges":9,"indexable":44,"notesHtml":45,"version":46},"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Freleases\u002Ftag\u002Fv11.4.15","01a14a97-6eb1-74fa-b241-0ae28d1298ec","v11.4.15","019e3932-13ea-7437-b3b7-9473fec1c703","Vue i18n","intlify","vue-i18n","https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n","2026-10-17T15:17:33.000Z","Version 11.4.15 of Vue i18n includes several important bug fixes, such as improved property lookups in locale and plural rule handling, ensuring SSR compatibility with Node.js ESM, and better message compilation error reporting. Additionally, documentation has been updated to clarify locale requirements and the behavior of the te() function.","2026-10-17T16:00:34.186Z","Vue i18n v11.4.15",true,"\n\n\u003Ch2>What&#39;s Changed\u003C\u002Fh2>\n\u003Ch3>🐛 Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>fix: read only own properties in locale, key and plural rule lookups by @kazupon in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2687\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2687\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>fix: return a message that cannot be compiled as is, in development and production by @kazupon in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2698\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2698\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>fix: copy the i18n option of components instead of writing internal values into it by @kazupon in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2700\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2700\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>fix: name datetime and number formats in the warning when a format is not found by @kazupon in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2703\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2703\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>fix: make te() and tm() look up messages in the same way as t() by @kazupon in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2705\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2705\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>fix: read only own properties in the key-value message resolver by @kazupon in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2707\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2707\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>fix: do not read Object.prototype properties as named values, and ignore unknown linked modifiers by @kazupon in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2711\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2711\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>fix: do not write count and n into the named values of a plural call by @kazupon in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2713\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2713\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>fix: do not drop a flat key under a message AST with flatJson by @kazupon in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2719\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2719\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>fix: keep a flat key that ends with cacheKey under a message AST by @kazupon in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2721\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2721\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>fix: let Node.js ESM load the Node.js builds, so that SSR works in production by @kazupon in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2729\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2729\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>fix: keep a flat key that goes through a prop key or cacheKey of a message AST by @kazupon in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2731\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2731\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📝️ Documentations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>docs: explain that locales should be BCP 47 language tags by @kazupon in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2696\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2696\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>docs: describe the fallback of te(), and list te and $te as not included in petite-vue-i18n by @kazupon in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2709\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fpull\u002F2709\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Full Changelog\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fcompare\u002Fv11.4.14...v11.4.15\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fintlify\u002Fvue-i18n\u002Fcompare\u002Fv11.4.14...v11.4.15\u003C\u002Fa>\u003C\u002Fp>\n","11.4.15"]