quintodrome/ui/src/i18n/en.json

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

467 lines
18 KiB
JSON
Raw Normal View History

2023-01-23 16:11:46 -09:00
2020-05-01 14:29:50 -08:00
{
2021-08-03 17:41:32 -08:00
"languageName": "English",
"resources": {
"song": {
"name": "Song |||| Songs",
"fields": {
"albumArtist": "Album Artist",
"duration": "Time",
"trackNumber": "#",
"playCount": "Plays",
"title": "Title",
"artist": "Artist",
"album": "Album",
"path": "File path",
"genre": "Genre",
"compilation": "Compilation",
"year": "Year",
"size": "File size",
"updatedAt": "Updated at",
"bitRate": "Bit rate",
"channels": "Channels",
2021-08-03 17:41:32 -08:00
"discSubtitle": "Disc Subtitle",
"starred": "Favourite",
"comment": "Comment",
"rating": "Rating",
"quality": "Quality",
"bpm": "BPM",
"playDate": "Last Played",
"createdAt": "Date added"
2021-08-03 17:41:32 -08:00
},
"actions": {
"addToQueue": "Play Later",
"playNow": "Play Now",
"addToPlaylist": "Add to Playlist",
"shuffleAll": "Shuffle All",
"download": "Download",
"playNext": "Play Next",
"info": "Get Info"
2021-08-03 17:41:32 -08:00
}
},
"album": {
"name": "Album |||| Albums",
"fields": {
"albumArtist": "Album Artist",
"artist": "Artist",
"duration": "Time",
"songCount": "Songs",
"playCount": "Plays",
"size": "Size",
2021-08-03 17:41:32 -08:00
"name": "Name",
"genre": "Genre",
"compilation": "Compilation",
"year": "Year",
Support for Original Date, Release Date & splitting/grouping of album editions (#2162) * Update AlbumGridView.js * Update AlbumDetails.js * Update AlbumDetails.js * Create DoubleRangeField.js * Update and rename DoubleRangeField.js to RangeFieldDouble.js * Update RangeFieldDouble.js * Update AlbumGridView.js * Update AlbumDetails.js * Update RangeFieldDouble.js * Update index.js * Update RangeFieldDouble.js * Update RangeFieldDouble.js * Update RangeFieldDouble.js * Update RangeFieldDouble.js * Update RangeFieldDouble.js * Update AlbumDetails.js * Update RangeFieldDouble.js * Update AlbumDetails.js * Update RangeFieldDouble.js * Update AlbumDetails.js * Update RangeFieldDouble.js * Update RangeFieldDouble.js * Update AlbumDetails.js * Update AlbumDetails.js * Update RangeFieldDouble.js * Update RangeFieldDouble.js * Update AlbumDetails.js * Update RangeFieldDouble.js * Update AlbumDetails.js * Update en.json * Update en.json * Update AlbumDetails.js * Update RangeFieldDouble.js * Update AlbumGridView.js * Update AlbumDetails.js * Update AlbumSongs.js * Update ContextMenus.js * Update SongDatagrid.js * Update AlbumSongs.js * Update SongDatagrid.js * Update SongDatagrid.js * Update SongDatagrid.js * Update AlbumSongs.js * Update SongList.js * Update playlist_track_repository.go * Update 20230113000000_release_year.go * Update PlayButton.js * Update mediafile_repository.go * Update album.go * Update playlist_track_repository.go * Update playlist_track_repository.go * Update SongDatagrid.js * Update 20230113000000_release_year.go * Update SongDatagrid.js * Update AlbumSongs.js * Update SongDatagrid.js * Update SongDatagrid.js * Update SongDatagrid.js * Update SongDatagrid.js * Update AlbumDetails.js * Update AlbumSongs.js * Update AlbumSongs.js * Update RangeFieldDouble.js * Update SongDatagrid.js * Update 20230113000000_release_year.go * Update 20230113000000_release_year.go * Update 20230113000000_release_year.go * Update 20230113000000_release_year.go * Update AlbumSongs.js * Update AlbumSongs.js * Update mapping.go * Update RangeFieldDouble.js * Update AlbumGridView.js * Update AlbumSongs.js * Update en.json * Update SongDatagrid.js * Update SongDatagrid.js * Update metadata.go * Update mapping.go * Update AlbumDetails.js * Update AlbumGridView.js * Update RangeFieldDouble.js * Update mapping.go * Update metadata.go * Update mapping.go * Update AlbumDetails.js * Update 20230113000000_release_year.go * Update AlbumDetails.js * Update en.json * Update configuration.go * Update mapping.go * Update configuration.go * Update mediafile.go * Update metadata.go * Update RangeFieldDouble.js * Update 20230113000000_release_year.go * Update configuration.go * Update mapping.go * Update mediafile.go * Update mapping.go * Update RangeFieldDouble.js * Update RangeFieldDouble.js * Update RangeFieldDouble.js * Update RangeFieldDouble.js * Update RangeFieldDouble.js * Update 20230113000000_release_year.go * Update AlbumDetails.js * Update RangeFieldDouble.js * Update mapping.go * Update metadata.go * Update album.go * Update mediafile.go * Update mediafile.go * Update album.go * Update fields.go * Update mediafile_repository.go * Update playlist_track_repository.go * Update AlbumSongs.js * Update SongDatagrid.js * Update PlayButton.js * Update SongList.js * Update ContextMenus.js * Update SongDatagrid.js * Update metadata.go * Update ArtistShow.js * Update mapping.go * Update configuration.go * Update mapping.go * Update metadata.go * Update metadata.go * Update mapping.go * Update metadata.go * Update metadata.go * Update mapping.go * Update 20230113000000_release_year.go * Update 20230113000000_release_year.go * Update mapping.go * Update metadata.go * Update metadata.go * Update album.go * Update mediafile.go * Update AlbumDetails.js * Update AlbumSongs.js * Update album.go * Update mediafile.go * Update metadata.go * Update mediafile.go * Update 20230113000000_release_year.go * Update 20230113000000_release_year.go * Update album.go * Update mediafile.go * Update RangeFieldDouble.js * Update AlbumDetails.js * Update AlbumGridView.js * Update en.json * Update AlbumGridView.js * Update RangeFieldDouble.js * Update and rename 20230113000000_release_year.go to 20230113000000_release_date.go * Update album.go * Update mediafile.go * Update fields.go * Update playlist_track_repository.go * Update mediafile_repository.go * Update mapping.go * Update metadata.go * Update mapping.go * Update SongDatagrid.js * Update RangeFieldDouble.js * Update index.js * Update ContextMenus.js * Update PlayButton.js * Create FormatDate.js * Update SongList.js * Update AlbumDetails.js * Update AlbumSongs.js * Update AlbumSongs.js * Update en.json * Update AlbumDetails.js * Update album.go fixed conflict I think? * Update mediafile.go fixed conflict * Format with goimports * Update SongDatagrid.js only show Cat # in desktop view * Update metadata_internal_test.go * Update metadata_test.go * Delete test.mp3 * Add files via upload mp3 test file with Date, Original Date and Release Date * Update metadata_test.go * Update metadata_test.go * Update metadata_test.go * Update metadata_test.go * Update taglib_test.go * Delete test.mp3 * Add files via upload file with replaygain & dates * Update AlbumGridView.js * Update AlbumDetails.js * Update AlbumSongs.js * Update ContextMenus.js * Update FormatDate.js * Update PlayButton.js * Update RangeFieldDouble.js * Update SongDatagrid.js * Update AlbumSongs.js * Update SongDatagrid.js * Update AlbumSongs.js * Fix formatting * Update mapping.go * Update AlbumSongs.js * Update SongDatagrid.js * Update SongDatagrid.js prettier * Create RangeDoubleField.js rename of RangeFieldDouble.js * Update AlbumGridView.js RangeFieldDouble -> RangeDoubleField * Update mediafile.go AllOrNothing() -> allOrNothing() * Update metadata_internal_test.go getYear -> getDate * Update AlbumDetails.js wrote suggested changes * Update en.json Editions -> Releases & fixed the field name * Update configuration.go Rename Editions -> Releases * Update 20230113000000_release_date.go Editions -> Releases * Update album.go Editions -> Releases * Update mediafile.go Editions -> Releases * Update AlbumDetails.js Editions -> Releases * Update AlbumSongs.js Editions -> Releases * Update RangeDoubleField.js Editions -> Releases * Update SongDatagrid.js Editions -> Releases * Update index.js FormatFullDate and RangeDoubleField * Rename FormatDate.js to FormatFullDate.js * Delete RangeFieldDouble.js * Update mediafile.go AllOrNothing -> allOrNothing * Update mapping.go Editions -> Releases * Update AlbumDetails.js prettier * Update SongDatagrid.js showReleaseRow -> showReleaseDivider * Update AlbumSongs.js showReleaseRow -> showReleaseDivider for clarity * Update and rename 20230113000000_release_date.go to 20230515184510_add_release_date.go - rename the migration file - fixed the import to goose/v3 - additional db fields for original date & year * Update 20230515184510_add_release_date.go * Update fields.go * Update album.go * Update mediafile.go * Update mapping.go * Update AlbumDetails.js * Update en.json * Update AlbumDetails.js * Update AlbumDetails.js now hopefully prettier * Update mapping.go --------- Co-authored-by: Deluan <deluan@navidrome.org>
2023-05-19 11:27:47 -08:00
"originalDate": "Original",
"releaseDate": "Released",
"releases": "Release |||| Releases",
2023-05-20 13:35:09 -08:00
"released": "Released",
2021-08-03 17:41:32 -08:00
"updatedAt": "Updated at",
"comment": "Comment",
"rating": "Rating",
"createdAt": "Date added"
2021-08-03 17:41:32 -08:00
},
"actions": {
"playAll": "Play",
"playNext": "Play Next",
"addToQueue": "Play Later",
2023-01-19 18:52:55 -09:00
"share": "Share",
2021-08-03 17:41:32 -08:00
"shuffle": "Shuffle",
"addToPlaylist": "Add to Playlist",
"download": "Download",
"info": "Get Info"
2021-08-03 17:41:32 -08:00
},
"lists": {
"all": "All",
"random": "Random",
"recentlyAdded": "Recently Added",
"recentlyPlayed": "Recently Played",
"mostPlayed": "Most Played",
"starred": "Favourites",
"topRated": "Top Rated"
}
},
"artist": {
"name": "Artist |||| Artists",
"fields": {
"name": "Name",
"albumCount": "Album Count",
"songCount": "Song Count",
"size": "Size",
2021-08-03 17:41:32 -08:00
"playCount": "Plays",
"rating": "Rating",
"genre": "Genre"
}
},
"user": {
"name": "User |||| Users",
"fields": {
"userName": "Username",
"isAdmin": "Is Admin",
"lastLoginAt": "Last Login At",
"updatedAt": "Updated at",
"name": "Name",
"password": "Password",
"createdAt": "Created at",
"changePassword": "Change Password?",
"currentPassword": "Current Password",
"newPassword": "New Password",
"token": "Token"
2021-08-03 17:41:32 -08:00
},
"helperTexts": {
"name": "Changes to your name will only be reflected on next login"
},
"notifications": {
"created": "User created",
"updated": "User updated",
"deleted": "User deleted"
},
"message": {
"listenBrainzToken": "Enter your ListenBrainz user token.",
"clickHereForToken": "Click here to get your token"
2021-08-03 17:41:32 -08:00
}
},
"player": {
"name": "Player |||| Players",
"fields": {
"name": "Name",
"transcodingId": "Transcoding",
"maxBitRate": "Max. Bit Rate",
"client": "Client",
"userName": "Username",
"lastSeen": "Last Seen At",
"reportRealPath": "Report Real Path",
"scrobbleEnabled": "Send Scrobbles to external services"
2021-08-03 17:41:32 -08:00
}
},
"transcoding": {
"name": "Transcoding |||| Transcodings",
"fields": {
"name": "Name",
"targetFormat": "Target Format",
"defaultBitRate": "Default Bit Rate",
"command": "Command"
}
},
"playlist": {
"name": "Playlist |||| Playlists",
"fields": {
"name": "Name",
"duration": "Duration",
2021-10-29 18:55:28 -08:00
"ownerName": "Owner",
2021-08-03 17:41:32 -08:00
"public": "Public",
"updatedAt": "Updated at",
"createdAt": "Created at",
"songCount": "Songs",
"comment": "Comment",
"sync": "Auto-import",
"path": "Import from"
},
"actions": {
"selectPlaylist": "Select a playlist:",
"addNewPlaylist": "Create \"%{name}\"",
"export": "Export",
"makePublic": "Make Public",
"makePrivate": "Make Private"
2021-08-03 17:41:32 -08:00
},
"message": {
"duplicate_song": "Add duplicated songs",
"song_exist": "There are duplicates being added to the playlist. Would you like to add the duplicates or skip them?"
}
},
"radio": {
"name": "Radio |||| Radios",
"fields": {
"name": "Name",
"streamUrl": "Stream URL",
"homePageUrl": "Home Page URL",
"updatedAt": "Updated at",
"createdAt": "Created at"
},
"actions": {
"playNow": "Play Now"
}
2023-01-19 18:52:55 -09:00
},
"share": {
"name": "Share |||| Shares",
"fields": {
"username": "Shared By",
"url": "URL",
"description": "Description",
"downloadable": "Allow Downloads?",
2023-01-19 18:52:55 -09:00
"contents": "Contents",
2023-01-23 16:11:46 -09:00
"expiresAt": "Expires",
"lastVisitedAt": "Last Visited",
2023-01-19 18:52:55 -09:00
"visitCount": "Visits",
2023-01-23 16:11:46 -09:00
"format": "Format",
"maxBitRate": "Max. Bit Rate",
2023-01-19 18:52:55 -09:00
"updatedAt": "Updated at",
"createdAt": "Created at"
},
"notifications": {
},
"actions": {
}
2021-08-03 17:41:32 -08:00
}
2020-05-01 14:29:50 -08:00
},
2021-08-03 17:41:32 -08:00
"ra": {
"auth": {
"welcome1": "Thanks for installing Navidrome!",
"welcome2": "To start, create an admin user",
"confirmPassword": "Confirm Password",
"buttonCreateAdmin": "Create Admin",
"auth_check_error": "Please login to continue",
"user_menu": "Profile",
"username": "Username",
"password": "Password",
"sign_in": "Sign in",
"sign_in_error": "Authentication failed, please retry",
"logout": "Logout"
},
"validation": {
"invalidChars": "Please only use letters and numbers",
2021-08-03 17:41:32 -08:00
"passwordDoesNotMatch": "Password does not match",
"required": "Required",
"minLength": "Must be %{min} characters at least",
"maxLength": "Must be %{max} characters or less",
"minValue": "Must be at least %{min}",
"maxValue": "Must be %{max} or less",
"number": "Must be a number",
"email": "Must be a valid email",
"oneOf": "Must be one of: %{options}",
"regex": "Must match a specific format (regexp): %{pattern}",
"unique": "Must be unique",
"url": "Must be a valid URL"
2021-08-03 17:41:32 -08:00
},
"action": {
"add_filter": "Add filter",
"add": "Add",
"back": "Go Back",
"bulk_actions": "1 item selected |||| %{smart_count} items selected",
"bulk_actions_mobile": "1 |||| %{smart_count}",
2021-08-03 17:41:32 -08:00
"cancel": "Cancel",
"clear_input_value": "Clear value",
"clone": "Clone",
"confirm": "Confirm",
"create": "Create",
"delete": "Delete",
"edit": "Edit",
"export": "Export",
"list": "List",
"refresh": "Refresh",
"remove_filter": "Remove this filter",
"remove": "Remove",
"save": "Save",
"search": "Search",
"show": "Show",
"sort": "Sort",
"undo": "Undo",
"expand": "Expand",
"close": "Close",
"open_menu": "Open menu",
"close_menu": "Close menu",
"unselect": "Unselect",
"skip": "Skip",
"share": "Share",
"download": "Download"
2021-08-03 17:41:32 -08:00
},
"boolean": {
"true": "Yes",
"false": "No"
},
"page": {
"create": "Create %{name}",
"dashboard": "Dashboard",
"edit": "%{name} #%{id}",
"error": "Something went wrong",
"list": "%{name}",
"loading": "Loading",
"not_found": "Not Found",
"show": "%{name} #%{id}",
"empty": "No %{name} yet.",
"invite": "Do you want to add one?"
},
"input": {
"file": {
"upload_several": "Drop some files to upload, or click to select one.",
"upload_single": "Drop a file to upload, or click to select it."
},
"image": {
"upload_several": "Drop some pictures to upload, or click to select one.",
"upload_single": "Drop a picture to upload, or click to select it."
},
"references": {
"all_missing": "Unable to find references data.",
"many_missing": "At least one of the associated references no longer appears to be available.",
"single_missing": "Associated reference no longer appears to be available."
},
"password": {
"toggle_visible": "Hide password",
"toggle_hidden": "Show password"
}
},
"message": {
"about": "About",
"are_you_sure": "Are you sure?",
"bulk_delete_content": "Are you sure you want to delete this %{name}? |||| Are you sure you want to delete these %{smart_count} items?",
"bulk_delete_title": "Delete %{name} |||| Delete %{smart_count} %{name}",
"delete_content": "Are you sure you want to delete this item?",
"delete_title": "Delete %{name} #%{id}",
"details": "Details",
"error": "A client error occurred and your request couldn't be completed.",
"invalid_form": "The form is not valid. Please check for errors",
"loading": "The page is loading, just a moment please",
"no": "No",
"not_found": "Either you typed a wrong URL, or you followed a bad link.",
"yes": "Yes",
"unsaved_changes": "Some of your changes weren't saved. Are you sure you want to ignore them?"
},
"navigation": {
"no_results": "No results found",
"no_more_results": "The page number %{page} is out of boundaries. Try the previous page.",
"page_out_of_boundaries": "Page number %{page} out of boundaries",
"page_out_from_end": "Cannot go after last page",
"page_out_from_begin": "Cannot go before page 1",
"page_range_info": "%{offsetBegin}-%{offsetEnd} of %{total}",
"page_rows_per_page": "Items per page:",
"next": "Next",
"prev": "Prev",
"skip_nav": "Skip to content"
},
"notification": {
"updated": "Element updated |||| %{smart_count} elements updated",
"created": "Element created",
"deleted": "Element deleted |||| %{smart_count} elements deleted",
"bad_item": "Incorrect element",
"item_doesnt_exist": "Element does not exist",
"http_error": "Server communication error",
"data_provider_error": "dataProvider error. Check the console for details.",
"i18n_error": "Cannot load the translations for the specified language",
"canceled": "Action cancelled",
"logged_out": "Your session has ended, please reconnect.",
"new_version": "New version available! Please refresh this window."
},
"toggleFieldsMenu": {
"columnsToDisplay": "Columns To Display",
"layout": "Layout",
"grid": "Grid",
"table": "Table"
}
2020-05-01 14:29:50 -08:00
},
2021-08-03 17:41:32 -08:00
"message": {
"note": "NOTE",
"transcodingDisabled": "Changing the transcoding configuration through the web interface is disabled for security reasons. If you would like to change (edit or add) transcoding options, restart the server with the %{config} configuration option.",
"transcodingEnabled": "Navidrome is currently running with %{config}, making it possible to run system commands from the transcoding settings using the web interface. We recommend to disable it for security reasons and only enable it when configuring Transcoding options.",
"songsAddedToPlaylist": "Added 1 song to playlist |||| Added %{smart_count} songs to playlist",
"noPlaylistsAvailable": "None available",
"delete_user_title": "Delete user '%{name}'",
"delete_user_content": "Are you sure you want to delete this user and all their data (including playlists and preferences)?",
"notifications_blocked": "You have blocked Notifications for this site in your browser's settings",
"notifications_not_available": "This browser does not support desktop notifications or you are not accessing Navidrome over https",
"lastfmLinkSuccess": "Last.fm successfully linked and scrobbling enabled",
"lastfmLinkFailure": "Last.fm could not be linked",
"lastfmUnlinkSuccess": "Last.fm unlinked and scrobbling disabled",
"lastfmUnlinkFailure": "Last.fm could not be unlinked",
"listenBrainzLinkSuccess": "ListenBrainz successfully linked and scrobbling enabled as user: %{user}",
"listenBrainzLinkFailure": "ListenBrainz could not be linked: %{error}",
"listenBrainzUnlinkSuccess": "ListenBrainz unlinked and scrobbling disabled",
"listenBrainzUnlinkFailure": "ListenBrainz could not be unlinked",
2021-08-03 17:41:32 -08:00
"openIn": {
"lastfm": "Open in Last.fm",
"musicbrainz": "Open in MusicBrainz"
},
"lastfmLink": "Read More...",
"shareOriginalFormat": "Share in original format",
"shareDialogTitle": "Share %{resource} '%{name}'",
2023-01-24 12:31:58 -09:00
"shareBatchDialogTitle": "Share 1 %{resource} |||| Share %{smart_count} %{resource}",
"shareCopyToClipboard": "Copy to clipboard: Ctrl+C, Enter",
2023-01-22 07:43:03 -09:00
"shareSuccess": "URL copied to clipboard: %{url}",
"shareFailure": "Error copying URL %{url} to clipboard",
"downloadDialogTitle": "Download %{resource} '%{name}' (%{size})",
"downloadOriginalFormat": "Download in original format"
2020-05-01 14:29:50 -08:00
},
2021-08-03 17:41:32 -08:00
"menu": {
"library": "Library",
"settings": "Settings",
"version": "Version",
"theme": "Theme",
"personal": {
"name": "Personal",
"options": {
"theme": "Theme",
"language": "Language",
"defaultView": "Default View",
"desktop_notifications": "Desktop Notifications",
"lastfmScrobbling": "Scrobble to Last.fm",
"listenBrainzScrobbling": "Scrobble to ListenBrainz",
"replaygain": "ReplayGain Mode",
"preAmp": "ReplayGain PreAmp (dB)",
"gain": {
"none": "Disabled",
"album": "Use Album Gain",
"track": "Use Track Gain"
}
2021-08-03 17:41:32 -08:00
}
},
"albumList": "Albums",
"playlists": "Playlists",
"sharedPlaylists": "Shared Playlists",
2021-08-03 17:41:32 -08:00
"about": "About"
},
2020-05-01 14:29:50 -08:00
"player": {
2021-08-03 17:41:32 -08:00
"playListsText": "Play Queue",
"openText": "Open",
"closeText": "Close",
"notContentText": "No music",
"clickToPlayText": "Click to play",
"clickToPauseText": "Click to pause",
"nextTrackText": "Next track",
"previousTrackText": "Previous track",
"reloadText": "Reload",
"volumeText": "Volume",
"toggleLyricText": "Toggle lyrics",
2021-08-03 17:41:32 -08:00
"toggleMiniModeText": "Minimize",
"destroyText": "Destroy",
"downloadText": "Download",
"removeAudioListsText": "Delete audio lists",
"clickToDeleteText": "Click to delete %{name}",
"emptyLyricText": "No lyrics",
2021-08-03 17:41:32 -08:00
"playModeText": {
"order": "In order",
"orderLoop": "Repeat",
"singleLoop": "Repeat One",
"shufflePlay": "Shuffle"
}
2021-01-31 14:57:07 -09:00
},
2021-08-03 17:41:32 -08:00
"about": {
"links": {
"homepage": "Home page",
"source": "Source code",
"featureRequests": "Feature requests"
}
2021-02-03 15:08:03 -09:00
},
2021-08-03 17:41:32 -08:00
"activity": {
"title": "Activity",
"totalScanned": "Total Folders Scanned",
"quickScan": "Quick Scan",
"fullScan": "Full Scan",
"serverUptime": "Server Uptime",
"serverDown": "OFFLINE"
},
2021-08-03 17:41:32 -08:00
"help": {
"title": "Navidrome Hotkeys",
"hotkeys": {
"show_help": "Show This Help",
"toggle_menu": "Toggle Menu Side Bar",
"toggle_play": "Play / Pause",
"prev_song": "Previous Song",
"next_song": "Next Song",
"current_song": "Go to Current Song",
2021-08-03 17:41:32 -08:00
"vol_up": "Volume Up",
"vol_down": "Volume Down",
"toggle_love": "Add this track to favourites"
}
2020-05-01 14:29:50 -08:00
}
2023-01-19 18:52:55 -09:00
}