Skip to content
Snippets Groups Projects
Verified Commit b42f1299 authored by Lukas Eipert's avatar Lukas Eipert
Browse files

Merge branch 'add-gettext-extractor-compatibility'

parents 38b87e60 10e89545
No related branches found
No related tags found
No related merge requests found
Pipeline #
Showing
with 189 additions and 21 deletions
[
{
"text":
"\n Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n Praesent tempus metus vitae arcu vestibulum, vitae dictum lorem ullamcorper.\nNam pharetra mauris enim, ut posuere metus efficitur sit amet.\n ",
"textPlural": null,
"context": null,
"references": ["fixtures/multiline_template_string.vue:4"],
"comments": []
},
{
"text": "attribute",
"textPlural": null,
"context": null,
"references": ["fixtures/attributes.vue:2", "fixtures/complete_file.vue:12"],
"comments": []
},
{
"text": "attribute-bind",
"textPlural": null,
"context": null,
"references": ["fixtures/complete_file.vue:13"],
"comments": []
},
{
"text": "event",
"textPlural": null,
"context": null,
"references": [
"fixtures/events.vue:2",
"fixtures/complete_file.vue:2",
"fixtures/complete_file.vue:14"
],
"comments": []
},
{
"text": "foobar",
"textPlural": null,
"context": null,
"references": ["fixtures/script.vue:2"],
"comments": []
},
{
"text": "inline",
"textPlural": null,
"context": null,
"references": ["fixtures/complete_file.vue:6"],
"comments": []
},
{
"text": "innertext",
"textPlural": null,
"context": null,
"references": ["fixtures/node_inner_text.vue:3"],
"comments": []
},
{
"text": "multi_level_template",
"textPlural": null,
"context": null,
"references": ["fixtures/multi_level_templates.vue:5"],
"comments": []
},
{
"text": "multiline",
"textPlural": null,
"context": null,
"references": ["fixtures/node_inner_multiline.vue:4"],
"comments": []
}
]
[
{
"text": "attribute",
"textPlural": null,
"context": null,
"references": ["fixtures/attributes.vue:2"],
"comments": []
}
]
[
{
"filename": "fixtures/attributes.vue",
"code": "__('attribute')",
"filename": "fixtures/attributes.vue",
"line": 2
}
]
<script>
console.log('script');
console.log(__('event'));
</script>
<template>
<div>
{{ console.log('inline') }}
{{ __('inline') }}
</div>
<template
v-if="true"
>
<custom-element
:bound="__('lol')"
v-bind-attribute="__('lol2')"
@click="() => console.log('click')"
:bound="__('attribute')"
v-bind-attribute="__('attribute-bind')"
@click="() => console.log(__('event'))"
/>
</template>
</template>
[
{
"text": "attribute",
"textPlural": null,
"context": null,
"references": ["fixtures/complete_file.vue:12"],
"comments": []
},
{
"text": "attribute-bind",
"textPlural": null,
"context": null,
"references": ["fixtures/complete_file.vue:13"],
"comments": []
},
{
"text": "event",
"textPlural": null,
"context": null,
"references": ["fixtures/complete_file.vue:2", "fixtures/complete_file.vue:14"],
"comments": []
},
{
"text": "inline",
"textPlural": null,
"context": null,
"references": ["fixtures/complete_file.vue:6"],
"comments": []
}
]
[
{
"code": "\nconsole.log('script');\n",
"code": "\nconsole.log(__('event'));\n",
"filename": "fixtures/complete_file.vue",
"line": 1
},
{
"code": " console.log('inline') ",
"code": " __('inline') ",
"filename": "fixtures/complete_file.vue",
"line": 6
},
......@@ -15,17 +15,17 @@
"line": 9
},
{
"code": "__('lol')",
"code": "__('attribute')",
"filename": "fixtures/complete_file.vue",
"line": 12
},
{
"code": "__('lol2')",
"code": "__('attribute-bind')",
"filename": "fixtures/complete_file.vue",
"line": 13
},
{
"code": "() => console.log('click')",
"code": "() => console.log(__('event'))",
"filename": "fixtures/complete_file.vue",
"line": 14
}
......
[]
<template>
<div @click="() => alert(__('event'))"/>
</template>
[
{
"text": "event",
"textPlural": null,
"context": null,
"references": ["fixtures/events.vue:2"],
"comments": []
}
]
[
{
"code": "() => alert(__('event'))",
"filename": "fixtures/events.vue",
"line": 2
}
]
console.warn('no_vue_file');
console.warn(s__('no_vue_file'));
[
{
"text": "no_vue_file",
"textPlural": null,
"context": null,
"references": ["fixtures/javascript_only.js:1"],
"comments": []
}
]
[
{
"code": "console.warn('no_vue_file');\n",
"code": "console.warn(s__('no_vue_file'));\n",
"filename": "fixtures/javascript_only.js",
"line": 1
}
......
......@@ -2,7 +2,7 @@
<template/>
<template>
<div>
{{ __s('multi_template') }}
{{ s__('multi_level_template') }}
</div>
</template>
</template>
[
{
"text": "multi_level_template",
"textPlural": null,
"context": null,
"references": ["fixtures/multi_level_templates.vue:5"],
"comments": []
}
]
[
{
"code": " s__('multi_level_template') ",
"filename": "fixtures/multi_level_templates.vue",
"line": 5
}
]
[
{
"code": " __s('multi_template') ",
"filename": "fixtures/multi_templates.vue",
"line": 5
}
]
<template>
<div>
{{
s__(`
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Praesent tempus metus vitae arcu vestibulum, vitae dictum lorem ullamcorper.
Nam pharetra mauris enim, ut posuere metus efficitur sit amet.
`)
}}
</div>
</template>
[
{
"text":
"\n Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n Praesent tempus metus vitae arcu vestibulum, vitae dictum lorem ullamcorper.\nNam pharetra mauris enim, ut posuere metus efficitur sit amet.\n ",
"textPlural": null,
"context": null,
"references": ["fixtures/multiline_template_string.vue:4"],
"comments": []
}
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment