Added context strings for i18n
This commit is contained in:
parent
5758ab4c43
commit
56a5a5ed76
|
@ -1,21 +1,21 @@
|
||||||
<template>
|
<template>
|
||||||
<main v-title="labels.playlists">
|
<main v-title="labels.playlists">
|
||||||
<section class="ui vertical stripe segment">
|
<section class="ui vertical stripe segment">
|
||||||
<h2 class="ui header"><translate>Browsing playlists</translate></h2>
|
<h2 class="ui header"><translate :translate-context="'Content/Playlist/Title'">Browsing playlists</translate></h2>
|
||||||
<div :class="['ui', {'loading': isLoading}, 'form']">
|
<div :class="['ui', {'loading': isLoading}, 'form']">
|
||||||
<template v-if="$store.state.auth.authenticated">
|
<template v-if="$store.state.auth.authenticated">
|
||||||
<button
|
<button
|
||||||
@click="$store.commit('playlists/chooseTrack', null)"
|
@click="$store.commit('playlists/chooseTrack', null)"
|
||||||
class="ui basic green button"><translate>Manage your playlists</translate></button>
|
class="ui basic green button"><translate :translate-context="'Content/Playlist/Button.Label/Verb'">Manage your playlists</translate></button>
|
||||||
<div class="ui hidden divider"></div>
|
<div class="ui hidden divider"></div>
|
||||||
</template>
|
</template>
|
||||||
<div class="fields">
|
<div class="fields">
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label><translate>Search</translate></label>
|
<label><translate :translate-context="'Content/*/Form.Label/Short, Name'">Search</translate></label>
|
||||||
<input type="text" name="search" v-model="query" :placeholder="labels.searchPlaceholder"/>
|
<input type="text" name="search" v-model="query" :placeholder="labels.searchPlaceholder"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label><translate>Ordering</translate></label>
|
<label><translate :translate-context="'Content/*/Dropdown.Label/Short, Name'">Ordering</translate></label>
|
||||||
<select class="ui dropdown" v-model="ordering">
|
<select class="ui dropdown" v-model="ordering">
|
||||||
<option v-for="option in orderingOptions" :value="option[0]">
|
<option v-for="option in orderingOptions" :value="option[0]">
|
||||||
{{ sharedLabels.filters[option[1]] }}
|
{{ sharedLabels.filters[option[1]] }}
|
||||||
|
@ -23,14 +23,14 @@
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label><translate>Order</translate></label>
|
<label><translate :translate-context="'Content/*/Dropdown.Label/Short, Name'">Order</translate></label>
|
||||||
<select class="ui dropdown" v-model="orderingDirection">
|
<select class="ui dropdown" v-model="orderingDirection">
|
||||||
<option value="+"><translate>Ascending</translate></option>
|
<option value="+"><translate :translate-context="'Content/*/Dropdown/Short'">Ascending</translate></option>
|
||||||
<option value="-"><translate>Descending</translate></option>
|
<option value="-"><translate :translate-context="'Content/*/Dropdown/Short'">Descending</translate></option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label><translate>Results per page</translate></label>
|
<label><translate :translate-context="'Content/*/Dropdown.Label/Short, Name'">Results per page</translate></label>
|
||||||
<select class="ui dropdown" v-model="paginateBy">
|
<select class="ui dropdown" v-model="paginateBy">
|
||||||
<option :value="parseInt(12)">12</option>
|
<option :value="parseInt(12)">12</option>
|
||||||
<option :value="parseInt(25)">25</option>
|
<option :value="parseInt(25)">25</option>
|
||||||
|
@ -103,8 +103,8 @@ export default {
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
labels() {
|
labels() {
|
||||||
let playlists = this.$gettext("Playlists")
|
let playlists = this.$pgettext('Head/Playlist/Title/Name', 'Playlists')
|
||||||
let searchPlaceholder = this.$gettext("Enter playlist name…")
|
let searchPlaceholder = this.$pgettext('Content/Playlist/Placeholder/Call to action', 'Enter playlist name…')
|
||||||
return {
|
return {
|
||||||
playlists,
|
playlists,
|
||||||
searchPlaceholder
|
searchPlaceholder
|
||||||
|
|
Loading…
Reference in New Issue