Skip to content

Commit

Permalink
translate a bunch of stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
tposejank committed Sep 5, 2024
1 parent f34ab0e commit 8784996
Show file tree
Hide file tree
Showing 11 changed files with 419 additions and 205 deletions.
8 changes: 5 additions & 3 deletions encore/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,22 +30,24 @@
<a href="https://www.github.com/Encore-Developers/Encore/" class="fortnite-button-border" style="border-radius: 15px;"><img src="https://raw.githubusercontent.com/Encore-Developers/Encore/main/Encore/Assets/encore-white.png" alt="Encore" style="width: 100%; max-width: 500px;"></a>

<hr>
<h2 class="header-text-bold">Search Tracks</h2>
<h2 class="header-text-bold" tkey="encore:search-charts">Search Tracks</h2>

<div id="search-function-encore">
<input type="text" id="iname" class="fortnite-button-border" autocomplete="off" placeholder="Name">

<button class="fortnite-button-border" onclick="searchForSong()">Search</button>
<button class="fortnite-button-border" onclick="searchForSong()" tkey="encore:search">Search</button>
</div>

<br>

<h2 class="header-text-bold">All Charts</h2>
<h2 class="header-text-bold" tkey="encore:all-charts">All Charts</h2>

<div id="songs" class="encore-songs"></div>

<script>
loadSongs()

