Fixed languages and added CTRL+F to focus search

This commit is contained in:
RemixDev 2020-09-23 15:44:43 +02:00
parent 23c61e0729
commit 3fd924eebc
7 changed files with 27 additions and 15 deletions

File diff suppressed because one or more lines are too long

View File

@ -62,6 +62,13 @@ document.addEventListener('paste', pasteEvent => {
} }
}) })
document.addEventListener('keydown', e => {
if(e.keyCode == 70 && e.ctrlKey){
e.preventDefault()
document.querySelector('#searchbar').focus()
}
})
/* ===== Socketio listeners ===== */ /* ===== Socketio listeners ===== */
// Debug messages for socketio // Debug messages for socketio

View File

@ -56,6 +56,7 @@
:class="{ 'locale-flag--current': currentLocale === locale }" :class="{ 'locale-flag--current': currentLocale === locale }"
@click="changeLocale(locale)" @click="changeLocale(locale)"
v-html="flags[locale]" v-html="flags[locale]"
:title="locale"
> >
</span> </span>
</div> </div>

View File

@ -97,7 +97,7 @@ const ko = {
wrongBitrateNoAlternative: '요구하는 비트레이트를 찾을 수 없을 뿐더러 대체할 것을 찾지 못했습니다!', wrongBitrateNoAlternative: '요구하는 비트레이트를 찾을 수 없을 뿐더러 대체할 것을 찾지 못했습니다!',
no360RA: '해당 트랙은 360 리얼리티 오디오에 존재하지 않습니다.', no360RA: '해당 트랙은 360 리얼리티 오디오에 존재하지 않습니다.',
notAvailable: "해당 트랙은 Deezer 서버에 존재하지 않습니다!", notAvailable: "해당 트랙은 Deezer 서버에 존재하지 않습니다!",
notAvailableNoAlternative: "해당 트랙은 Deezer 서버에 존재하지 않을 뿐더러 대체할 것을 찾지 못했습니다!" notAvailableNoAlternative: "해당 트랙은 Deezer 서버에 존재하지 않을 뿐더러 대체할 것을 찾지 못했습니다!",
noSpaceLeft: "장치에 여유 공간이 없습니다!" noSpaceLeft: "장치에 여유 공간이 없습니다!"
} }
}, },
@ -168,7 +168,7 @@ const ko = {
finishAddingArtist: '{artist} 앨범이 대기열에 추가되었습니다', finishAddingArtist: '{artist} 앨범이 대기열에 추가되었습니다',
startConvertingSpotifyPlaylist: '스포티파이 트랙을 Deezer 트랙으로 전환 중입니다', startConvertingSpotifyPlaylist: '스포티파이 트랙을 Deezer 트랙으로 전환 중입니다',
finishConvertingSpotifyPlaylist: '스프토파이 재생 목록이 전환되었습니다', finishConvertingSpotifyPlaylist: '스프토파이 재생 목록이 전환되었습니다',
loginNeededToDownload: '트랙을 다운로드하려면 로그인이 필요합니다!' loginNeededToDownload: '트랙을 다운로드하려면 로그인이 필요합니다!',
deezerNotAvailable: 'Deezer 사이트는 현재 귀하의 국가에서 사용이 불가능합니다. VPN을 사용하세요.' deezerNotAvailable: 'Deezer 사이트는 현재 귀하의 국가에서 사용이 불가능합니다. VPN을 사용하세요.'
}, },
settings: { settings: {
@ -181,8 +181,8 @@ const ko = {
question: 'ARL을 어떻게 확인합니까?', question: 'ARL을 어떻게 확인합니까?',
update: 'ARL 업데이트' update: 'ARL 업데이트'
}, },
logout: '로그아웃' logout: '로그아웃',
question: '스포티파이 기능들을 쓰려면 어떻게 해야합니까? question: '스포티파이 기능들을 쓰려면 어떻게 해야합니까?'
}, },
appearance: { appearance: {
title: '외관', title: '외관',
@ -258,7 +258,7 @@ const ko = {
jpegImageQuality: 'JPEG 이미지 품질', jpegImageQuality: 'JPEG 이미지 품질',
embeddedArtworkPNG: '포함된 그림의 형식을 PNG로 저장합니다', embeddedArtworkPNG: '포함된 그림의 형식을 PNG로 저장합니다',
embeddedPNGWarning: 'PNG는 Deezer에서 공식적으로 지원하지 않기 때문에 버그가 있을 수 있습니다', embeddedPNGWarning: 'PNG는 Deezer에서 공식적으로 지원하지 않기 때문에 버그가 있을 수 있습니다',
imageSizeWarning: 'x1200 크기를 초과해서는 Deezer에서 공식적으로 사용되지 않기 때문에 문제가 생길 수 있습니다' imageSizeWarning: 'x1200 크기를 초과해서는 Deezer에서 공식적으로 사용되지 않기 때문에 문제가 생길 수 있습니다',
coverDescriptionUTF8: '커버 설명을 UTF8 포맷을 이용해 저장합니다 (iTunes 커버 오류 해결)' coverDescriptionUTF8: '커버 설명을 UTF8 포맷을 이용해 저장합니다 (iTunes 커버 오류 해결)'
}, },
tags: { tags: {

View File

@ -1,4 +1,4 @@
const en = { const ph = {
globals: { globals: {
welcome: 'Welcome sa deemix', welcome: 'Welcome sa deemix',
back: 'bumalik', back: 'bumalik',
@ -173,7 +173,7 @@ const en = {
currentItemCancelled: 'Nakansel na ang item.', currentItemCancelled: 'Nakansel na ang item.',
startAddingArtist: 'Idinadagdag si {artist} sa queue ng mga album', startAddingArtist: 'Idinadagdag si {artist} sa queue ng mga album',
finishAddingArtist: 'Naidagdag na si {artist} sa queue ng mga album', finishAddingArtist: 'Naidagdag na si {artist} sa queue ng mga album',
startConvertingSpotifyPlaylist: 'Kino-convert ang mga track sa spotify papuntang Deezer, startConvertingSpotifyPlaylist: 'Kino-convert ang mga track sa spotify papuntang Deezer',
finishConvertingSpotifyPlaylist: 'Naconvert na ang playlist sa Spotify', finishConvertingSpotifyPlaylist: 'Naconvert na ang playlist sa Spotify',
loginNeededToDownload: 'Kailangan mong mag-login para madownload ang mga track!', loginNeededToDownload: 'Kailangan mong mag-login para madownload ang mga track!',
deezerNotAvailable: 'Hindi available ang Deezer sa iyong bansa. Kailangan mong gumamit ng VPN.' deezerNotAvailable: 'Hindi available ang Deezer sa iyong bansa. Kailangan mong gumamit ng VPN.'
@ -368,4 +368,4 @@ const en = {
} }
} }
export default en export default ph

View File

@ -16,6 +16,7 @@ import vn from '@/lang/vn'
import hr from '@/lang/hr' import hr from '@/lang/hr'
import ar from '@/lang/ar' import ar from '@/lang/ar'
import ko from '@/lang/ko' import ko from '@/lang/ko'
import ph from '@/lang/ph'
Vue.use(VueI18n) Vue.use(VueI18n)
@ -37,7 +38,8 @@ const locales = {
vn, vn,
hr, hr,
ar, ar,
ko ko,
ph
} }
const i18n = new VueI18n({ const i18n = new VueI18n({

View File

@ -12,6 +12,7 @@ import vn from 'svg-country-flags/svg/vn.svg'
import hr from 'svg-country-flags/svg/hr.svg' import hr from 'svg-country-flags/svg/hr.svg'
import ar from '@/assets/ar.svg' import ar from '@/assets/ar.svg'
import ko from 'svg-country-flags/svg/kr.svg' import ko from 'svg-country-flags/svg/kr.svg'
import ph from 'svg-country-flags/svg/ph.svg'
export default { export default {
it, it,
@ -27,5 +28,6 @@ export default {
vn, vn,
hr, hr,
ar, ar,
ko ko,
ph
} }