#662: Resolve "Add contexts to translatable strings"

This commit is contained in:
jovuit 2019-02-14 10:40:20 +01:00 committed by Eliot Berriot
parent a311f96933
commit f66d95663f
10 changed files with 126 additions and 126 deletions

View file

@ -2,12 +2,12 @@
<main v-title="labels.title">
<section class="ui vertical stripe segment">
<h2 class="ui header">
<translate>Browsing radios</translate>
<translate :translate-context="'Content/Radio/Title'">Browsing radios</translate>
</h2>
<div class="ui hidden divider"></div>
<div class="ui row">
<h3 class="ui header">
<translate>Instance radios</translate>
<translate :translate-context="'Content/Radio/Title'">Instance radios</translate>
</h3>
<div class="ui cards">
<radio-card :type="'favorites'"></radio-card>
@ -18,20 +18,20 @@
<div class="ui hidden divider"></div>
<h3 class="ui header">
<translate>User radios</translate>
<translate :translate-context="'Content/Radio/Title'">User radios</translate>
</h3>
<router-link class="ui green basic button" to="/library/radios/build" exact>
<translate>Create your own radio</translate>
<translate :translate-context="'Content/Radio/Button.Label/Verb'">Create your own radio</translate>
</router-link>
<div class="ui hidden divider"></div>
<div :class="['ui', {'loading': isLoading}, 'form']">
<div class="fields">
<div class="field">
<label><translate>Search</translate></label>
<label><translate :translate-context="'Content/Search/Input.Label/Verb'">Search</translate></label>
<input name="search" type="text" v-model="query" :placeholder="labels.searchPlaceholder"/>
</div>
<div class="field">
<label><translate>Ordering</translate></label>
<label><translate :translate-context="'Content/Search/Dropdown.Label'">Ordering</translate></label>
<select class="ui dropdown" v-model="ordering">
<option v-for="option in orderingOptions" :value="option[0]">
{{ sharedLabels.filters[option[1]] }}
@ -39,18 +39,18 @@
</select>
</div>
<div class="field">
<label><translate>Order</translate></label>
<label><translate :translate-context="'Content/Search/Dropdown.Label'">Order</translate></label>
<select class="ui dropdown" v-model="orderingDirection">
<option value="+">
<translate>Ascending</translate>
<translate :translate-context="'Content/Search/Dropdown'">Ascending</translate>
</option>
<option value="-">
<translate>Descending</translate>
<translate :translate-context="'Content/Search/Dropdown'">Descending</translate>
</option>
</select>
</div>
<div class="field">
<label><translate>Results per page</translate></label>
<label><translate :translate-context="'Content/Search/Dropdown.Label'">Results per page</translate></label>
<select class="ui dropdown" v-model="paginateBy">
<option :value="parseInt(12)">12</option>
<option :value="parseInt(25)">25</option>
@ -138,8 +138,8 @@ export default {
},
computed: {
labels() {
let searchPlaceholder = this.$gettext("Enter a radio name…")
let title = this.$gettext("Radios")
let searchPlaceholder = this.$pgettext('Content/Search/Input.Placeholder', "Enter a radio name…")
let title = this.$pgettext('Head/Radio/Title', "Radios")
return {
searchPlaceholder,
title