Use vue-i18n #68

Merged
jakob.scheid merged 14 commits from feature/vue-i18n into main 2026-05-20 17:35:02 +02:00
2 changed files with 13 additions and 3 deletions
Showing only changes of commit dd0f560bc8 - Show all commits
+5 -2
View File
@@ -18,6 +18,9 @@ limitations under the License.
const searchQuery = defineModel();
import { useRouter } from 'vue-router';
import { useI18n } from 'vue-i18n';
const { t } = useI18n();
const router = useRouter()
const props = defineProps(['autoSubmit'])
@@ -38,10 +41,10 @@ const submitSearch = function () {
<input
v-model="searchQuery"
type="search"
placeholder="Search..."
:placeholder="t('search.searchBar.placeholder')"
required
/>
<button type="submit" class="search-button">Search</button>
<button type="submit" class="search-button">{{ t('search.searchBar.submit') }}</button>
</div>
</form>
</template>
+8 -1
View File
@@ -1 +1,8 @@
{}
{
"search": {
"searchBar": {
"submit": "Search",
"placeholder": "Search..."
}
}
}