UNPKG

@voerkai18n/utils

Version:

utils for voerkai18n

53 lines (50 loc) 1.71 kB
import { extractMessages } from "../.."; const code = String.raw` <script> import { ref } from 'svelte'; const todos = ref([ { id: 1, title: '完成项目报告', description: '整理本季度的项目进度,准备PPT,并在周五之前发送给项目经理审阅。' }, { id: 5, title: t("学习新的编程语言"), description: t("开始学习Python,完成Codecademy上的Python入门课程,每天至少编程1小时。") } ]); </script> <div class="todo-container"> <h1>Todo List</h1> <input bind:value={newTodo} on:keyup.enter={() => addTodo(t('T1'))} placeholder={t('T2')} /> <ul> {#each todos as todo, index} <li title="任务"> <span class:completed={todo.completed}>{todo.text}</span> <button title={t('T3')} on:click={() => openTodo(index)}> {t("T4")} {t("T5")} </button> <button title={t('T6',1,2)} on:click={() => addTodo(index)}>{t("T7")}</button> <button on:click={() => removeTodo(index)}>{t("T8")}</button> <button on:click={() => editTodo(index, t('T9'))}>{t("T10", 11, {})}</button> <Translate message="T11"/> <Translate vars="v1" message="T12" /> <Translate vars="v2" message={Tx} /> <Translate vars={v3} message="T13" /> <Translate vars="tv1" message="T14" options="sss">ddsd</Translate> <Translate vars="tv2" message="T15" options="sss">ddsd</Translate> </li> {/each} </ul> <div>{t("T16")}</div> <!-- t("Tx") --> </div> ` console.log(extractMessages(code,{ language:'svelte' }).map(({message})=>message))