Merge branch '899-wrong-title-for-track-ellipsis' into 'develop'

Resolve "Wrong title for track ellipsis"

Closes #899

See merge request funkwhale/funkwhale!870
environments/review-docs-rate-jr6phc/deployments/2479
Ciarán Ainsworth 2019-09-02 18:17:23 +02:00
commit af1866b763
15 zmienionych plików z 28 dodań i 28 usunięć

Wyświetl plik

@ -72,10 +72,10 @@
<span v-else-if="error === 'invalid_id'" class="error">Widget improperly configured (missing resource id).</span>
<span v-else-if="error === 'server_not_found'" class="error">Track not found.</span>
<span v-else-if="error === 'server_requires_auth'" class="error">You need to login to access this resource.</span>
<span v-else-if="error === 'server_error'" class="error">A server error occured.</span>
<span v-else-if="error === 'server_error'" class="error">An unknown error occured while loading track data from server.</span>
<span v-else-if="error === 'server_error'" class="error">A server error occurred.</span>
<span v-else-if="error === 'server_error'" class="error">An unknown error occurred while loading track data from server.</span>
<span v-else-if="currentTrack && currentTrack.sources.length === 0" class="error">This track is unavailable.</span>
<span v-else class="error">An unknown error occured while loading track data.</span>
<span v-else class="error">An unknown error occurred while loading track data.</span>
</div>
<a title="Funkwhale" href="https://funkwhale.audio" target="_blank" rel="noopener noreferrer" class="logo-wrapper">
<logo :fill="currentTheme.textColor" class="logo"></logo>

Wyświetl plik

@ -3,7 +3,7 @@
<section class="ui vertical center aligned stripe segment">
<div class="ui text container">
<h1 class="ui huge header">
<translate translate-context="Content/Home/Title/Verb">Welcome on Funkwhale</translate>
<translate translate-context="Content/Home/Title/Verb">Welcome to Funkwhale</translate>
</h1>
<p><translate translate-context="Content/Home/Title">We think listening to music should be simple.</translate></p>
<router-link class="ui icon button" to="/about">
@ -48,13 +48,13 @@
<div class="item">
<i class="heart icon"></i>
<div class="content">
<translate translate-context="Content/Home/List item/Verb">Keep a track of your favorite songs</translate>
<translate translate-context="Content/Home/List item/Verb">Keep track of your favorite songs</translate>
</div>
</div>
<div class="item">
<i class="list icon"></i>
<div class="content">
<translate translate-context="Content/Home/List item">Playlists? We got them</translate>
<translate translate-context="Content/Home/List item">Playlists? We've got them</translate>
</div>
</div>
</div>
@ -73,7 +73,7 @@
<div class="item">
<i class="plus icon"></i>
<div class="content">
<translate translate-context="Content/Home/List item">Covers, lyrics, our goal is to have them all ;)</translate>
<translate translate-context="Content/Home/List item">Covers, lyrics... our goal is to have them all ;)</translate>
</div>
</div>
</div>
@ -88,7 +88,7 @@
<div class="item">
<i class="book icon"></i>
<div class="content">
<translate translate-context="Content/Home/List item">No add-ons, no plugins : you only need a web library</translate>
<translate translate-context="Content/Home/List item">No add-ons, no plugins... you only need a web library</translate>
</div>
</div>
<div class="item">
@ -104,12 +104,12 @@
<h2 class="ui header">
<translate translate-context="Content/Home/Title">Your music, your way</translate>
</h2>
<p><translate translate-context="Content/Home/Paragraph">Funkwhale is free and gives you control on your music.</translate></p>
<p><translate translate-context="Content/Home/Paragraph">Funkwhale is free and gives you control over your music.</translate></p>
<div class="ui list">
<div class="item">
<i class="smile icon"></i>
<div class="content">
<translate translate-context="Content/Home/List item">The plaform is free and open-source, you can install it and modify it without worries</translate>
<translate translate-context="Content/Home/List item">The platform is free and open-source, you can install it and modify it without worries</translate>
</div>
</div>
<div class="item">

