4584b7bcb8
Have just a bin icon, and rely on drag and drop. This solves a massive performance issue with the page, which is traceable to the Fluxon dropdowns, particularly the Class.merge logic used to merge Tailwind classes
2203 lines
59 KiB
Plaintext
2203 lines
59 KiB
Plaintext
## 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/collection_live/show.ex
|
|
#: lib/music_library_web/live/wishlist_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 "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/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 ""
|
|
|
|
#: lib/music_library_web/live/artist_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to store artist image"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/record_form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to store cover image"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/collection_live/show.ex
|
|
#: lib/music_library_web/live/wishlist_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Colors extracted"
|
|
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 extracting colors"
|
|
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"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Database optimize failed"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Database vacuum failed"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/record_form.ex
|
|
#: lib/music_library_web/live/artist_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Download failed"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Last.fm API key has been suspended"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Last.fm API key is invalid"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Last.fm authentication failed"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Last.fm session has expired, please reconnect"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Last.fm session key is not configured"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/record_form.ex
|
|
#: lib/music_library_web/live/artist_live/form.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Search failed"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "a connection error occurred, please try again"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "a temporary error occurred, please try again"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "cover art is not available"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "invalid parameters were provided"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "no Discogs profile available"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "no image could be found"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "rate limit exceeded, please try again later"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "release has no track duration information"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "service is currently offline, please try again later"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "something went wrong, please try again"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "the download failed"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "the operation failed, please try again"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "the request timed out, please try again"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "the requested resource does not exist"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "the resource was not found"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "the service could not be found"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "the service is not reachable"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "the specified disc was not found"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "this record is already in your collection"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "validation failed"
|
|
msgstr ""
|