diff --git a/messages/en.json b/messages/en.json index 2861be9..0ac3792 100644 --- a/messages/en.json +++ b/messages/en.json @@ -39,11 +39,31 @@ "randomPull": "Random Pull", "highlightAlbum": "Highlight Soundtrack", "ostCount": "Soundtrack Count", - "animOsts": "Animation Soundtracks", - "gameOsts": "Game Soundtracks", "recentReleases": "Recent Releases", "moreGameReleases": "More Game Releases", "moreAnimReleases": "more Animation releases", "moreLastAdded": "more Last Added", - "lastAdded": "Last Added" + "lastAdded": "Last Added", + "releaseDate": "Release Date", + "artists": "Artists", + "classification": "Classification", + "AnimationOsts": "Animation Soundtracks", + "GameOsts": "Game Soundtracks", + "publishedBy": "Published by", + "animations": "Animations", + "avgRating": "Average Rating", + "tracklist": "Tracklist", + "donationCall": "Consider Donating to remove ads", + "donationSteps": "After donating, if the donation e-mail is the same as the one used in the notation, it should be\r\n available in a few hours. If not, contact us on", + "brokenLinkContact": "Broken Link? Contact us at Join our Discord!", + "mediafirePermission": "MediaFire permission denied?", + "mediafirePermissionGuide": "Check this guide", + "disc": "Disc", + "checkVGMDB": "Check album at", + "buyOriginal": "Buy The Original Soundtrack to support the artists", + "download": "Download", + "flyInc": "Fly.inc", + "ouoIO": "ouo.io", + "direct": "Direct", + "relatedAlbums": "Related Albums" } \ No newline at end of file diff --git a/package.json b/package.json index 8da89ec..987c8d4 100644 --- a/package.json +++ b/package.json @@ -4,8 +4,8 @@ "version": "0.0.1", "scripts": { "start": "npm run dev", - "dev": "astro dev", - "build": "npm run paraglide:compile && prisma generate --sql && astro build", + "dev": "prisma generate && astro dev", + "build": "npm run paraglide:compile && astro build", "preview": "astro preview", "paraglide:compile": "paraglide-js compile --project ./project.inlang --outdir ./src\\paraglide" }, diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 88f7ad6..33a2218 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -171,37 +171,37 @@ model albumHistories { } model albums { - id Int @id @default(autoincrement()) - title String? @db.VarChar(255) - subTitle String? @db.Text - releaseDate DateTime? @db.Date - label String? @db.VarChar(255) - vgmdb String? @db.VarChar(255) - createdAt DateTime @db.DateTime(0) - updatedAt DateTime @db.DateTime(0) - description String? @db.VarChar(255) - createdBy String? @db.VarChar(255) - status String? @db.VarChar(255) - placeholder String? @db.Text - headerColor String? @default("#ffffff") @db.VarChar(255) - Album_Animation Album_Animation[] - artistList Album_Artist[] - Album_Category Album_Category[] - Album_Classification Album_Classification[] - Album_Game Album_Game[] - Album_Platform Album_Platform[] - Album_Type Album_Type[] - albumHistories albumHistories[] - availables availables[] - comments comments[] - discs discs[] - downloads downloads[] - favorites favorites[] - linkCategories linkCategories[] - ratings ratings[] - related_album_related_album_albumIdToalbums related_album[] @relation("related_album_albumIdToalbums") - related_album_related_album_relatedIdToalbums related_album[] @relation("related_album_relatedIdToalbums") - stores stores[] + id Int @id @default(autoincrement()) + title String? @db.VarChar(255) + subTitle String? @db.Text + releaseDate DateTime? @db.Date + label String? @db.VarChar(255) + vgmdb String? @db.VarChar(255) + createdAt DateTime @db.DateTime(0) + updatedAt DateTime @db.DateTime(0) + description String? @db.VarChar(255) + createdBy String? @db.VarChar(255) + status String? @db.VarChar(255) + placeholder String? @db.Text + headerColor String? @default("#ffffff") @db.VarChar(255) + animList Album_Animation[] + artistList Album_Artist[] + categoryList Album_Category[] + classificationList Album_Classification[] + gameList Album_Game[] + platformList Album_Platform[] + Album_Type Album_Type[] + albumHistories albumHistories[] + availables availables[] + comments comments[] + discs discs[] + downloads downloads[] + favorites favorites[] + linkCategories linkCategories[] + ratings ratings[] + relatedAlbumList related_album[] @relation("related_album_albumIdToalbums") + relatedToAlbumList related_album[] @relation("related_album_relatedIdToalbums") + stores stores[] } model animation { @@ -419,12 +419,12 @@ model ratings { } model related_album { - createdAt DateTime @db.DateTime(0) - updatedAt DateTime @db.DateTime(0) - albumId Int - relatedId Int - albums_related_album_albumIdToalbums albums @relation("related_album_albumIdToalbums", fields: [albumId], references: [id], onDelete: Cascade, map: "related_album_ibfk_1") - albums_related_album_relatedIdToalbums albums @relation("related_album_relatedIdToalbums", fields: [relatedId], references: [id], onDelete: Cascade, map: "related_album_ibfk_2") + createdAt DateTime @db.DateTime(0) + updatedAt DateTime @db.DateTime(0) + albumId Int + relatedId Int + pageAlbum albums @relation("related_album_albumIdToalbums", fields: [albumId], references: [id], onDelete: Cascade, map: "related_album_ibfk_1") + relatedAlbum albums @relation("related_album_relatedIdToalbums", fields: [relatedId], references: [id], onDelete: Cascade, map: "related_album_ibfk_2") @@id([albumId, relatedId]) @@index([relatedId], map: "relatedId") diff --git a/public/img/provider/ICEDRIVE.png b/public/img/provider/ICEDRIVE.png new file mode 100644 index 0000000..69655f4 Binary files /dev/null and b/public/img/provider/ICEDRIVE.png differ diff --git a/public/img/provider/MEDIAFIRE.png b/public/img/provider/MEDIAFIRE.png new file mode 100644 index 0000000..eb56a4f Binary files /dev/null and b/public/img/provider/MEDIAFIRE.png differ diff --git a/public/img/provider/MEGA.png b/public/img/provider/MEGA.png new file mode 100644 index 0000000..6cce2ef Binary files /dev/null and b/public/img/provider/MEGA.png differ diff --git a/public/img/provider/MIRROR.png b/public/img/provider/MIRROR.png new file mode 100644 index 0000000..a894d70 Binary files /dev/null and b/public/img/provider/MIRROR.png differ diff --git a/public/img/provider/RANOZ.png b/public/img/provider/RANOZ.png new file mode 100644 index 0000000..beb18e4 Binary files /dev/null and b/public/img/provider/RANOZ.png differ diff --git a/public/img/provider/SOON.jpg b/public/img/provider/SOON.jpg new file mode 100644 index 0000000..8f610a3 Binary files /dev/null and b/public/img/provider/SOON.jpg differ diff --git a/public/img/provider/TERABOX.png b/public/img/provider/TERABOX.png new file mode 100644 index 0000000..b664713 Binary files /dev/null and b/public/img/provider/TERABOX.png differ diff --git a/public/img/provider/amazon.jpg b/public/img/provider/amazon.jpg new file mode 100644 index 0000000..a3cdc10 Binary files /dev/null and b/public/img/provider/amazon.jpg differ diff --git a/public/img/provider/amazon_jp.jpg b/public/img/provider/amazon_jp.jpg new file mode 100644 index 0000000..a5e8283 Binary files /dev/null and b/public/img/provider/amazon_jp.jpg differ diff --git a/public/img/provider/apple_music.jpg b/public/img/provider/apple_music.jpg new file mode 100644 index 0000000..768f305 Binary files /dev/null and b/public/img/provider/apple_music.jpg differ diff --git a/public/img/provider/bandcamp.jpg b/public/img/provider/bandcamp.jpg new file mode 100644 index 0000000..f025efd Binary files /dev/null and b/public/img/provider/bandcamp.jpg differ diff --git a/public/img/provider/cd_japan.jpg b/public/img/provider/cd_japan.jpg new file mode 100644 index 0000000..b692830 Binary files /dev/null and b/public/img/provider/cd_japan.jpg differ diff --git a/public/img/provider/deezer.jpg b/public/img/provider/deezer.jpg new file mode 100644 index 0000000..44c36bc Binary files /dev/null and b/public/img/provider/deezer.jpg differ diff --git a/public/img/provider/google_play.jpg b/public/img/provider/google_play.jpg new file mode 100644 index 0000000..5e998e2 Binary files /dev/null and b/public/img/provider/google_play.jpg differ diff --git a/public/img/provider/itunes.jpg b/public/img/provider/itunes.jpg new file mode 100644 index 0000000..bed8a5c Binary files /dev/null and b/public/img/provider/itunes.jpg differ diff --git a/public/img/provider/mora.jpg b/public/img/provider/mora.jpg new file mode 100644 index 0000000..49db89e Binary files /dev/null and b/public/img/provider/mora.jpg differ diff --git a/public/img/provider/ototoy.jpg b/public/img/provider/ototoy.jpg new file mode 100644 index 0000000..e737ef3 Binary files /dev/null and b/public/img/provider/ototoy.jpg differ diff --git a/public/img/provider/play_asia.jpg b/public/img/provider/play_asia.jpg new file mode 100644 index 0000000..de97abd Binary files /dev/null and b/public/img/provider/play_asia.jpg differ diff --git a/public/img/provider/spotify.jpg b/public/img/provider/spotify.jpg new file mode 100644 index 0000000..f9dd0c9 Binary files /dev/null and b/public/img/provider/spotify.jpg differ diff --git a/public/img/provider/stars.jpg b/public/img/provider/stars.jpg new file mode 100644 index 0000000..a45acb0 Binary files /dev/null and b/public/img/provider/stars.jpg differ diff --git a/public/img/provider/steam.jpg b/public/img/provider/steam.jpg new file mode 100644 index 0000000..7e7e0a7 Binary files /dev/null and b/public/img/provider/steam.jpg differ diff --git a/src/components/Header.astro b/src/components/Header.astro index 5b232f3..f3bc4e6 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -42,7 +42,7 @@ const { session } = Astro.locals -