mirror of
https://codeberg.org/Hyperpipe/Hyperpipe
synced 2025-06-29 13:28:02 +02:00
improve country translation & sort them afterwards
This commit is contained in:
parent
86976a1cd5
commit
f04bef0864
2 changed files with 10 additions and 200 deletions
|
@ -4,7 +4,6 @@ import { ref, reactive, watch, onMounted } from 'vue';
|
|||
import AlbumItem from '@/components/AlbumItem.vue';
|
||||
import SongItem from '@/components/SongItem.vue';
|
||||
|
||||
import { translateCountryNames } from '@/scripts/countries.js';
|
||||
import { getJsonHyp } from '@/scripts/fetch.js';
|
||||
|
||||
import { useResults, useArtist } from '@/stores/results.js';
|
||||
|
@ -35,10 +34,17 @@ async function getCharts() {
|
|||
i => i.title == json.options.default,
|
||||
)[0].id;
|
||||
|
||||
translateCountryNames(json.options.all);
|
||||
console.log(json.options.all)
|
||||
for (const country of json.options.all) {
|
||||
const countryLocaleId = `countries.${country.id}`;
|
||||
|
||||
data.options = json.options.all;
|
||||
if (t(countryLocaleId) !== countryLocaleId) {
|
||||
country.title = t(countryLocaleId);
|
||||
}
|
||||
}
|
||||
|
||||
data.options = json.options.all.sort((a, b) => {
|
||||
return a.title.localeCompare(b.title)
|
||||
});
|
||||
data.songs = json.trending;
|
||||
data.artists = json.artists;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue