8391cf275a
Delete ArchiveController, its routes, the maintenance UI backup button, and the test file. Management scripts and Litestream supersede this functionality.
2554 lines
68 KiB
Plaintext
2554 lines
68 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
|
|
#: lib/music_library_web/live_helpers/index_actions.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Edit"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/add_record.ex
|
|
#: lib/music_library_web/live/artist_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Error importing record"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/add_record.ex
|
|
#: 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/components/scrobble_rule_picker.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/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/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/components/scrobble_rule_picker.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/components/scrobble_rule_picker.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_helpers/record_actions.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Error refreshing MusicBrainz data"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live_helpers/record_actions.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "MusicBrainz data refreshed successfully"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live_helpers/record_actions.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Cover refreshed successfully"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live_helpers/record_actions.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
|
|
#: lib/music_library_web/live/wishlist_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/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/collection_live/index.ex
|
|
#: lib/music_library_web/live/record_set_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 "A->Z"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/record_components.ex
|
|
#: lib/music_library_web/components/scrobble_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
|
|
#, 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 "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/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
|
|
#, 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_helpers/record_actions.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
|
|
#, 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/collection_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Error scrobbling release"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/release.ex
|
|
#: lib/music_library_web/live/collection_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Release scrobbled successfully"
|
|
msgstr ""
|
|
|
|
#: 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
|
|
#: lib/music_library_web/live/collection_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Scrobble release"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/release.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Selected tracks scrobbled successfully"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/release.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Error scrobbling selected tracks"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/release.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No tracks selected"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/release.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Disc scrobbled successfully"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/release.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_helpers/record_actions.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Error"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/collection_live/show.ex
|
|
#: lib/music_library_web/live_helpers/record_actions.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/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/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/chat.ex
|
|
#: 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/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/components/notes.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Read"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/stats_live/top_by_period.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "1y"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/stats_live/top_by_period.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "30d"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/stats_live/top_by_period.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "7d"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/stats_live/top_by_period.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "90d"
|
|
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/release_group_show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "1 disc"
|
|
msgid_plural "%{count} discs"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: lib/music_library_web/live/scrobble_live/release_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/live/collection_live/show.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
|
|
#: lib/music_library_web/live/scrobble_live/index.ex
|
|
#: lib/music_library_web/live/scrobble_live/release_group_show.ex
|
|
#: lib/music_library_web/live/scrobble_live/release_show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Scrobble Anything"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/stats_components.ex
|
|
#: lib/music_library_web/live/stats_live/index.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/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/components/release.ex
|
|
#: lib/music_library_web/live/collection_live/index.ex
|
|
#: lib/music_library_web/live/scrobble_live/release_show.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_helpers/record_actions.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/components/scrobble_rule_picker.ex
|
|
#: 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/components/add_record.ex
|
|
#: lib/music_library_web/components/barcode_scanner.ex
|
|
#: 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
|
|
#: lib/music_library_web/live/scrobble_rules_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/release_group_show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Back to search"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/scrobble_live/release_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 "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/live/collection_live/show.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 "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
|
|
#: lib/music_library_web/live/maintenance_live/index.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_helpers/record_actions.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Colors extracted"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live_helpers/record_actions.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 ""
|
|
|
|
#: lib/music_library_web/components/release.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Error generating tracklist PDF"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Are you sure you want to prune unreferenced assets? This will permanently delete data."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Asset pruning started in the background."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Assets"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Email sent successfully."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Emails"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to send email"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Manage cached and stored assets."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Manually trigger email notifications."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No records on this day."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Prune asset cache"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Prune unreferenced assets"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Pruned %{count} cached assets."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Pruning..."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Send records on this day"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Sending..."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/artist_live/show.ex
|
|
#: lib/music_library_web/live/collection_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Notes"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/stats_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "1 release"
|
|
msgid_plural "%{count} releases"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: lib/music_library_web/components/release.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Print tracklist"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/scrobbled_tracks_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Timestamp"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/online_store_template_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Edit Online Store Template"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/online_store_template_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "New Online Store Template"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/online_store_template_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No online store templates found"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/chat.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "%{count} message"
|
|
msgid_plural "%{count} messages"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: lib/music_library_web/components/chat.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Chat history"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/chat.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Delete chat"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/chat.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "New chat"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/chat.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No previous chats"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/chat.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Untitled"
|
|
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 "Track ID"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/stats_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Top 20 Release Years"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/stats_live/top_by_period.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "∞"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/scrobble_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Refresh scrobbles"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/stats_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Add a new record"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/record_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "No records yet"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Are you sure you want to re-connect to Last.fm? This will disconnect the current account."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Manage your Last.fm connection."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Not connected"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Re-connect to Last.fm"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/search_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Add to collection"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/search_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Add to wishlist"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/search_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Quick actions"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/search_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Search to scrobble"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Checking..."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Connected as %{username}"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/maintenance_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Outdated token"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/search_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Scan a record"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/error_messages.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "the cover image asset was not found"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/controllers/last_fm_controller.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Failed to connect your Last.fm account"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/record_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Record doesn't have a selected release"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/record_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Record has a selected release"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/barcode_scanner.ex
|
|
#: lib/music_library_web/live_helpers/index_actions.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Importing %{count} record in the background..."
|
|
msgid_plural "Importing %{count} records in the background..."
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: lib/music_library_web/components/chat.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Copy message"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/collection_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Ask about your collection..."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/collection_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Ask anything about your music collection"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/collection_live/index.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Chat"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/scrobble_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "C"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/scrobble_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "W"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/scrobble_rule_picker.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Could not create scrobble rule"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/scrobble_rule_picker.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Create Scrobble Rule"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/scrobble_rule_picker.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Scrobble rule created"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/scrobble_rule_picker.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Search your records to map \"%{album_title}\" to a release."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/scrobble_rule_picker.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "A rule for this album already exists"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/cart_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "%{count} record"
|
|
msgid_plural "%{count} records"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: lib/music_library_web/components/add_record.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Add records from the search results to get started."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/cart_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Cart"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/add_record.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Choose which format to add"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/cart_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Clear all"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/add_record.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Import %{count} record"
|
|
msgid_plural "Import %{count} records"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: lib/music_library_web/components/cart_components.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Toggle cart"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/add_record.ex
|
|
#: lib/music_library_web/components/barcode_scanner.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Your cart is empty"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/add_record.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Error queuing records for import"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/add_record.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "In cart"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/barcode_scanner.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Add %{count} release"
|
|
msgid_plural "Add %{count} releases"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: lib/music_library_web/components/barcode_scanner.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Not found"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/barcode_scanner.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Scan barcodes to add records."
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/release.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "%{count} track selected"
|
|
msgid_plural "%{count} tracks selected"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: lib/music_library_web/components/release.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Connect Last.fm"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/release.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Finished at"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/release.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "More actions"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/release.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Now"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/release.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Scrobble selected"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/components/release.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "across %{count} disc"
|
|
msgid_plural "across %{count} discs"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: lib/music_library_web/live/scrobble_live/release_group_show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "%{count} release"
|
|
msgid_plural "%{count} releases"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: lib/music_library_web/live/scrobble_live/release_group_show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Could not load release group"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/scrobble_live/release_group_show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Error loading release group"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/scrobble_live/release_show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Back to releases"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/scrobble_live/release_show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Scrobble Release"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/scrobble_live/release_group_show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Release Group"
|
|
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 "Empty"
|
|
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 all records from this set?"
|
|
msgstr ""
|
|
|
|
#: lib/music_library_web/live/record_set_live/show.ex
|
|
#, elixir-autogen, elixir-format
|
|
msgid "Set emptied"
|
|
msgstr ""
|