callTranslate()
</script>
</div>
</body>
Expand Down
6 changes: 3 additions & 3 deletions encore/js/songs.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ async function extractFilesFromZip(data, rurl) {
songAlbum.innerText = `${data.album != undefined ? data.album + ' - ' : ''}${toTimeStr(data.secs)}`

let songCharters = document.createElement('h3')
songCharters.innerText = `Charters: ${data.charters.length > 0 ? data.charters.join(', ') : 'Unknown'}`
songCharters.innerText = `${getTranslationKey('encore-card:charters')}: ${data.charters.length > 0 ? data.charters.join(', ') : getTranslationKey('encore-card:charters-unknown')}`

//console.log(piss)

Expand Down Expand Up @@ -96,12 +96,12 @@ async function extractFilesFromZip(data, rurl) {

let songDiffsView = document.createElement('a');
songDiffsView.classList.add('fortnite-button', 'fortnite-button-border', 'no-link', 'encore-override-fortnite-button', 'diffs-view', 'track-btn')
songDiffsView.innerText = 'View more'
songDiffsView.innerText = getTranslationKey('encore-card:view-more')
songDiffsView.href = 'view/?' + data.id

let downloadSong = document.createElement('a');
downloadSong.classList.add('fortnite-button', 'fortnite-button-border', 'no-link', 'encore-override-fortnite-button', 'track-btn')
downloadSong.innerText = 'Download'
downloadSong.innerText = getTranslationKey('encore-card:download')
downloadSong.href = rurl + data.zip

leftSection.append(document.createElement('hr'), songDiffs);
Expand Down
4 changes: 4 additions & 0 deletions encore/search/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,9 @@ <h2 class="header-text-bold" id="resultsfor">Results for </h2>
loadSongs()
</script>
</div>

<script>
callTranslate()
</script>
</body>
</html>
22 changes: 8 additions & 14 deletions encore/search/js/find.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,6 @@ function toTimeStr(secs) {
async function extractFilesFromZip(data, rurl) {
//let zipUrl = data.zip;

let loading = document.createElement('p')
loading.innerText = 'Downloading ' + data.id + ', please wait...'
document.getElementById('songs').append(loading)

let imageUrl = 'https://raw.githubusercontent.com/FNLookup/encore/main/covers/'+data.id +'/'+data.art;
let encoreTrack = document.createElement('a')
encoreTrack.classList.add('encore-track', 'flex-media')
Expand All @@ -27,7 +23,7 @@ async function extractFilesFromZip(data, rurl) {
songAlbum.innerText = `${data.album != undefined ? data.album + ' - ' : ''}${toTimeStr(data.secs)}`

let songCharters = document.createElement('h3')
songCharters.innerText = `Charters: ${data.charters.length > 0 ? data.charters.join(', ') : 'Unknown'}`
songCharters.innerText = `${getTranslationKey('encore-card:charters')}: ${data.charters.length > 0 ? data.charters.join(', ') : getTranslationKey('encore-card:charters-unknown')}`

//console.log(piss)

Expand All @@ -44,10 +40,10 @@ async function extractFilesFromZip(data, rurl) {
if (diff == 'ba' || diff == 'bass') icon = 'bass.webp'
if (diff == 'vl' || diff == 'vocals') icon = 'voices.webp'
if (diff == 'gr' || diff == 'guitar') icon = 'guitar.webp'
if (diff == 'plastic_drums') icon = 'pro-drums.png'
if (diff == 'plastic_bass') icon = 'pro-bass.png'
if (diff == 'plastic_guitar') icon = 'pro-guitar.png'
if (diff == 'plastic_vocals' || diff=='pitched_vocals') icon = 'THEvoicesARELOUDER.png'
if (diff == 'plastic_drums') icon = 'encore/pdrums.webp'
if (diff == 'plastic_bass') icon = 'encore/pbass.webp'
if (diff == 'plastic_guitar') icon = 'encore/ptar.webp'
if (diff == 'plastic_vocals' || diff=='pitched_vocals') icon = 'encore/pvox.webp'

let imageIcon = document.createElement('img')
imageIcon.classList.add('instrument-icon-encore')
Expand Down Expand Up @@ -96,12 +92,12 @@ async function extractFilesFromZip(data, rurl) {

let songDiffsView = document.createElement('a');
songDiffsView.classList.add('fortnite-button', 'fortnite-button-border', 'no-link', 'encore-override-fortnite-button', 'diffs-view', 'track-btn')
songDiffsView.innerText = 'View more'
songDiffsView.innerText = getTranslationKey('encore-card:view-more')
songDiffsView.href = '/encore/view/?' + data.id

let downloadSong = document.createElement('a');
downloadSong.classList.add('fortnite-button', 'fortnite-button-border', 'no-link', 'encore-override-fortnite-button', 'track-btn')
downloadSong.innerText = 'Download'
downloadSong.innerText = getTranslationKey('encore-card:download')
downloadSong.href = rurl + data.zip

leftSection.append(document.createElement('hr'), songDiffs);
Expand All @@ -111,8 +107,6 @@ async function extractFilesFromZip(data, rurl) {
//encoreTrack.append(rightSection, imgElement2);

document.getElementById('songs').appendChild(encoreTrack);

loading.remove()
}

function loadSongs() {
Expand All @@ -131,7 +125,7 @@ function loadSongs() {
}
}

if (totalresults < 1) document.getElementById('resultsfor').innerText = 'Your search did not have any results.'
if (totalresults < 1) document.getElementById('resultsfor').innerText = getTranslationKey('encore:search-no-results')
}).catch(err => {
console.error(err)
})
Expand Down
4 changes: 4 additions & 0 deletions encore/view/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@
loadSong()
</script>
</div>

<script>
callTranslate()
</script>
</body>

</html>
43 changes: 23 additions & 20 deletions encore/view/js/song.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ function loadSong() {

async function extractFilesFromZip(data) {
let loading = document.createElement('p')
loading.innerText = 'Downloading ' + data.song.zip + ', please wait...'
loading.innerText = getTranslationKey('encore-chart:downloading').replace('[x0]', data.song.zip)
document.getElementById('song').append(loading)

let zipUrl = data.song.zip;
Expand Down Expand Up @@ -56,18 +56,21 @@ function loadSong() {
songAlbum.innerText = `${data.song.album != undefined ? data.song.album + ' - ' : ''}${toTimeStr(data.song.secs)}`

let songCharter = document.createElement('h3')
songCharter.innerText = `Charters: ${data.song.charters.length > 0 ? data.song.charters.join(', ') : 'Unknown'}`
songCharter.innerText = `${getTranslationKey('encore-chart:charters')}: ${data.song.charters.length > 0 ? data.song.charters.join(', ') : getTranslationKey('encore-chart:charters-unknown')}`

document.title = info.title + ' (Encore) - FNLookup'

let songGenre = document.createElement('h3')
let genrestr = 'Genres: Unknown'
let genrestr = getTranslationKey('encore-chart:genres') + ': ' + getTranslationKey('encore-chart:genres-unknown')
if (info.genres != undefined) {
genrestr = 'Genres: ' + info.genres.join(', ') + ' - ' + info.release_year
genrestr = getTranslationKey('encore-chart:genres') + ': ' + info.genres.join(', ')
}

songGenre.innerText = genrestr

let songYear = document.createElement('h3')
songYear.innerText = getTranslationKey('encore-chart:release-year') + ': ' + info.release_year

let songDiffs = document.createElement('a')
songDiffs.classList.add('song-diffs');
for (let diff of Object.keys(data.song.diffs))
Expand All @@ -81,10 +84,10 @@ function loadSong() {
if (diff == 'ba' || diff == 'bass') icon = 'bass.webp'
if (diff == 'vl' || diff == 'vocals') icon = 'voices.webp'
if (diff == 'gr' || diff == 'guitar') icon = 'guitar.webp'
if (diff == 'plastic_drums') icon = 'pro-drums.png'
if (diff == 'plastic_bass') icon = 'pro-bass.png'
if (diff == 'plastic_guitar') icon = 'pro-guitar.png'
if (diff == 'plastic_vocals' || diff=='pitched_vocals') icon = 'THEvoicesARELOUDER.png'
if (diff == 'plastic_drums') icon = 'encore/pdrums.webp'
if (diff == 'plastic_bass') icon = 'encore/pbass.webp'
if (diff == 'plastic_guitar') icon = 'encore/ptar.webp'
if (diff == 'plastic_vocals' || diff=='pitched_vocals') icon = 'encore/pvox.webp'

let imageIcon = document.createElement('img')
imageIcon.classList.add('instrument-icon-encore')
Expand Down Expand Up @@ -114,7 +117,7 @@ function loadSong() {
songDiffs.append(diffContainer)
}

trackDetails.append(songTitle, songArtist, songAlbum, songCharter, songGenre, document.createElement('hr'), songDiffs)
trackDetails.append(songTitle, songArtist, songAlbum, songCharter, songGenre, songYear, document.createElement('hr'), songDiffs)
encoreTrack.append(trackDetails)

document.getElementById('song').appendChild(encoreTrack);
Expand All @@ -139,13 +142,13 @@ function loadSong() {
}

let tracks = {
'Drums': 'PART DRUMS',
'Bass': 'PART BASS',
'Guitar': 'PART GUITAR',
'Vocals': 'PART VOCALS',
'Pro Drums': 'PLASTIC DRUMS',
'Pro Bass': 'PLASTIC BASS',
'Pro Guitar': 'PLASTIC GUITAR'
'instruments:drums': 'PART DRUMS',
'instruments:bass': 'PART BASS',
'instruments:guitar': 'PART GUITAR',
'instruments:vocals': 'PART VOCALS',
'instruments:prodrums': 'PLASTIC DRUMS',
'instruments:probass': 'PLASTIC BASS',
'instruments:proguitar': 'PLASTIC GUITAR'
}

let difficulties = {
Expand All @@ -158,7 +161,7 @@ function loadSong() {
let trackAnalysisTable = document.createElement('track-midi-notes')
tablefullhtml = ` <table>
<tr>
<th>Instrument</th>
<th>${getTranslationKey('encore-chart:instrument')}</th>
<th>E</th>
<th>M</th>
<th>H</th>
Expand All @@ -170,7 +173,7 @@ function loadSong() {
// trackAnalysisName.innerText = track

let tablehtml = `<tr>
<td>${track}</td>`
<td>${getTranslationKey(track)}</td>`

let trackNotes = document.createElement('div')

Expand Down Expand Up @@ -199,12 +202,12 @@ function loadSong() {

let downloadButton = document.createElement('a')
downloadButton.classList.add('fortnite-button', 'fortnite-button-border', 'no-link', 'encore-download')
downloadButton.innerText = 'Download Chart'
downloadButton.innerText = getTranslationKey('encore-chart:download-chart')

let mbsize = size / 1024 / 1024
let mbs = mbsize.toFixed(2)

downloadButton.title = 'Size: ' + mbs + ' MB'
downloadButton.title = getTranslationKey('encore-chart:size').replace('[x0]', mbs + ' MB')

downloadButton.href = data.raw + zipUrl

Expand Down
10 changes: 7 additions & 3 deletions items/shop/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,15 @@
</script>

<div class="content">
<h1 class="text-center header-text-bold">ITEM SHOP</h1>
<h1 class="text-center header-text-bold" tkey="shop:item-shop">ITEM SHOP</h1>

<div class="shop-bar">
<div class="shop-part part-center" id="navigation-center">
<a class="shop-button not-button flex" id="label-center">ITEM SHOP<p id="item-timer" class="shop-reset-timer"></p>
</a>
</div>
<div class="shop-part part-right" id="navigation-right">
<a class="pointer shop-button" id="label-right">JUMP TO CATEGORY</a>
<a class="pointer shop-button" id="label-right" tkey="shop:jump">JUMP TO CATEGORY</a>
<div class="dropdown-menu hidden-dropdown" style="max-height: 300px; overflow-y: auto;" id="dropdown-menu-sections">
</div>
</div>
Expand All @@ -63,7 +63,11 @@ <h1 class="text-center header-text-bold">ITEM SHOP</h1>
}
</script>

<a class="back-to-top-button fortnite-button-border pointer" onclick="backToTop()">BACK TO TOP</a>
<a class="back-to-top-button fortnite-button-border pointer" onclick="backToTop()" tkey="shop:back">BACK TO TOP</a>

<script>
callTranslate()
</script>
</div>
</body>

Expand Down
2 changes: 1 addition & 1 deletion items/shop/js/item-shop.js
Original file line number Diff line number Diff line change
Expand Up @@ -494,7 +494,7 @@ function makeShopCard(item) {
}

img_obj.src = img_src;
img_obj.setAttribute("title", item.displayName + ' for ' + item.price.finalPrice + ' V-Bucks');
img_obj.setAttribute("title", getTranslationKey('shop:tooltip').replace('[x0]', item.displayName).replace('[x1]', item.price.finalPrice));
img_obj.setAttribute('otype', item.mainType);
img_obj.classList.add("shop-picture");

Expand Down
4 changes: 4 additions & 0 deletions items/view/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@
init()
</script>
</div>

<script>
callTranslate()
</script>
</body>

</html>
Loading

0 comments on commit 8784996

Please sign in to comment.