vue-i18n-locale-message icon indicating copy to clipboard operation
vue-i18n-locale-message copied to clipboard

`src` path of `i18n` blocks is ignored for squeezing

Open TheAlexLichter opened this issue 1 year ago • 0 comments

Code

components/test/Greeting.vue

<template>
  ...
</template>

<script>
...
</script>

<i18n locale="de" src="~/components/test/de.json"></i18n>

components/test/de.json

{
  "good_morning": "Guten Morgen"
}

** Reproduction**

  1. npx vue-i18n-locale-message squeeze --target=./components/test --output=./messages.json

Error: SyntaxError: Unexpected end of JSON input


The src path for i18n blocks is ignored when squeezing messages, making plugins like i18n-ally not recognize linked JSON files.

TheAlexLichter avatar Aug 08 '23 14:08 TheAlexLichter