Wyświetl plik

@ -84,7 +84,7 @@ export default {
},
title () {
if (this.playable) {
return this.$pgettext('*/Queue/Button/Title', 'Play...')
return this.$pgettext('*/Queue/Button/Title', 'More...')
} else {
if (this.track) {
return this.$pgettext('*/Queue/Button/Title', 'This track is not available in any library you have access to')

Wyświetl plik

@ -8,7 +8,7 @@
<div class="header"><translate translate-context="Content/Login/Error message.Title">We cannot log you in</translate></div>
<ul class="list">
<li v-if="error == 'invalid_credentials'"><translate translate-context="Content/Login/Error message.List item/Call to action">Please double-check your username/password couple is correct</translate></li>
<li v-else><translate translate-context="Content/Login/Error message/List item">An unknown error happend, this can mean the server is down or cannot be reached</translate></li>
<li v-else><translate translate-context="Content/Login/Error message/List item">An unknown error occurred, this can mean the server is down or cannot be reached</translate></li>
</ul>
</div>
<div class="field">

Wyświetl plik

@ -12,7 +12,7 @@
</div>
</div>
<div v-if="settings.errors.length > 0" class="ui negative message">
<div class="header"><translate translate-context="Content/Settings/Error message.Title">Your settings can't be updateds</translate></div>
<div class="header"><translate translate-context="Content/Settings/Error message.Title">Your settings can't be updated</translate></div>
<ul class="list">
<li v-for="error in settings.errors">{{ error }}</li>
</ul>

Wyświetl plik

@ -7,7 +7,7 @@
:class="['ui', {'loading': isLoadingInstanceSetting}, 'form']"
@submit.prevent="submit()">
<p class="ui message" v-if="!$store.state.instance.settings.users.registration_enabled.value">
<translate translate-context="Content/Signup/Form/Paragraph">Registration are closed on this instance, you will need an invitation code to signup.</translate>
<translate translate-context="Content/Signup/Form/Paragraph">Public registrations are not possible on this instance. You will need an invitation code to sign up.</translate>
</p>
<div v-if="errors.length > 0" class="ui negative message">

Wyświetl plik

@ -19,7 +19,7 @@
</div>
<div v-else-if="fetch.status === 'errored'" class="ui error message">
<div class="header"><translate translate-context="Popup/*/Message.Title">Refresh error</translate></div>
<p><translate translate-context="Popup/*/Message.Content">An error occured while trying to refresh data:</translate></p>
<p><translate translate-context="Popup/*/Message.Content">An error occurred while trying to refresh data:</translate></p>
<table class="ui very basic collapsing celled table">
<tbody>
<tr>
@ -41,10 +41,10 @@
translate-context="*/*/Error">The remote server answered with HTTP %{ status }</translate>
<translate
v-else-if="['http', 'request'].indexOf(fetch.detail.error_code) > -1"
translate-context="*/*/Error">An HTTP error occured while contacting the remote server</translate>
translate-context="*/*/Error">An HTTP error occurred while contacting the remote server</translate>
<translate
v-else-if="fetch.detail.error_code === 'timeout'"
translate-context="*/*/Error">The remote server didn't answered fast enough</translate>
translate-context="*/*/Error">The remote server didn't respond quickly enough</translate>
<translate
v-else-if="fetch.detail.error_code === 'connection'"
translate-context="*/*/Error">Impossible to connect to the remote server</translate>

Wyświetl plik

@ -262,7 +262,7 @@ export default {
"Cannot upload this file, ensure it is not too big"
);
let network = this.$pgettext('Content/Library/Help text',
"A network error occured while uploading this file"
"A network error occurred while uploading this file"
);
let timeout = this.$pgettext('Content/Library/Help text', "Upload timeout, please try again");
let extension = this.$pgettext('Content/Library/Help text',

Wyświetl plik

@ -16,7 +16,7 @@
<translate translate-context="Popup/Import/Message">Upload was skipped because a similar one is already available in one of your libraries.</translate>
</div>
<div class="ui error message" v-if="upload.import_status === 'errored'">
<translate translate-context="Popup/Import/Message">An error occured during upload processing. You will find more information below.</translate>
<translate translate-context="Popup/Import/Message">An error occurred during upload processing. You will find more information below.</translate>
</div>
<template v-if="upload.import_status === 'errored'">
<table class="ui very basic collapsing celled table">
@ -141,8 +141,8 @@ export default {
let detail = payload.detail || {}
d.errorRows = getErrors(detail)
} else {
d.label = this.$pgettext('Popup/Import/Error.Label', 'Unkwown error')
d.detail = this.$pgettext('Popup/Import/Error.Label', 'An unkwown error occured')
d.label = this.$pgettext('Popup/Import/Error.Label', 'Unknown error')
d.detail = this.$pgettext('Popup/Import/Error.Label', 'An unknown error occurred')
}
let debugInfo = {
source: upload.source,

Wyświetl plik

@ -31,7 +31,7 @@ export default {
},
errored: {
label: this.$pgettext('Content/Library/Table/Short', 'Errored'),
help: this.$pgettext('Content/Library/Help text', 'This track could not be processed, please it is tagged correctly'),
help: this.$pgettext('Content/Library/Help text', 'This track could not be processed, please make sure it is tagged correctly'),
},
finished: {
label: this.$pgettext('Content/Library/*', 'Finished'),

Wyświetl plik

@ -19,7 +19,7 @@
<template v-if="type === 'artist'">
<p>
<translate translate-context="Popup/Moderation/Paragraph">
You will not see tracks, albums and user activity linked to this artist anymore:
You will not see tracks, albums and user activity linked to this artist any more:
</translate>
</p>
<ul>
@ -30,7 +30,7 @@
</ul>
<p>
<translate translate-context="Popup/Moderation/Paragraph">
You can manage and update your filters anytime from your account settings.
You can manage and update your filters any time from your account settings.
</translate>
</p>
</template>

Wyświetl plik

@ -11,7 +11,7 @@
</template>
<template v-else-if="status === 'errored'">
<i class="red close icon"></i>
<translate translate-context="Content/Playlist/Error message.Title">An error occured while saving your changes</translate>
<translate translate-context="Content/Playlist/Error message.Title">An error occurred while saving your changes</translate>
<div v-if="errors.length > 0" class="ui negative message">
<ul class="list">
<li v-for="error in errors">{{ error }}</li>

Wyświetl plik

@ -51,7 +51,7 @@ export default {
computed: {
labels() {
let reset = this.$pgettext('*/Login/*/Verb', "Reset your password")
let placeholder = this.$pgettext('Content/Signup/Input.Placeholder', "Enter the email address binded to your account"
let placeholder = this.$pgettext('Content/Signup/Input.Placeholder', "Enter the email address linked to your account"
)
return {
reset,

Wyświetl plik

@ -22,7 +22,7 @@
<translate translate-context="Content/Signup/Button.Label">Update your password</translate></button>
</template>
<template v-else>
<p><translate translate-context="Content/Signup/Paragraph">If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes.</translate></p>
<p><translate translate-context="Content/Signup/Paragraph">If the email address provided in the previous step is valid and linked to a user account, you should receive an email with reset instructions in the next couple of minutes.</translate></p>
</template>
</form>
<div v-else class="ui positive message">

Wyświetl plik

@ -15,7 +15,7 @@
</div>
<div class="ui segment">
<h2><translate translate-context="Content/Library/Title/Verb">Follow remote libraries</translate></h2>
<p><translate translate-context="Content/Library/Paragraph">You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner.</translate></p>
<p><translate translate-context="Content/Library/Paragraph">You can follow libraries from other users to get access to new music. Public libraries can be followed immediately, while following a private library requires approval from its owner.</translate></p>
<router-link :to="{name: 'content.remote.index'}" class="ui green button">
<translate translate-context="Content/Library/Button.Label/Verb">Get started</translate>
</router-link>