## This file is a PO Template file. ## ## "msgid"s here are often extracted from source code. ## Add new messages manually only if they're dynamic ## messages that can't be statically extracted. ## ## Run "mix gettext.extract" to bring this file up to ## date. Leave "msgstr"s empty as changing them here has no ## effect: edit them in PO (.po) files instead. # msgid "" msgstr "" #: lib/music_library_web/components/record_components.ex #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/online_store_template_live/index.ex #: lib/music_library_web/live/record_set_live/index.ex #: lib/music_library_web/live/record_set_live/show.ex #: lib/music_library_web/live/scrobble_rules_live/index.ex #: lib/music_library_web/live/scrobbled_tracks_live/index.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Are you sure?" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #: lib/music_library_web/live/artist_live/show.ex #: lib/music_library_web/live/collection_live/index.ex #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/stats_live/index.ex #, elixir-autogen, elixir-format msgid "Collection" msgstr "" #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "Cover art" msgstr "" #: lib/music_library_web/components/record_components.ex #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/online_store_template_live/index.ex #: lib/music_library_web/live/record_set_live/index.ex #: lib/music_library_web/live/record_set_live/show.ex #: lib/music_library_web/live/scrobble_rules_live/index.ex #: lib/music_library_web/live/scrobbled_tracks_live/index.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Delete" msgstr "" #: lib/music_library_web/components/notes.ex #: lib/music_library_web/components/record_components.ex #: lib/music_library_web/live/artist_live/show.ex #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/online_store_template_live/index.ex #: lib/music_library_web/live/record_set_live/index.ex #: lib/music_library_web/live/record_set_live/show.ex #: lib/music_library_web/live/scrobble_rules_live/index.ex #: lib/music_library_web/live/scrobbled_tracks_live/index.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Edit" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #: lib/music_library_web/live/collection_live/index.ex #, elixir-autogen, elixir-format msgid "Error importing record" msgstr "" #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "Format" msgstr "" #: lib/music_library_web/live/stats_live/index.ex #, elixir-autogen, elixir-format msgid "Formats" msgstr "" #: lib/music_library_web/components/record_components.ex #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "Genres" msgstr "" #: lib/music_library_web/controllers/session_controller.ex #, elixir-autogen, elixir-format msgid "Invalid password" msgstr "" #: lib/music_library_web/live/stats_live/index.ex #, elixir-autogen, elixir-format msgid "Latest purchase" msgstr "" #: lib/music_library_web/controllers/session_controller.ex #: lib/music_library_web/controllers/session_html/new.html.heex #, elixir-autogen, elixir-format msgid "Login" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #, elixir-autogen, elixir-format msgid "Logout" msgstr "" #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "MusicBrainz ID" msgstr "" #: lib/music_library_web/components/pagination.ex #, elixir-autogen, elixir-format msgid "Next" msgstr "" #: lib/music_library_web/components/add_record.ex #, elixir-autogen, elixir-format msgid "No results" msgstr "" #: lib/music_library_web/controllers/session_html/new.html.heex #, elixir-autogen, elixir-format msgid "Password" msgstr "" #: lib/music_library_web/components/pagination.ex #, elixir-autogen, elixir-format msgid "Previous" msgstr "" #: lib/music_library_web/live/collection_live/index.ex #, elixir-autogen, elixir-format msgid "Purchase" msgstr "" #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "Purchased at" msgstr "" #: lib/music_library_web/components/record_components.ex #: lib/music_library_web/components/stats_components.ex #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/record_set_live/record_picker.ex #, elixir-autogen, elixir-format msgid "Purchased on" msgstr "" #: lib/music_library_web/live/collection_live/index.ex #, elixir-autogen, elixir-format msgid "Record imported successfully" msgstr "" #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "Record updated successfully" msgstr "" #: lib/music_library_web/components/notes.ex #: lib/music_library_web/components/record_form.ex #: lib/music_library_web/live/artist_live/form.ex #, elixir-autogen, elixir-format msgid "Save" msgstr "" #: lib/music_library_web/components/notes.ex #: lib/music_library_web/components/record_form.ex #: lib/music_library_web/live/artist_live/form.ex #: lib/music_library_web/live/online_store_template_live/form.ex #: lib/music_library_web/live/record_set_live/form.ex #: lib/music_library_web/live/scrobble_rules_live/form.ex #: lib/music_library_web/live/scrobbled_tracks_live/form.ex #, elixir-autogen, elixir-format msgid "Saving..." msgstr "" #: lib/music_library_web/components/core_components.ex #: lib/music_library_web/components/record_form.ex #: lib/music_library_web/live/artist_live/form.ex #: lib/music_library_web/live/record_set_live/record_picker.ex #, elixir-autogen, elixir-format msgid "Search" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Show" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #: lib/music_library_web/live/stats_live/index.ex #, elixir-autogen, elixir-format msgid "Stats" msgstr "" #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "Type" msgstr "" #: lib/music_library_web/live/stats_live/index.ex #, elixir-autogen, elixir-format msgid "Types" msgstr "" #: lib/music_library_web/controllers/session_html/new.html.heex #, elixir-autogen, elixir-format msgid "Welcome to your Music Library" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #: lib/music_library_web/live/artist_live/show.ex #: lib/music_library_web/live/stats_live/index.ex #: lib/music_library_web/live/wishlist_live/index.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Wishlist" msgstr "" #: lib/music_library_web/auth.ex #, elixir-autogen, elixir-format msgid "You must be logged in to access this page" msgstr "" #: lib/music_library_web/live/stats_live/index.ex #, elixir-autogen, elixir-format msgid "Scrobble activity" msgstr "" #: lib/music_library_web/components/add_record.ex #: lib/music_library_web/components/scrobble_components.ex #, elixir-autogen, elixir-format msgid "Choose which format to import" msgstr "" #: lib/music_library_web/components/barcode_scanner.ex #: lib/music_library_web/components/scrobble_components.ex #: lib/music_library_web/live/record_set_live/record_picker.ex #, elixir-autogen, elixir-format msgid "Collected" msgstr "" #: lib/music_library_web/components/barcode_scanner.ex #: lib/music_library_web/components/scrobble_components.ex #: lib/music_library_web/live/record_set_live/record_picker.ex #, elixir-autogen, elixir-format msgid "Wishlisted" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Includes" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Error refreshing MusicBrainz data" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "MusicBrainz data refreshed successfully" msgstr "" #: lib/music_library_web/components/scrobble_components.ex #, elixir-autogen, elixir-format msgid "Refresh LastFm Feed" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Cover refreshed successfully" msgstr "" #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Error refreshing Cover" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #, elixir-autogen, elixir-format msgid "Error refreshing cover" msgstr "" #: lib/music_library_web/components/scrobble_components.ex #, elixir-autogen, elixir-format msgid "No MB ID" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #: lib/music_library_web/live/collection_live/show.ex #, elixir-autogen, elixir-format msgid "Details" msgstr "" #: lib/music_library_web/components/layouts/root.html.heex #, elixir-autogen, elixir-format msgid "Made by" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Loading biography" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Loading play count" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Populate genres" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Refresh MB data" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Refresh cover" msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #: lib/music_library_web/live/stats_live/index.ex #, elixir-autogen, elixir-format msgid "Records" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Error loading biography" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Error loading play count" msgstr "" #: lib/music_library_web/live/collection_live/index.ex #: lib/music_library_web/live/record_set_live/index.ex #: lib/music_library_web/live/wishlist_live/index.ex #, elixir-autogen, elixir-format msgid "A->Z" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "On Tour" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "1 record" msgid_plural "%{count} records" msgstr[0] "" msgstr[1] "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "1 scrobble" msgid_plural "%{count} scrobbles" msgstr[0] "" msgstr[1] "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Unreleased" msgstr "" #: lib/music_library_web/components/record_components.ex #: lib/music_library_web/live/scrobble_rules_live/form.ex #: lib/music_library_web/live/scrobble_rules_live/index.ex #: lib/music_library_web/live/scrobbled_tracks_live/index.ex #, elixir-autogen, elixir-format msgid "Album" msgstr "" #: lib/music_library_web/components/record_components.ex #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Backup" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Blu-ray" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "CD" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Comp" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "DVD" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "EP" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Live" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Multi" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Other" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Single" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Vinyl" msgstr "" #: lib/music_library_web/components/record_components.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Purchased" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #: lib/music_library_web/live/wishlist_live/index.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Record added to the collection" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Published releases" msgstr "" #: lib/music_library_web/live/collection_live/index.ex #, elixir-autogen, elixir-format msgid "Scan" msgstr "" #: lib/music_library_web/live/collection_live/index.ex #, elixir-autogen, elixir-format msgid "Scan barcodes · Collection" msgstr "" #: lib/music_library_web/components/barcode_scanner.ex #, elixir-autogen, elixir-format msgid "Scan one or more barcodes" msgstr "" #: lib/music_library_web/components/barcode_scanner.ex #, elixir-autogen, elixir-format msgid "Open camera" msgstr "" #: lib/music_library_web/components/barcode_scanner.ex #, elixir-autogen, elixir-format msgid "Failed to search release for barcode %{number}" msgstr "" #: lib/music_library_web/components/barcode_scanner.ex #, elixir-autogen, elixir-format msgid "Records imported successfully" msgstr "" #: lib/music_library_web/components/barcode_scanner.ex #, elixir-autogen, elixir-format msgid "New" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Error loading similar artists" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Loading similar artists" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Similar artists" msgstr "" #: lib/music_library_web/components/record_form.ex #: lib/music_library_web/live/artist_live/form.ex #, elixir-autogen, elixir-format msgid "PNG, JPG, WEBP up to 8MB" msgstr "" #: lib/music_library_web/components/record_form.ex #: lib/music_library_web/live/artist_live/form.ex #, elixir-autogen, elixir-format msgid "Upload a file" msgstr "" #: lib/music_library_web/components/record_form.ex #: lib/music_library_web/live/artist_live/form.ex #, elixir-autogen, elixir-format msgid "or drag and drop" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #, elixir-autogen, elixir-format msgid "Live Dashboard" msgstr "" #: lib/music_library_web/components/barcode_scanner.ex #, elixir-autogen, elixir-format msgid "Barcode not found" msgstr "" #: lib/music_library_web/components/barcode_scanner.ex #, elixir-autogen, elixir-format msgid "Some records could not be imported: %{summary}" msgstr "" #: lib/music_library_web/live/collection_live/index.ex #: lib/music_library_web/live/online_store_template_live/index.ex #: lib/music_library_web/live/scrobble_rules_live/index.ex #: lib/music_library_web/live/wishlist_live/index.ex #, elixir-autogen, elixir-format msgid "Add" msgstr "" #: lib/music_library_web/live/collection_live/index.ex #, elixir-autogen, elixir-format msgid "Add new Record · Collection" msgstr "" #: lib/music_library_web/live/wishlist_live/index.ex #, elixir-autogen, elixir-format msgid "Add new Record · Wishlist" msgstr "" #: lib/music_library_web/components/barcode_scanner.ex #, elixir-autogen, elixir-format msgid "Add releases" msgstr "" #: lib/music_library_web/components/barcode_scanner.ex #, elixir-autogen, elixir-format msgid "Adding..." msgstr "" #: lib/music_library_web/components/add_record.ex #, elixir-autogen, elixir-format msgid "Search for a record" msgstr "" #: lib/music_library_web/live/stats_live/index.ex #, elixir-autogen, elixir-format msgid "Albums" msgstr "" #: lib/music_library_web/components/release.ex #: lib/music_library_web/live/scrobble_live/show.ex #: lib/music_library_web/live/stats_live/index.ex #, elixir-autogen, elixir-format msgid "Tracks" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Add more · Artist" msgstr "" #: lib/music_library_web/live/stats_live/index.ex #: lib/music_library_web/live/wishlist_live/index.ex #, elixir-autogen, elixir-format msgid "Error wishlisting record" msgstr "" #: lib/music_library_web/live/stats_live/index.ex #: lib/music_library_web/live/wishlist_live/index.ex #, elixir-autogen, elixir-format msgid "Record wishlisted successfully" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "No scrobbles" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Meta" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Record updated in the background" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #, elixir-autogen, elixir-format msgid "Oban" msgstr "" #: lib/music_library_web/components/record_form.ex #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "Release Date" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #, elixir-autogen, elixir-format msgid "Collected release" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "No release selected" msgstr "" #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "Selected Release" msgstr "" #: lib/music_library_web/components/release.ex #, elixir-autogen, elixir-format msgid "Error loading tracks" msgstr "" #: lib/music_library_web/components/release.ex #, elixir-autogen, elixir-format msgid "Loading release with tracks" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #, elixir-autogen, elixir-format msgid "Show Tracks" msgstr "" #: lib/music_library_web/components/release.ex #, elixir-autogen, elixir-format msgid "Disc %{no}" msgstr "" #: lib/music_library_web/controllers/last_fm_controller.ex #, elixir-autogen, elixir-format msgid "Successfully connected your Last.fm account" msgstr "" #: lib/music_library_web/components/release.ex #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "Error scrobbling release" msgstr "" #: lib/music_library_web/components/release.ex #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "Release scrobbled successfully" msgstr "" #: lib/music_library_web/components/release.ex #: lib/music_library_web/live/scrobble_live/index.ex #, elixir-autogen, elixir-format msgid "Connect your Last.fm account" msgstr "" #: lib/music_library_web/components/release.ex #, elixir-autogen, elixir-format msgid "Scrobbling..." msgstr "" #: lib/music_library_web/components/release.ex #, elixir-autogen, elixir-format msgid "Scrobble release" msgstr "" #: lib/music_library_web/components/release.ex #, elixir-autogen, elixir-format msgid "Scrobble selected tracks" msgstr "" #: lib/music_library_web/components/release.ex #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "Selected tracks scrobbled successfully" msgstr "" #: lib/music_library_web/components/release.ex #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "Error scrobbling selected tracks" msgstr "" #: lib/music_library_web/components/release.ex #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "No tracks selected" msgstr "" #: lib/music_library_web/components/release.ex #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "Disc scrobbled successfully" msgstr "" #: lib/music_library_web/components/release.ex #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "Error scrobbling disc" msgstr "" #: lib/music_library_web/components/release.ex #, elixir-autogen, elixir-format msgid "Scrobble disc" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Artist image refreshed successfully" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Artist info refreshed successfully" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Error refreshing artist image" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Error refreshing artist info" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Refresh image" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Refresh info" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Biography" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Read more" msgstr "" #: lib/music_library_web/components/record_components.ex #: lib/music_library_web/components/scrobble_components.ex #, elixir-autogen, elixir-format msgid "Unknown" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "VHS" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Download" msgstr "" #: lib/music_library_web/live/wishlist_live/index.ex #, elixir-autogen, elixir-format msgid "Insertion" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #, elixir-autogen, elixir-format msgid "Last listened at" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Error" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Extract colors (fast)" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Extract colors (slow)" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "In progress - record will update automatically" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Record deleted" msgstr "" #: lib/music_library_web/live/stats_live/top_albums.ex #, elixir-autogen, elixir-format msgid "Top Albums" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Wishlisted on" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #: lib/music_library_web/components/record_components.ex #: lib/music_library_web/live/artist_live/show.ex #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/online_store_template_live/index.ex #: lib/music_library_web/live/record_set_live/index.ex #: lib/music_library_web/live/record_set_live/show.ex #: lib/music_library_web/live/scrobble_rules_live/index.ex #: lib/music_library_web/live/scrobbled_tracks_live/index.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Actions" msgstr "" #: lib/music_library_web/live/stats_live/top_artists.ex #, elixir-autogen, elixir-format msgid "Top Artists" msgstr "" #: lib/music_library_web/live/stats_live/top_albums.ex #: lib/music_library_web/live/stats_live/top_artists.ex #, elixir-autogen, elixir-format msgid "All time" msgstr "" #: lib/music_library_web/components/scrobble_components.ex #, elixir-autogen, elixir-format msgid "Album ID:" msgstr "" #: lib/music_library_web/components/scrobble_components.ex #, elixir-autogen, elixir-format msgid "Artist ID:" msgstr "" #: lib/music_library_web/components/scrobble_components.ex #, elixir-autogen, elixir-format msgid "Copy album MusicBrainz ID to clipboard" msgstr "" #: lib/music_library_web/components/scrobble_components.ex #, elixir-autogen, elixir-format msgid "Copy artist MusicBrainz ID to clipboard" msgstr "" #: lib/music_library_web/components/scrobble_components.ex #, elixir-autogen, elixir-format msgid "Copy track MusicBrainz ID to clipboard" msgstr "" #: lib/music_library_web/components/scrobble_components.ex #, elixir-autogen, elixir-format msgid "Track ID:" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #, elixir-autogen, elixir-format msgid "Add a description to help identify this rule" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #: lib/music_library_web/live/scrobbled_tracks_live/form.ex #, elixir-autogen, elixir-format msgid "Album Title" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/index.ex #, elixir-autogen, elixir-format msgid "All rules applied successfully. Updated %{count} tracks total." msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #: lib/music_library_web/live/scrobble_rules_live/index.ex #: lib/music_library_web/live/scrobbled_tracks_live/index.ex #, elixir-autogen, elixir-format msgid "Artist" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #: lib/music_library_web/live/scrobbled_tracks_live/form.ex #, elixir-autogen, elixir-format msgid "Artist Name" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #: lib/music_library_web/live/record_set_live/form.ex #: lib/music_library_web/live/scrobble_rules_live/form.ex #, elixir-autogen, elixir-format msgid "Description (optional)" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/index.ex #, elixir-autogen, elixir-format msgid "Edit Scrobble Rule" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #, elixir-autogen, elixir-format msgid "Enable this rule" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #, elixir-autogen, elixir-format msgid "Enter the value to match" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/index.ex #, elixir-autogen, elixir-format msgid "Error applying rule: %{reason}" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #, elixir-autogen, elixir-format msgid "Match Value" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/index.ex #, elixir-autogen, elixir-format msgid "New Scrobble Rule" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #, elixir-autogen, elixir-format msgid "Rule Type" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/index.ex #, elixir-autogen, elixir-format msgid "Rule applied successfully. Updated %{count} tracks." msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #, elixir-autogen, elixir-format msgid "Save Rule" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #: lib/music_library_web/live/scrobble_rules_live/index.ex #, elixir-autogen, elixir-format msgid "Scrobble Rules" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #, elixir-autogen, elixir-format msgid "Scrobble rule created successfully" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #, elixir-autogen, elixir-format msgid "Scrobble rule updated successfully" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #, elixir-autogen, elixir-format msgid "Select a rule type" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #, elixir-autogen, elixir-format msgid "Target MusicBrainz ID" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #, elixir-autogen, elixir-format msgid "e.g. Pink Floyd" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/form.ex #, elixir-autogen, elixir-format msgid "e.g. The Dark Side of the Moon" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/index.ex #, elixir-autogen, elixir-format msgid "Apply rule" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/index.ex #, elixir-autogen, elixir-format msgid "Disable rule" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/index.ex #, elixir-autogen, elixir-format msgid "Enable rule" msgstr "" #: lib/music_library_web/live/online_store_template_live/index.ex #: lib/music_library_web/live/scrobble_rules_live/index.ex #, elixir-autogen, elixir-format msgid "Disabled" msgstr "" #: lib/music_library_web/live/online_store_template_live/index.ex #: lib/music_library_web/live/scrobble_rules_live/index.ex #, elixir-autogen, elixir-format msgid "Enabled" msgstr "" #: lib/music_library_web/components/search_components.ex #, elixir-autogen, elixir-format msgid "No results found for '%{query}'" msgstr "" #: lib/music_library_web/components/search_components.ex #, elixir-autogen, elixir-format msgid "View all %{count} %{target} results →" msgstr "" #: lib/music_library_web/components/search_components.ex #, elixir-autogen, elixir-format msgid "(%{count} of %{total})" msgstr "" #: lib/music_library_web/components/search_components.ex #, elixir-autogen, elixir-format msgid "1 result" msgid_plural "%{count} results" msgstr[0] "" msgstr[1] "" #: lib/music_library_web/components/search_components.ex #, elixir-autogen, elixir-format msgid "Close" msgstr "" #: lib/music_library_web/live/artist_live/form.ex #, elixir-autogen, elixir-format msgid "Artist image" msgstr "" #: lib/music_library_web/live/artist_live/form.ex #, elixir-autogen, elixir-format msgid "Artist updated successfully" msgstr "" #: lib/music_library_web/components/search_components.ex #, elixir-autogen, elixir-format msgid "to open this search" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #, elixir-autogen, elixir-format msgid "Copy record selected release ID to clipboard" msgstr "" #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "Dominant Colors" msgstr "" #: lib/music_library_web/components/record_form.ex #: lib/music_library_web/live/scrobbled_tracks_live/index.ex #, elixir-autogen, elixir-format msgid "Title" msgstr "" #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Wishlisted release" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #, elixir-autogen, elixir-format msgid "Add a description to help identify this template" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #, elixir-autogen, elixir-format msgid "Artist name(s)" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #, elixir-autogen, elixir-format msgid "Available Variables" msgstr "" #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Check Online Stores" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #, elixir-autogen, elixir-format msgid "Enable this template" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #: lib/music_library_web/live/online_store_template_live/index.ex #, elixir-autogen, elixir-format msgid "Online Store Templates" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #, elixir-autogen, elixir-format msgid "Online store template created successfully" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #, elixir-autogen, elixir-format msgid "Online store template updated successfully" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #, elixir-autogen, elixir-format msgid "Record title" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #, elixir-autogen, elixir-format msgid "Save Template" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #, elixir-autogen, elixir-format msgid "Template Name" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #, elixir-autogen, elixir-format msgid "URL Template" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #, elixir-autogen, elixir-format msgid "e.g. Amazon UK" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #, elixir-autogen, elixir-format msgid "e.g. https://www.amazon.co.uk/s?k={artist}+{title}+vinyl" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #, elixir-autogen, elixir-format msgid "Record format" msgstr "" #: lib/music_library_web/live/online_store_template_live/form.ex #, elixir-autogen, elixir-format msgid "Preview not available" msgstr "" #: lib/music_library_web/live/online_store_template_live/index.ex #, elixir-autogen, elixir-format msgid "Disable template" msgstr "" #: lib/music_library_web/live/online_store_template_live/index.ex #, elixir-autogen, elixir-format msgid "Enable template" msgstr "" #: lib/music_library_web/components/layouts/root.html.heex #, elixir-autogen, elixir-format msgid "Data sourced from" msgstr "" #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "Rotate colors" msgstr "" #: lib/music_library_web/live/stats_live/index.ex #, elixir-autogen, elixir-format msgid "On This day" msgstr "" #: lib/music_library_web/components/stats_components.ex #, elixir-autogen, elixir-format msgid "1 year ago" msgid_plural "%{count} years ago" msgstr[0] "" msgstr[1] "" #: lib/music_library_web/live/universal_search_live/index.ex #, elixir-autogen, elixir-format msgid "Search (Cmd/Ctrl+K)" msgstr "" #: lib/music_library_web/live/stats_live/index.ex #, elixir-autogen, elixir-format msgid "Scrobbles" msgstr "" #: lib/music_library_web/components/stats_components.ex #, elixir-autogen, elixir-format msgid "No records released on this day." msgstr "" #: lib/music_library_web/live/scrobbled_tracks_live/form.ex #, elixir-autogen, elixir-format msgid "Album name" msgstr "" #: lib/music_library_web/live/scrobbled_tracks_live/form.ex #, elixir-autogen, elixir-format msgid "Artist name" msgstr "" #: lib/music_library_web/live/scrobbled_tracks_live/form.ex #, elixir-autogen, elixir-format msgid "Cover Image URL (optional)" msgstr "" #: lib/music_library_web/live/scrobbled_tracks_live/form.ex #, elixir-autogen, elixir-format msgid "Edit Scrobbled Track" msgstr "" #: lib/music_library_web/live/scrobbled_tracks_live/index.ex #, elixir-autogen, elixir-format msgid "Edit Track" msgstr "" #: lib/music_library_web/live/scrobbled_tracks_live/index.ex #, elixir-autogen, elixir-format msgid "No scrobbled tracks found" msgstr "" #: lib/music_library_web/live/scrobbled_tracks_live/index.ex #, elixir-autogen, elixir-format msgid "Scrobbled" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #: lib/music_library_web/live/scrobbled_tracks_live/index.ex #, elixir-autogen, elixir-format msgid "Scrobbled Tracks" msgstr "" #: lib/music_library_web/live/scrobbled_tracks_live/form.ex #, elixir-autogen, elixir-format msgid "Track Title" msgstr "" #: lib/music_library_web/live/scrobbled_tracks_live/form.ex #, elixir-autogen, elixir-format msgid "Track name" msgstr "" #: lib/music_library_web/live/scrobbled_tracks_live/form.ex #, elixir-autogen, elixir-format msgid "Track updated successfully" msgstr "" #: lib/music_library_web/live/scrobbled_tracks_live/form.ex #, elixir-autogen, elixir-format msgid "Update Track" msgstr "" #: lib/music_library_web/components/notes.ex #, elixir-autogen, elixir-format msgid "Note created successfully" msgstr "" #: lib/music_library_web/components/notes.ex #, elixir-autogen, elixir-format msgid "Note updated successfully" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #: lib/music_library_web/live/collection_live/show.ex #, elixir-autogen, elixir-format msgid "Open Notes" msgstr "" #: lib/music_library_web/components/notes.ex #, elixir-autogen, elixir-format msgid "Read" msgstr "" #: lib/music_library_web/live/stats_live/top_albums.ex #: lib/music_library_web/live/stats_live/top_artists.ex #, elixir-autogen, elixir-format msgid "1y" msgstr "" #: lib/music_library_web/live/stats_live/top_albums.ex #: lib/music_library_web/live/stats_live/top_artists.ex #, elixir-autogen, elixir-format msgid "30d" msgstr "" #: lib/music_library_web/live/stats_live/top_albums.ex #: lib/music_library_web/live/stats_live/top_artists.ex #, elixir-autogen, elixir-format msgid "7d" msgstr "" #: lib/music_library_web/live/stats_live/top_albums.ex #: lib/music_library_web/live/stats_live/top_artists.ex #, elixir-autogen, elixir-format msgid "90d" msgstr "" #: lib/music_library_web/live/scrobble_live/index.ex #, elixir-autogen, elixir-format msgid "Scrobble" msgstr "" #: lib/music_library_web/live/scrobble_live/index.ex #, elixir-autogen, elixir-format msgid "Failed to fetch releases for this release group" msgstr "" #: lib/music_library_web/live/scrobble_live/index.ex #, elixir-autogen, elixir-format msgid "Failed to search for release groups" msgstr "" #: lib/music_library_web/live/scrobble_live/index.ex #, elixir-autogen, elixir-format msgid "Release Groups" msgstr "" #: lib/music_library_web/live/scrobble_live/index.ex #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "1 disc" msgid_plural "%{count} discs" msgstr[0] "" msgstr[1] "" #: lib/music_library_web/live/scrobble_live/index.ex #, elixir-autogen, elixir-format msgid "Releases for \"%{title}\"" msgstr "" #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "You need to connect your Last.fm account to scrobble. Please set up your Last.fm session key in the settings." msgstr "" #: lib/music_library_web/components/core_components.ex #, elixir-autogen, elixir-format msgid "External Links" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Similar Records" msgstr "" #: lib/music_library_web/components/release.ex #, elixir-autogen, elixir-format msgid "Scrobble side" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #, elixir-autogen, elixir-format msgid "Scrobble Anything" msgstr "" #: lib/music_library_web/components/search_components.ex #, elixir-autogen, elixir-format msgid "Add a record instead" msgstr "" #: lib/music_library_web/components/stats_components.ex #, elixir-autogen, elixir-format msgid "Today" msgstr "" #: lib/music_library_web/live/collection_live/index.ex #: lib/music_library_web/live/wishlist_live/index.ex #, elixir-autogen, elixir-format msgid "Grid" msgstr "" #: lib/music_library_web/live/collection_live/index.ex #: lib/music_library_web/live/wishlist_live/index.ex #, elixir-autogen, elixir-format msgid "List" msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Artists" msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Database" msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Database vacuumed successfully." msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Maintenance" msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Operation started in the background." msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Refresh Discogs data" msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Refresh MusicBrainz data" msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Regenerate record embeddings" msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Run lower-level operations on the database" msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Run operations on the entire artist database. Monitor execution via the Oban dashboard." msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Run operations on the entire record database. Monitor execution via the Oban dashboard." msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Running vacuum..." msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Vacuum" msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Are you sure you want to refresh Discogs data for all artists? This operation can take a long time to complete." msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Are you sure you want to refresh MusicBrainz data for all artists? This operation can take a long time to complete." msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Are you sure you want to refresh MusicBrainz data for all records? This operation can take a long time to complete." msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Are you sure you want to regenerate embeddings for all records? This operation can take a long time to complete." msgstr "" #: lib/music_library_web/components/search_components.ex #, elixir-autogen, elixir-format msgid "Navigate" msgstr "" #: lib/music_library_web/components/search_components.ex #, elixir-autogen, elixir-format msgid "Select" msgstr "" #: lib/music_library_web/live/stats_live/index.ex #, elixir-autogen, elixir-format msgid "Top %{n} Collection Artists" msgstr "" #: lib/music_library_web/live/stats_live/index.ex #, elixir-autogen, elixir-format msgid "Top %{n} Collection Genres" msgstr "" #: lib/music_library_web/components/chart_components.ex #, elixir-autogen, elixir-format msgid "No data available" msgstr "" #: lib/music_library_web/components/stats_components.ex #, elixir-autogen, elixir-format msgid "No record found" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #, elixir-autogen, elixir-format msgid "(1 scrobble)" msgid_plural "(%{count} scrobbles)" msgstr[0] "" msgstr[1] "" #: lib/music_library_web/live/collection_live/show.ex #, elixir-autogen, elixir-format msgid "Never" msgstr "" #: lib/music_library_web/live/collection_live/index.ex #: lib/music_library_web/live/wishlist_live/index.ex #, elixir-autogen, elixir-format msgid "Release" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Available releases" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Show releases included in the record" msgstr "" #: lib/music_library_web/live/scrobbled_tracks_live/form.ex #, elixir-autogen, elixir-format msgid "Album MusicBrainz ID" msgstr "" #: lib/music_library_web/live/scrobbled_tracks_live/form.ex #, elixir-autogen, elixir-format msgid "Artist MusicBrainz ID" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/index.ex #, elixir-autogen, elixir-format msgid "No scrobble rules found" msgstr "" #: lib/music_library_web/live/scrobble_rules_live/index.ex #, elixir-autogen, elixir-format msgid "Apply" msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Database optimized successfully." msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Optimize" msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Running optimize..." msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Not available" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #, elixir-autogen, elixir-format msgid "Regenerate embeddings" msgstr "" #: lib/music_library_web/live/record_set_live/index.ex #: lib/music_library_web/live/record_set_live/show.ex #, elixir-autogen, elixir-format msgid "Add Record" msgstr "" #: lib/music_library_web/live/record_set_live/record_picker.ex #, elixir-autogen, elixir-format msgid "Could not add record to set" msgstr "" #: lib/music_library_web/live/record_set_live/index.ex #, elixir-autogen, elixir-format msgid "Edit Set" msgstr "" #: lib/music_library_web/live/record_set_live/index.ex #: lib/music_library_web/live/record_set_live/show.ex #, elixir-autogen, elixir-format msgid "Move left" msgstr "" #: lib/music_library_web/live/record_set_live/index.ex #: lib/music_library_web/live/record_set_live/show.ex #, elixir-autogen, elixir-format msgid "Move right" msgstr "" #: lib/music_library_web/live/record_set_live/form.ex #, elixir-autogen, elixir-format msgid "Name" msgstr "" #: lib/music_library_web/live/record_set_live/index.ex #, elixir-autogen, elixir-format msgid "New Set" msgstr "" #: lib/music_library_web/live/record_set_live/index.ex #, elixir-autogen, elixir-format msgid "No record sets yet" msgstr "" #: lib/music_library_web/live/record_set_live/record_picker.ex #, elixir-autogen, elixir-format msgid "No records found" msgstr "" #: lib/music_library_web/live/record_set_live/index.ex #, elixir-autogen, elixir-format msgid "Record Sets" msgstr "" #: lib/music_library_web/live/record_set_live/record_picker.ex #, elixir-autogen, elixir-format msgid "Record added to set" msgstr "" #: lib/music_library_web/live/record_set_live/form.ex #, elixir-autogen, elixir-format msgid "Record set created successfully" msgstr "" #: lib/music_library_web/live/record_set_live/form.ex #, elixir-autogen, elixir-format msgid "Record set updated successfully" msgstr "" #: lib/music_library_web/live/record_set_live/index.ex #: lib/music_library_web/live/record_set_live/show.ex #, elixir-autogen, elixir-format msgid "Remove" msgstr "" #: lib/music_library_web/live/record_set_live/index.ex #: lib/music_library_web/live/record_set_live/show.ex #, elixir-autogen, elixir-format msgid "Remove this record from the set?" msgstr "" #: lib/music_library_web/live/record_set_live/form.ex #, elixir-autogen, elixir-format msgid "Save Set" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #, elixir-autogen, elixir-format msgid "Sets" msgstr "" #: lib/music_library_web/live/record_set_live/form.ex #, elixir-autogen, elixir-format msgid "What is this set about?" msgstr "" #: lib/music_library_web/live/record_set_live/form.ex #, elixir-autogen, elixir-format msgid "e.g. Favorites, Road Trip, Sunday Morning" msgstr "" #: lib/music_library_web/live/record_set_live/record_picker.ex #, elixir-autogen, elixir-format msgid "Search your records to add a record to this set." msgstr "" #: lib/music_library_web/live/record_set_live/index.ex #: lib/music_library_web/live/record_set_live/show.ex #, elixir-autogen, elixir-format msgid "%{collected}/%{total} records" msgstr "" #: lib/music_library_web/live/record_set_live/index.ex #, elixir-autogen, elixir-format msgid "Updated" msgstr "" #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "Create \"%{genre}\"" msgstr "" #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "Search or add genres..." msgstr "" #: lib/music_library_web/live/record_set_live/show.ex #, elixir-autogen, elixir-format msgid "Failed to delete set" msgstr "" #: lib/music_library_web/live/record_set_live/show.ex #, elixir-autogen, elixir-format msgid "Set deleted successfully" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Error refreshing Wikipedia data" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Read full article on Wikipedia" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Refresh Wikipedia" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Wikipedia data refreshed successfully" msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Are you sure you want to refresh Wikipedia data for all artists? This operation can take a long time to complete." msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Refresh Wikipedia data" msgstr "" #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "Cover art updated successfully" msgstr "" #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "Failed to save cover art" msgstr "" #: lib/music_library_web/components/record_form.ex #, elixir-autogen, elixir-format msgid "Search for cover art online" msgstr "" #: lib/music_library_web/live/artist_live/form.ex #, elixir-autogen, elixir-format msgid "Artist image updated successfully" msgstr "" #: lib/music_library_web/live/artist_live/form.ex #, elixir-autogen, elixir-format msgid "Failed to save artist image" msgstr "" #: lib/music_library_web/live/artist_live/form.ex #, elixir-autogen, elixir-format msgid "Search for artist image online" msgstr "" #: lib/music_library_web/live/scrobble_live/index.ex #, elixir-autogen, elixir-format msgid "Back" msgstr "" #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "Back to search" msgstr "" #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "Barcode" msgstr "" #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "Catalog Number" msgstr "" #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "Country" msgstr "" #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "Last.fm not connected" msgstr "" #: lib/music_library_web/live/scrobble_live/index.ex #, elixir-autogen, elixir-format msgid "Loading releases..." msgstr "" #: lib/music_library_web/live/scrobble_live/show.ex #, elixir-autogen, elixir-format msgid "Media" msgstr "" #: lib/music_library_web/live/scrobble_live/index.ex #, elixir-autogen, elixir-format msgid "No release groups found for \"%{query}\"" msgstr "" #: lib/music_library_web/live/scrobble_live/index.ex #, elixir-autogen, elixir-format msgid "Searching..." msgstr "" #: lib/music_library_web/live/scrobble_live/index.ex #, elixir-autogen, elixir-format msgid "Try a different search term or check the spelling" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "%{collected}/%{total} collected" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Record sets" msgstr "" #: lib/music_library_web/components/chat.ex #: lib/music_library_web/components/release.ex #, elixir-autogen, elixir-format msgid "Retry" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Based on genres, artists, and musical style" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Ask about this album..." msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Ask anything about this album" msgstr "" #: lib/music_library_web/components/chat.ex #, elixir-autogen, elixir-format msgid "Chat about %{title}" msgstr "" #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Chat about album" msgstr "" #: lib/music_library_web/components/chat.ex #, elixir-autogen, elixir-format msgid "Clear chat" msgstr "" #: lib/music_library_web/components/chat.ex #, elixir-autogen, elixir-format msgid "Send message" msgstr "" #: lib/music_library_web/components/chat.ex #, elixir-autogen, elixir-format msgid "Thinking..." msgstr "" #: lib/music_library_web/components/chat.ex #, elixir-autogen, elixir-format msgid "Something went wrong. Please try again." msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Ask about this artist..." msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Ask anything about this artist" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Chat about artist" msgstr "" #: lib/music_library_web/components/add_record.ex #, elixir-autogen, elixir-format msgid "Could not search MusicBrainz. Please try again." msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Added %{date}" msgstr "" #: lib/music_library_web/components/record_components.ex #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "MusicBrainz" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Updated %{date}" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Copy ID" msgstr "" #: lib/music_library_web/components/record_components.ex #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Copy MB ID" msgstr "" #: lib/music_library_web/components/core_components.ex #: lib/music_library_web/live/artist_live/show.ex #: lib/music_library_web/live/collection_live/show.ex #: lib/music_library_web/live/wishlist_live/show.ex #, elixir-autogen, elixir-format msgid "Debug data" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Discogs" msgstr "" #: lib/music_library_web/components/record_components.ex #, elixir-autogen, elixir-format msgid "Embedding" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Wikipedia" msgstr "" #: lib/music_library_web/live/universal_search_live/index.ex #, elixir-autogen, elixir-format msgid "Go to" msgstr "" #: lib/music_library_web/components/search_components.ex #, elixir-autogen, elixir-format msgid "Go to →" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #, elixir-autogen, elixir-format msgid "Errors" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #, elixir-autogen, elixir-format msgid "Reload" msgstr "" #: lib/music_library_web/components/layouts/app.html.heex #, elixir-autogen, elixir-format msgid "The application has been updated." msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Are you sure you want to refresh Last.fm data for all artists? This operation can take a long time to complete." msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Error refreshing Last.fm data" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Last.fm" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Last.fm data refreshed successfully" msgstr "" #: lib/music_library_web/live/artist_live/show.ex #, elixir-autogen, elixir-format msgid "Refresh Last.fm" msgstr "" #: lib/music_library_web/live/maintenance_live/index.ex #, elixir-autogen, elixir-format msgid "Refresh Last.fm data" msgstr ""