fix: all tab in search not working in pt-BR

This commit is contained in:
Roberto Tonino 2020-09-24 19:15:49 +02:00
parent f5468fe1b9
commit 6ae827f6ea
5 changed files with 29 additions and 18 deletions

File diff suppressed because one or more lines are too long

View File

@ -70,7 +70,9 @@ export default {
}),
mounted() {
this.$root.$on('updateSearchLoadingState', loading => {
console.log('yes')
this.loading = loading
console.log('no')
})
this.$router.beforeEach((to, from, next) => {

View File

@ -41,13 +41,7 @@
<div class="info_box">
<p class="primary-text">{{ results.allTab.TOP_RESULT[0].title }}</p>
<p class="secondary-text">
{{
results.allTab.TOP_RESULT[0].type == 'artist'
? $t('search.fans', { n: $n(results.allTab.TOP_RESULT[0].nb_fan) })
: $t('globals.by', { artist: results.allTab.TOP_RESULT[0].artist }) +
' - ' +
$tc('globals.listTabs.trackN', results.allTab.TOP_RESULT[0].nb_song)
}}
{{ fansNumber }}
</p>
<span class="tag">{{ $tc(`globals.listTabs.${results.allTab.TOP_RESULT[0].type}`, 1) }}</span>
</div>
@ -229,6 +223,21 @@ export default {
? this.results.allTab[section].length == 0
: this.results.allTab[section].data.length == 0
)
},
fansNumber() {
let number
try {
number = this.$n(this.results.allTab.TOP_RESULT[0].nb_fan)
} catch (error) {
number = this.$n(this.results.allTab.TOP_RESULT[0].nb_fan, { locale: 'en' })
}
return this.results.allTab.TOP_RESULT[0].type == 'artist'
? this.$t('search.fans', { n: number })
: this.$t('globals.by', { artist: this.results.allTab.TOP_RESULT[0].artist }) +
' - ' +
this.$tc('globals.listTabs.trackN', this.results.allTab.TOP_RESULT[0].nb_song)
}
},
methods: {

View File

@ -39,11 +39,12 @@
license: 'Licença'
},
subtitles: {
bugReports: "Há algo não funcionando no deemix? Nos diga!",
bugReports: 'Há algo não funcionando no deemix? Nos diga!',
contributing: 'Você quer contribuir para este projeto? Você pode fazer isso de diferentes maneiras!',
donations: 'Você quer contribuir monetariamente? Você pode fazer uma doação!'
},
usesLibrary: 'Esse app usa a biblioteca do <strong>deemix</strong>, no qual você pode usar para criar sua própria UI para o deemix',
usesLibrary:
'Esse app usa a biblioteca do <strong>deemix</strong>, no qual você pode usar para criar sua própria UI para o deemix',
thanks: `Agradecimentos para <strong>rtonno</strong>, <strong>uhwot</strong> e <strong>lollilol</strong> por ajudar neste projeto, e para <strong>BasCurtiz</strong> e <strong>scarvimane</strong> por fazerem o ícone`,
upToDate: `Para mais novidades siga o <a href="https://t.me/RemixDevNews" target="_blank">news channel</a> no Telegram.`,
officialWebsite: 'Site Oficial',
@ -79,7 +80,7 @@
invalidURL: 'URL inválida',
unsupportedURL: 'URL não suportada ainda',
ISRCnotOnDeezer: 'Faixa ISRC não está disponível ainda no deezer',
notYourPrivatePlaylist: "Você não pode baixar playlists privadas.",
notYourPrivatePlaylist: 'Você não pode baixar playlists privadas.',
spotifyDisabled: 'Os Recursos do Spotify não foram configurados corretamente.',
trackNotOnDeezer: 'Faixa não encontrada no deezer!',
albumNotOnDeezer: 'Album not found on deezer! Álbum não encontrado no deezer!',
@ -89,8 +90,8 @@
wrongBitrate: 'Faixa não encontrada no bitrate desejado.',
wrongBitrateNoAlternative: 'Faixa não encontrada no bitrate desejado e nenhuma outra alternativa encontrada!',
no360RA: 'Faixa não disponível na qualidade Reality Audio 360.',
notAvailable: "Faixa não disponível nos servidores do deezer!",
notAvailableNoAlternative: "Faixa não disponível nos servidores do deezer e nenhuma outra alternativa encontrada!"
notAvailable: 'Faixa não disponível nos servidores do deezer!',
notAvailableNoAlternative: 'Faixa não disponível nos servidores do deezer e nenhuma outra alternativa encontrada!'
}
},
favorites: {
@ -111,7 +112,7 @@
linkAnalyzer: {
info: 'Você pode usar essa seção para encontrar mais informações sobre o link que você quer baixar.',
useful:
"Isso é útil se você está tentando baixar algumas faixas que não estão disponíveis no seu país, e quer saber onde elas estão disponíveis, por exemplo.",
'Isso é útil se você está tentando baixar algumas faixas que não estão disponíveis no seu país, e quer saber onde elas estão disponíveis, por exemplo.',
linkNotSupported: 'Esse link não é suportado ainda',
linkNotSupportedYet: 'Parece que esse link não é suportado ainda, tente analizar outro.',
table: {
@ -151,7 +152,7 @@
loggingIn: 'Logando',
loggedIn: 'Logado',
alreadyLogged: 'Você já está logado',
loginFailed: "Não foi possivel entrar",
loginFailed: 'Não foi possivel entrar',
loggedOut: 'Desconectando',
cancellingCurrentItem: 'Cancelando item atual.',
currentItemCancelled: 'Item atual cancelado.',
@ -215,7 +216,7 @@
overwriteFile: {
title: 'Sobrescrever arquivos?',
y: 'Sim, sobrescrever arquivos',
n: "Não, não sobrescrever arquivos",
n: 'Não, não sobrescrever arquivos',
t: 'Sobrescrever apenas as tags'
},
fallbackBitrate: 'Taxa de bits reserva',

View File

@ -94,7 +94,6 @@ const router = new VueRouter({
})
router.beforeEach((to, from, next) => {
console.log('js before each')
let getTracklistParams = null
switch (to.name) {