found the 0.001% LOL
Update on i18n stuff
This commit is contained in:
parent
9c5d5631c9
commit
9ee03828ae
6 changed files with 105 additions and 46 deletions
|
@ -13,6 +13,7 @@
|
|||
"notification.updatingLibraryAlbums": "Updating library albums...",
|
||||
"notification.updatingLibraryArtists": "Updating library artists...",
|
||||
// Terms
|
||||
"term.appleInc": "Apple Inc.",
|
||||
"term.appleMusic": "Apple Music",
|
||||
"term.applePodcasts": "Apple Podcasts",
|
||||
"term.itunes": "iTunes",
|
||||
|
@ -70,6 +71,7 @@
|
|||
"term.enabled": "Enabled",
|
||||
"term.disabled": "Disabled",
|
||||
"term.connect": "Connect",
|
||||
"term.connecting": "Connecting...",
|
||||
"term.confirm": "Confirm ?",
|
||||
"term.more": "More",
|
||||
"term.less": "Less",
|
||||
|
@ -86,6 +88,15 @@
|
|||
"term.clearAll": "Clear All",
|
||||
"term.recentStations": "Recent Stations",
|
||||
"term.language": "Language",
|
||||
"term.noLyrics": "Loading... / Lyrics not found./ Instrumental.",
|
||||
"term.copyright": "Copyright",
|
||||
"term.rightsReserved": "All Rights Reserved.",
|
||||
"term.sponsor": "Sponsor this project",
|
||||
"term.ciderTeam": "Cider Team",
|
||||
"term.developer": "Developer",
|
||||
"term.socialTeam": "Social Team",
|
||||
"term.contributors": "Contributors",
|
||||
|
||||
// Home
|
||||
"home.title": "Home",
|
||||
"home.recentlyPlayed": "Recently Played",
|
||||
|
@ -101,6 +112,16 @@
|
|||
"error.noResults": "No Results.",
|
||||
"error.noResults.description": "Try a new search.",
|
||||
|
||||
//Podcasts
|
||||
"podcast.followOnCider": "Follow On Cider",
|
||||
"podcast.followedOnCider": "Following On Cider",
|
||||
"podcast.subscribeOnItunes": "Subscribe On iTunes",
|
||||
"podcast.subscribedOnItunes": "Subscribed On iTunes",
|
||||
"podcast.itunesStore": "iTunes Store",
|
||||
"podcast.episodes": "Episodes",
|
||||
"podcast.playEpisode": "Play Episode",
|
||||
"podcast.website": "Podcast Website",
|
||||
|
||||
// Actions
|
||||
"action.addToLibrary": "Add to Library",
|
||||
"action.addToLibrary.success": "Added to Library",
|
||||
|
@ -207,5 +228,8 @@
|
|||
|
||||
// Web Remote
|
||||
"remote.web.title": "Cider Remote",
|
||||
"remote.web.description": "Scan the QR code to pair your phone up with this Cider instance"
|
||||
"remote.web.description": "Scan the QR code to pair your phone up with this Cider instance",
|
||||
|
||||
//About
|
||||
"about.thanks": "Major thanks to the Cider Collective Team and all of our contributors."
|
||||
}
|
|
@ -1,10 +1,9 @@
|
|||
{
|
||||
// Turkish Language support by gms10ur
|
||||
//updated to the base file at 24.01.2022 21:00 GTM+3
|
||||
|
||||
// App info
|
||||
"app.name": "Cider",
|
||||
|
||||
"date.format": "${d} ${m}, ${y}",
|
||||
|
||||
// Dialogs
|
||||
"dialog.cancel": "İptal",
|
||||
"dialog.ok": "Tamam",
|
||||
|
@ -15,6 +14,7 @@
|
|||
"notification.updatingLibraryArtists": "Arşiv'deki sanatçılar alınıyor...",
|
||||
|
||||
// Terms
|
||||
"term.appleInc": "Apple",
|
||||
"term.appleMusic": "Apple Müzik",
|
||||
"term.applePodcasts": "Apple Podcastler",
|
||||
"term.itunes": "iTunes",
|
||||
|
@ -67,11 +67,12 @@
|
|||
"term.size": "Boyut",
|
||||
"term.size.normal": "Normal",
|
||||
"term.size.compact": "Daha Sıkı",
|
||||
"term.enable": "Etkinleştir",
|
||||
"term.disable": "Devre Dışı Bırak",
|
||||
"term.enabled": "Etkin",
|
||||
"term.disabled": "Devre Dışı",
|
||||
"term.enable": "Aç",
|
||||
"term.disable": "Kapa",
|
||||
"term.enabled": "Açık",
|
||||
"term.disabled": "Kapalı",
|
||||
"term.connect": "Bağlan",
|
||||
"term.connecting": "Bağlanıyor...",
|
||||
"term.confirm": "Onayla?",
|
||||
"term.more": "Daha Fazla",
|
||||
"term.less": "Daha Az",
|
||||
|
@ -84,18 +85,44 @@
|
|||
"term.time.updated": "Şu tarihte güncellendi: ",
|
||||
"term.fullscreenView": "Tam Ekrana Geç",
|
||||
"term.defaultView": "Normal Görünüme Dön",
|
||||
"term.spacializedAudioSetting": "Uzamsal Ses Ayarları",
|
||||
"term.clearAll": "Tümünü Temizle",
|
||||
"term.recentStations": "Son İstasyonlar",
|
||||
"term.language": "Dil Seçimi",
|
||||
"term.noLyrics": "Yükleniyor... / Şarkı Sözü Bulunamadı./ Enstrumantal.",
|
||||
"term.copyright": "Copyright",
|
||||
"term.rightsReserved": "Tüm Haklası Saklıdır.",
|
||||
"term.sponsor": "Bu Projeye Destek Olun",
|
||||
"term.ciderTeam": "Cider Ekibi",
|
||||
"term.developer": "Geliştirici",
|
||||
"term.socialTeam": "Sosyal Ekip",
|
||||
"term.contributors": "Katkıda Bulunanlar",
|
||||
|
||||
// Home
|
||||
"home.title": "Ana Sayfa",
|
||||
"home.recentlyPlayed": "Son Oynatılanlar",
|
||||
"home.recentlyAdded": "Son Eklenenler",
|
||||
"home.artistsFeed": "Sanatçılarınızın Son Yayınları",
|
||||
"home.artistsFeed": "Son Çıkanlar",
|
||||
"home.artistsFeed.noArtist": "Birkaç sanatçı takip ettiğinizde, sanatçılarınızın son çıkan yayınları burada gözükür.",
|
||||
"home.madeForYou": "Sadece Size Özel",
|
||||
"home.friendsListeningTo": "Arkadaşlarınızın Dinledikleri",
|
||||
"home.followedArtists": "Takip Edilen Sanatçılar",
|
||||
|
||||
// Errors
|
||||
"error.appleMusicSubRequired": "Apple Müzik, aktif bir abonelik gerektirir.",
|
||||
"error.connectionError": "Apple Müzik ile bağlantı kurulamadı.",
|
||||
"error.noResults": "Hiç sonuç yok",
|
||||
"error.noResults.description": "Tekrar deneyin.",
|
||||
|
||||
//Podcasts
|
||||
"podcast.followOnCider": "Cider'de Takip Et",
|
||||
"podcast.followedOnCider": "Cider'de Takip Ediliyor",
|
||||
"podcast.subscribeOnItunes": "itunes'de Abone Ol",
|
||||
"podcast.subscribedOnItunes": "iTunes'de Abone Olundu",
|
||||
"podcast.itunesStore": "iTunes Mağazası",
|
||||
"podcast.episodes": "Bölümler",
|
||||
"podcast.playEpisode": "Bölümü Oynat",
|
||||
"podcast.website": "Web Sayfası",
|
||||
|
||||
// Actions
|
||||
"action.addToLibrary": "Arşiv'e Ekle",
|
||||
|
@ -137,7 +164,7 @@
|
|||
"settings.header.audio.description": "Cider'in sizin için en iyi dinleme deneyimini sağlayabilmesi için ses ayarlarınızı yapın.",
|
||||
"settings.option.audio.quality": "Ses Kalitesi", // Dropdown
|
||||
"settings.header.audio.quality.high": "Yüksek Kalite",
|
||||
"settings.header.audio.quality.low": "yüksek Verimlilik",
|
||||
"settings.header.audio.quality.low": "Yüksek Verimlilik",
|
||||
"settings.header.audio.quality.auto": "Otomatik",
|
||||
"settings.option.audio.seamlessTransition": "Kesintisiz Ses Geçişi", // Toggle
|
||||
"settings.option.audio.enableAdvancedFunctionality": "Gelişmiş Ses Deneyimi", // Toggle
|
||||
|
@ -161,9 +188,11 @@
|
|||
"settings.header.visual.animatedArtworkQuality.low": "Düşük",
|
||||
"settings.header.visual.animatedArtworkQuality.medium": "Orta",
|
||||
"settings.header.visual.animatedArtworkQuality.high": "Yüksek",
|
||||
"settings.header.visual.animatedArtworkQuality.extreme": "En Yüksek",
|
||||
"settings.header.visual.animatedArtworkQuality.veryHigh": "Daha Yüksek",
|
||||
"settings.header.visual.animatedArtworkQuality.extreme": "Ekstrem",
|
||||
"settings.option.visual.animatedWindowBackground": "Hareketli Uygulama Arka Planı", // Toggle
|
||||
"settings.option.visual.hardwareAcceleration": "Donanım Hızlandırması", // Dropdown
|
||||
"settings.option.visual.hardwareAcceleration.description": "Etki etmesi için uygulamayı yeniden başlatmak gerekir.",
|
||||
"settings.header.visual.hardwareAcceleration.default": "Varsayılan",
|
||||
"settings.header.visual.hardwareAcceleration.webGPU": "Gelişmiş",
|
||||
// Refer to term.disabled for the disabled option
|
||||
|
@ -198,8 +227,15 @@
|
|||
"settings.option.experimental.compactUI": "Kompakt Arayüz", // Toggle
|
||||
// Refer to term.disabled & term.enabled
|
||||
|
||||
// Settings - Unfinished
|
||||
"settings.header.unfinished": "Geliştirme Aşamasında",
|
||||
|
||||
// Web Remote
|
||||
"remote.web.title": "Cider'e Bağlan",
|
||||
"remote.web.description": "Telefonunuzu Bu Cider Oturumuyla Eşleştirmek için QR Kodunu Tarayın"
|
||||
"remote.web.description": "Telefonunuzu Bu Cider Oturumuyla Eşleştirmek için QR Kodunu Tarayın",
|
||||
|
||||
//About
|
||||
"about.thanks": "Cider Collective Ekibine ve tüm katkıda bulunanlara çok teşekkür ederiz."
|
||||
|
||||
|
||||
}
|
|
@ -1768,7 +1768,7 @@ const app = new Vue({
|
|||
downloaded = response
|
||||
library = library.concat(downloaded.data)
|
||||
self.library.downloadNotification.show = true
|
||||
self.library.downloadNotification.message = "Updating library songs..."
|
||||
self.library.downloadNotification.message = app.getLz('notification.updatingLibrarySongs')
|
||||
self.library.downloadNotification.total = downloaded.meta.total
|
||||
self.library.downloadNotification.progress = library.length
|
||||
|
||||
|
@ -1848,7 +1848,7 @@ const app = new Vue({
|
|||
downloaded = response
|
||||
library = library.concat(downloaded.data)
|
||||
self.library.downloadNotification.show = true
|
||||
self.library.downloadNotification.message = "Updating library albums..."
|
||||
self.library.downloadNotification.message = app.getLz('notification.updatingLibraryAlbums')
|
||||
self.library.downloadNotification.total = downloaded.meta.total
|
||||
self.library.downloadNotification.progress = library.length
|
||||
if (downloaded.meta.total == 0) {
|
||||
|
@ -1931,7 +1931,7 @@ const app = new Vue({
|
|||
downloaded = response
|
||||
library = library.concat(downloaded.data)
|
||||
self.library.downloadNotification.show = true
|
||||
self.library.downloadNotification.message = "Updating library artists..."
|
||||
self.library.downloadNotification.message = app.getLz('notification.updatingLibraryArtists')
|
||||
self.library.downloadNotification.total = downloaded.meta.total
|
||||
self.library.downloadNotification.progress = library.length
|
||||
if (downloaded.meta.total == 0) {
|
||||
|
@ -3237,7 +3237,7 @@ const app = new Vue({
|
|||
},
|
||||
{
|
||||
"icon": "./assets/feather/radio.svg",
|
||||
"name": "Start Radio",
|
||||
"name": app.getLz('action.startRadio'),
|
||||
"action": function() {
|
||||
app.mk.setStationQueue({ song: app.mk.nowPlayingItem.id }).then(() => {
|
||||
app.mk.play()
|
||||
|
@ -3288,7 +3288,7 @@ const app = new Vue({
|
|||
app.cfg.lastfm.auth_token = "";
|
||||
app.cfg.lastfm.enabled = false;
|
||||
const element = document.getElementById('lfmConnect');
|
||||
element.innerHTML = 'Connect';
|
||||
element.innerHTML = getLz('term.connect');
|
||||
element.onclick = app.LastFMAuthenticate;
|
||||
},
|
||||
LastFMAuthenticate() {
|
||||
|
@ -3296,12 +3296,12 @@ const app = new Vue({
|
|||
const element = document.getElementById('lfmConnect');
|
||||
// new key : f9986d12aab5a0fe66193c559435ede3
|
||||
window.open('https://www.last.fm/api/auth?api_key=f9986d12aab5a0fe66193c559435ede3&cb=cider://auth/lastfm');
|
||||
element.innerText = 'Connecting...';
|
||||
element.innerText = app.getLz('term.connecting');
|
||||
|
||||
/* Just a timeout for the button */
|
||||
setTimeout(() => {
|
||||
if (element.innerText === 'Connecting...') {
|
||||
element.innerText = 'Connect';
|
||||
if (element.innerText === app.getLz('term.connecting')) {
|
||||
element.innerText = app.getLz('term.connect');
|
||||
console.warn('[LastFM] Attempted connection timed out.');
|
||||
}
|
||||
}, 20000);
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
</template>
|
||||
<template v-else>
|
||||
<div class="no-lyrics">
|
||||
Loading... / Lyrics not found./ Instrumental.</div>
|
||||
{{app.getLz('term.noLyrics')}}</div>
|
||||
</template>
|
||||
</div>
|
||||
</script>
|
||||
|
|
|
@ -3,15 +3,14 @@
|
|||
<div class="row">
|
||||
<div class="col">
|
||||
<img src="assets/banner.png" alt="Cider Logo" style="display:block;margin:0 auto;width: 500px;">
|
||||
<p style="text-align: center">Major thanks to the Cider Collective Team and all of our contributors.</p>
|
||||
<p style="text-align: center"> {{$root.getLz('about.thanks')}} </p>
|
||||
|
||||
<p style="text-align: center">"Apple Music" - Copyright © 2021 <a href="https://www.apple.com/" class="dt-footer__link"
|
||||
<p style="text-align: center">"{{$root.getLz('term.appleMusic')}}" - {{$root.getLz('term.copyright')}} © 2022 <a href="https://www.apple.com/" class="dt-footer__link"
|
||||
target="_blank"
|
||||
rel="noopener" data-dt-link-to-exclude="">Apple Inc.</a>
|
||||
All Rights
|
||||
Reserved.</p>
|
||||
rel="noopener" data-dt-link-to-exclude="">{{$root.getLz('term.appleInc')}}</a>
|
||||
{{$root.getLz('term.rightsReserved')}}</p>
|
||||
<hr>
|
||||
<h3>Sponsor this project</h3>
|
||||
<h3>{{$root.getLz('term.sponsor')}}</h3>
|
||||
<button onclick="window.open('https://ko-fi.com/cryptofyre')" class="md-btn sponsorBtn"><img src="./assets/ko_fi.svg"/>Ko-fi</button>
|
||||
<button onclick="window.open('https://opencollective.com/ciderapp')" class="md-btn sponsorBtn"><img src="./assets/open_collective.svg"/>Open Collective</button>
|
||||
|
||||
|
@ -19,7 +18,7 @@
|
|||
<div class="col">
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<h3>Cider Team</h3>
|
||||
<h3>{{$root.getLz('term.ciderTeam')}}</h3>
|
||||
<button class="md-btn teamBtn" @click="window.open(member.link)" v-for="member in team">
|
||||
<img :src="member.avatar"/>
|
||||
<div class="row" style="width:100%;">
|
||||
|
@ -36,7 +35,7 @@
|
|||
<div class="row">
|
||||
<div class="col">
|
||||
<h3></h3>
|
||||
<h3>Contributors</h3>
|
||||
<h3>{{$root.getLz('term.contributors')}}</h3>
|
||||
<img class="md-contributors"
|
||||
style="cursor:pointer;width:100%;"
|
||||
onclick="window.open('https://github.com/ciderapp/Cider/graphs/contributors')"
|
||||
|
@ -58,43 +57,43 @@
|
|||
{
|
||||
name: 'cryptofyre',
|
||||
link: 'https://github.com/cryptofyre',
|
||||
role: 'Developer',
|
||||
role: app.getLz('term.developer'),
|
||||
avatar: 'https://avatars.githubusercontent.com/u/33162551?v=4'
|
||||
},
|
||||
{
|
||||
name: 'Core',
|
||||
link: 'https://github.com/coredev-uk',
|
||||
role: 'Developer',
|
||||
role: app.getLz('term.developer'),
|
||||
avatar: 'https://avatars.githubusercontent.com/u/64542347?v=4'
|
||||
},
|
||||
{
|
||||
name: 'Quacksire',
|
||||
link: 'https://github.com/quacksire',
|
||||
role: 'Developer',
|
||||
role: app.getLz('term.developer'),
|
||||
avatar: 'https://avatars.githubusercontent.com/u/19170969?v=4'
|
||||
},
|
||||
{
|
||||
name: 'booploops',
|
||||
link: 'https://github.com/booploops',
|
||||
role: 'Developer',
|
||||
role: app.getLz('term.developer'),
|
||||
avatar: 'https://avatars.githubusercontent.com/u/49113086?v=4'
|
||||
},
|
||||
{
|
||||
name: 'vapormusic',
|
||||
link: 'https://github.com/vapormusic',
|
||||
role: 'Developer',
|
||||
role: app.getLz('term.developer'),
|
||||
avatar: 'https://avatars.githubusercontent.com/u/27716185?v=4'
|
||||
},
|
||||
{
|
||||
name: 'Void',
|
||||
link: 'https://twitter.com/MoonyVoid',
|
||||
role: 'Social Team',
|
||||
role: app.getLz('term.socialTeam'),
|
||||
avatar: 'https://pbs.twimg.com/profile_images/1226463559472816129/8LScNYED_400x400.jpg'
|
||||
},
|
||||
{
|
||||
name: 'NoseySG',
|
||||
link: 'https://twitter.com/noah_grose',
|
||||
role: 'Social Team',
|
||||
role: app.getLz('term.socialTeam'),
|
||||
avatar: 'https://pbs.twimg.com/profile_images/1422541289837535239/qg-aaoP9_400x400.jpg'
|
||||
}
|
||||
]
|
||||
|
|
|
@ -14,20 +14,20 @@
|
|||
</div>
|
||||
<div v-if="search.term == ''">
|
||||
<div class="podcast-list-header" v-if="ciderPodcasts.length != 0">
|
||||
Followed on Cider
|
||||
{{$root.getLz('podcast.followedOnCider')}}
|
||||
</div>
|
||||
<div class="podcast-list-header" v-if="podcasts.length != 0">
|
||||
Subscribed on iTunes
|
||||
{{$root.getLz('podcast.subscribedOnItunes')}}
|
||||
</div>
|
||||
<podcast-tab :isselected="podcastSelected.id == podcast.id" @click.native="selectPodcast(podcast)" v-for="podcast in podcasts" :item="podcast"></podcast-tab>
|
||||
</div>
|
||||
<div v-else>
|
||||
<div class="podcast-list-header" v-if="podcasts.length != 0">
|
||||
Library
|
||||
{{$root.getLz('term.library')}}
|
||||
</div>
|
||||
<podcast-tab :isselected="podcastSelected.id == podcast.id" @click.native="selectPodcast(podcast)" v-for="podcast in search.resultsLibrary" :item="podcast"></podcast-tab>
|
||||
<div class="podcast-list-header" v-if="podcasts.length != 0">
|
||||
iTunes Store
|
||||
{{$root.getLz('podcast.itunesStore')}}
|
||||
</div>
|
||||
<podcast-tab :isselected="podcastSelected.id == podcast.id" @click.native="selectPodcast(podcast)" v-for="podcast in search.results" :item="podcast"></podcast-tab>
|
||||
</div>
|
||||
|
@ -50,13 +50,13 @@
|
|||
<div class="well podcast-show-description">{{ podcastSelected.attributes.description.standard }}</div>
|
||||
<div class="row" v-if="!isSubscribed(podcastSelected.id)">
|
||||
<div class="col">
|
||||
<button class="md-btn md-btn-block">Follow on Cider</button>
|
||||
<button class="md-btn md-btn-block">{{$root.getLz('podcast.followOnCider')}}</button>
|
||||
</div>
|
||||
<div class="col">
|
||||
<button class="md-btn md-btn-block">Subscribe on iTunes</button>
|
||||
<button class="md-btn md-btn-block">{{$root.getLz('podcast.subscribeOnItunes')}}</button>
|
||||
</div>
|
||||
</div>
|
||||
<h3>Episodes</h3>
|
||||
<h3>{{$root.getLz('podcast.episodes')}}</h3>
|
||||
</div>
|
||||
<div v-if="this.search.results.length == 0 && podcastSelected.id == -1" class="podcast-no-search-results">
|
||||
<h3>{{$root.getLz('error.noResults')}}</h3>
|
||||
|
@ -74,7 +74,7 @@
|
|||
<mediaitem-artwork shadow="large" :url="selected.attributes.artwork.url" size="300"></mediaitem-artwork>
|
||||
</div>
|
||||
<h3 class="podcast-header">{{ selected.attributes.name }}</h3>
|
||||
<button @click="playEpisode(selected)" class="md-btn podcast-play-btn">Play Episode</button>
|
||||
<button @click="playEpisode(selected)" class="md-btn podcast-play-btn">{{$root.getLz('podcast.playEpisode')}}</button>
|
||||
<div class="podcast-genre">
|
||||
{{ selected.attributes.genreNames[0] }}
|
||||
</div>
|
||||
|
@ -84,10 +84,10 @@
|
|||
<div class="well podcast-description" v-if="selected.attributes.description.standard">{{ selected.attributes.description.standard }}</div>
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<button class="md-btn md-btn-block meta-btn" @click="openUrl(selected.attributes.websiteUrl)">Podcast Website</button>
|
||||
<button class="md-btn md-btn-block meta-btn" @click="openUrl(selected.attributes.websiteUrl)">{{$root.getLz('podcast.website')}}</button>
|
||||
</div>
|
||||
<div class="col">
|
||||
<button class="md-btn md-btn-block meta-btn">Share</button>
|
||||
<button class="md-btn md-btn-block meta-btn">{{$root.getLz('action.share')}}</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue