You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
848 lines
42 KiB
848 lines
42 KiB
#
|
|
# English localization.
|
|
# Author: Sindre Mehus
|
|
#
|
|
|
|
common.home = Home
|
|
common.back = Back
|
|
common.help = Help
|
|
common.play = Play
|
|
common.add = Add
|
|
common.download = Download
|
|
common.close = Close
|
|
common.refresh = Refresh
|
|
common.next = Next
|
|
common.previous = Previous
|
|
common.more = More
|
|
common.ok = OK
|
|
common.cancel = Cancel
|
|
common.save = Save
|
|
common.create = Create
|
|
common.delete = Delete
|
|
common.edit = Edit
|
|
common.confirm = Please confirm
|
|
common.unknown = (Unknown)
|
|
common.default = (Default)
|
|
common.settingssaved = Settings were saved.
|
|
common.trialexpired = The trial period expired on {0}. Get <b><a href="premiumSettings.view?">Subsonic Premium</a></b> to use this feature.
|
|
common.trialnotexpired = This feature is available until {0}. After that you must get <b><a href="premiumSettings.view?">Subsonic Premium</a></b>.
|
|
|
|
# login.jsp
|
|
login.username = Username
|
|
login.password = Password
|
|
login.login = Log in
|
|
login.remember = Remember me
|
|
login.logout = You are now logged out.
|
|
login.error = Wrong username or password.
|
|
login.insecure = {0} is not secured. Please log in with username and<br>password "admin", or click <a href="login.view?user=admin&password=admin">here</a>. Then change password immediately.
|
|
login.recover = Forgotten your password?
|
|
|
|
# recover.jsp
|
|
recover.title = Forgotten your password?
|
|
recover.text = To reset your password, please enter your <b>username</b> or <b>email address</b> below.
|
|
recover.username = Username or email address
|
|
recover.send = Reset the password and send it to me
|
|
recover.success = Your password was reset and sent to {0}.
|
|
recover.error.usernotfound = Sorry, user not found.
|
|
recover.error.noemail = Sorry, no email address is registered for this user.
|
|
recover.error.sendfailed = Failed to send email, please try again later.
|
|
recover.error.invalidcaptcha = Sorry, wrong CAPTCHA words entered, please try again.
|
|
|
|
# accessDenied.jsp
|
|
accessDenied.title = Access denied
|
|
accessDenied.text = Sorry, you are not authorized to perform the requested operation.
|
|
|
|
# notFound.jsp
|
|
notFound.title = Not found
|
|
notFound.text = <p>Sorry, we could not find what you were looking for.</p><p>Try reloading the web page. If that doesn't help, \
|
|
try scanning the media folders again.</p>
|
|
notFound.reload = Reload page
|
|
notFound.scan = Media folders settings
|
|
|
|
# top.jsp
|
|
top.home = Home
|
|
top.now_playing = Playing
|
|
top.starred = Starred
|
|
top.settings = Settings
|
|
top.status = Status
|
|
top.podcast = Podcasts
|
|
top.more = More
|
|
top.help = About
|
|
top.search = Search
|
|
top.upgrade = A new version is available. Download {0} {1} \
|
|
<a href="#" onclick="window.open(''http://subsonic.org/'')">here</a>.
|
|
top.missing = No media folders found. Please change the settings.
|
|
top.logout = Log out {0}
|
|
top.getpremium = Get Subsonic Premium
|
|
top.gotpremium = Subsonic Premium
|
|
top.trialdaysleft = {0} day(s) left of trial
|
|
|
|
# left.jsp
|
|
left.scanning = Scanning media folders...
|
|
left.statistics = {0} artists<br>\
|
|
{1} albums<br>\
|
|
{2} songs<br>\
|
|
{3}<br>\
|
|
{4} hours
|
|
left.shortcut = Shortcuts
|
|
left.playlists = Playlists
|
|
left.radio = Internet TV/radio
|
|
left.allfolders = All folders
|
|
left.showallplaylists = Show all
|
|
left.createplaylist = Create new playlist
|
|
left.importplaylist = Import playlist
|
|
|
|
# playQueue.jsp
|
|
playlist.stop = Stop
|
|
playlist.start = Play
|
|
playlist.confirmclear = Really clear play queue?
|
|
playlist.clear = Clear
|
|
playlist.shuffle = Shuffle
|
|
playlist.repeat_on = Repeat is on
|
|
playlist.repeat_off = Repeat is off
|
|
playlist.undo = Undo
|
|
playlist.settings = Settings
|
|
playlist.more = More actions...
|
|
playlist.more.playlist = Play queue
|
|
playlist.more.sortbytrack = Sort by track
|
|
playlist.more.sortbyartist = Sort by artist
|
|
playlist.more.sortbyalbum = Sort by album
|
|
playlist.more.selection = Selected songs
|
|
playlist.more.selectall = Select all
|
|
playlist.more.selectnone = Select none
|
|
playlist.getflash = Get Flash player
|
|
playlist.saveplayqueue = Save play queue
|
|
playlist.loadplayqueue = Load play queue
|
|
playlist.save = Save as playlist
|
|
playlist.append = Add to playlist
|
|
playlist.remove = Remove
|
|
playlist.up = Up
|
|
playlist.down = Down
|
|
playlist.empty = Play queue is empty
|
|
playlist.toast.appendtoplaylist = Playlist updated.
|
|
playlist.toast.saveasplaylist = Playlist saved.
|
|
playlist.toast.saveplayqueue = Play queue saved.
|
|
playlist.missing = Missing
|
|
|
|
# playlist.jsp
|
|
playlist2.noplaylists = You haven't created any playlists yet.
|
|
playlist2.created = Created by {0} on {1}
|
|
playlist2.songs = songs
|
|
playlist2.shared = Visible to others
|
|
playlist2.notshared = Not visible to others
|
|
playlist2.name = Playlist name
|
|
playlist2.comment = Playlist comment
|
|
playlist2.public = Make this playlist visible to other users.
|
|
playlist2.confirmdelete = Are you sure you want to delete this playlist?
|
|
playlist2.empty = Playlist is empty
|
|
playlist2.export = Export
|
|
|
|
# importPlaylist.jsp
|
|
importPlaylist.title = Import playlist
|
|
importPlaylist.text = Select playlist to import (m3u, pls, xspf)
|
|
importPlaylist.success = Successfully imported playlist "{0}".
|
|
importPlaylist.error = Failed to import playlist. {0}
|
|
|
|
# videoPlayer.jsp
|
|
videoPlayer.getflash = Please install Flash Player
|
|
videoPlayer.getpremium = Get <b><a href='premiumSettings.view?' target='main'>Subsonic Premium</a></b> to play on Chromecast.
|
|
|
|
# status.jsp
|
|
status.title = Status
|
|
status.type = Type
|
|
status.stream = Stream
|
|
status.download = Download
|
|
status.upload = Upload
|
|
status.player = Player
|
|
status.user = User
|
|
status.current = Current file
|
|
status.transmitted = Transmitted
|
|
status.bitrate = Bitrate (Kbps)
|
|
|
|
# starred.jsp
|
|
starred.title = My starred items
|
|
starred.empty = Click the star icons to mark your favorite artist, albums and songs.
|
|
|
|
# search.jsp
|
|
search.title = Search results
|
|
search.query = Artist, album or song title
|
|
search.search = Search
|
|
search.index = The search index is now being created. Please try again later.
|
|
search.hits.none = No matches found.
|
|
search.hits.more = More
|
|
search.hits.artists = Artists
|
|
search.hits.albums = Albums
|
|
search.hits.songs = Songs
|
|
search.hits.videos = Videos
|
|
|
|
# gettingStarted.jsp
|
|
gettingStarted.title = Getting started
|
|
gettingStarted.text = <p>Welcome to Libresonic! We'll set you up in no time, just follow the basic steps below.<br> \
|
|
Click the "Home" button in the toolbar above to return to this screen.</p> \
|
|
<p>For more information, please consult the <a href="http://subsonic.org/pages/getting-started.jsp" target="_blank"><b>Getting started</b></a> guide.</p>
|
|
gettingStarted.root = Warning! The Libresonic process is running as the root user. Please consider to \
|
|
<a href="http://subsonic.org/pages/installation.jsp" target="_blank">change this.</a>
|
|
gettingStarted.step1.title = Change administrator password.
|
|
gettingStarted.step1.text = Secure your server by changing the default password for the administrator account. \
|
|
You can also create new user accounts with different privileges.
|
|
gettingStarted.step2.title = Set up media folders.
|
|
gettingStarted.step2.text = Tell Libresonic where you keep your music and videos.
|
|
gettingStarted.step3.title = Configure network settings.
|
|
gettingStarted.step3.text = Some useful settings if you want to enjoy your music remotely over the Internet, \
|
|
or share it with family and friends. Get your personal <b><em>yourname</em>.subsonic.org</b> \
|
|
address.
|
|
gettingStarted.hide = Don't show this again
|
|
gettingStarted.hidealert = To show this screen again, go to Settings > General.
|
|
|
|
# home.jsp
|
|
home.random.title = Random
|
|
home.alphabetical.title = All
|
|
home.newest.title = Recently added
|
|
home.starred.title = Starred
|
|
home.highest.title = Top rated
|
|
home.frequent.title = Most played
|
|
home.recent.title = Recently played
|
|
home.decade.title = By decade
|
|
home.genre.title = By genre
|
|
home.users.title = Users
|
|
home.random.text = Random albums
|
|
home.alphabetical.text = All albums
|
|
home.newest.text = Recently added albums
|
|
home.starred.text = Albums starred by you
|
|
home.highest.text = Top rated albums
|
|
home.frequent.text = Most played albums
|
|
home.recent.text = Recently played albums
|
|
home.decade.text = Decade
|
|
home.genre.text = Genre
|
|
home.users.text = User statistics
|
|
home.scan = The media folder is now being scanned. Some features are not available.
|
|
home.albums = Albums {0}–{1}
|
|
home.playcount = Played {0} songs
|
|
home.lastplayed = Played {0}
|
|
home.created = Added {0}
|
|
home.shuffle = Shuffle play
|
|
home.chart.total = Total (MB)
|
|
home.chart.stream = Streamed (MB)
|
|
home.chart.download = Downloaded (MB)
|
|
home.chart.upload = Uploaded (MB)
|
|
|
|
# more.jsp
|
|
more.title = More
|
|
more.random.title = Shuffle play
|
|
more.random.text = Shuffle play
|
|
more.random.songs = {0} songs
|
|
more.random.auto = Play more random songs when end of play queue is reached.
|
|
more.random.ok = OK
|
|
more.random.genre = from genre
|
|
more.random.anygenre = Any
|
|
more.random.year = and year
|
|
more.random.anyyear = Any
|
|
more.random.folder = in folder
|
|
more.random.anyfolder = Any
|
|
more.apps.title = Subsonic Apps
|
|
more.apps.text = <p>Check out the steadily growing list of <a href="http://subsonic.org/pages/apps.jsp" target="_blank">Subsonic apps</a>. \
|
|
These provide fun and alternative ways to enjoy your media collection - no matter where you are. \
|
|
Apps are available for Android, iPhone, Windows Phone, BlackBerry, Roku and many more.</p>
|
|
more.jamstash.title = JamStash
|
|
more.jamstash.text = <p>Jamstash is an HTML5 player for Subsonic. <a href="{0}" target="_blank">Click here</a> to start it. \
|
|
Also available as a <a href="https://chrome.google.com/webstore/detail/jamstash/jccdpflnecheidefpofmlblgebobbloc" target="_blank">Chrome App</a>.</p>
|
|
more.status.title = Network Status
|
|
more.status.text = <a href="status.view">Monitor</a> the real-time status of all network media streams.
|
|
more.mobile.title = Mobile phone
|
|
more.mobile.text = <p>You can control {0} from any WAP-enabled mobile phone or PDA.<br> \
|
|
Simply visit the following URL from your phone: <b>http://yourhostname/wap</b></p> \
|
|
<p>This requires that your server can be reached from the Internet.</p>
|
|
more.podcast.title = Podcast
|
|
more.podcast.text = <p>Saved playlists are available as Podcasts.<br>\
|
|
Use the following URL in your Podcast receiver: <b>http://yourhostname/podcast</b>, \
|
|
or <b><a href="podcast.view?suffix=.rss" target="_blank">click here</a>.</b></p>
|
|
more.upload.title = Upload File
|
|
more.upload.source = Select file
|
|
more.upload.target = Upload to
|
|
more.upload.browse = Choose
|
|
more.upload.ok = Upload
|
|
more.upload.unzip = Automatically unpack zip-file.
|
|
more.upload.progress = % complete. Please wait...
|
|
|
|
# upload.jsp
|
|
upload.title = Uploading file
|
|
upload.success = Successfully uploaded <b>{0}</b>
|
|
upload.empty = No files to upload.
|
|
upload.failed = Uploading failed with the following error:<br><b>"{0}"</b>
|
|
upload.unzipped = Unzipped {0}
|
|
|
|
# help.jsp
|
|
help.title = About {0}
|
|
help.upgrade = <b>Note!</b> A new version is available. Download {0} {1} \
|
|
<a href="#" onclick="window.open(''http://subsonic.org/'')">here</a>.
|
|
help.premium.title = License
|
|
help.premium.expires = (expires {0})
|
|
help.premium.upgrade = Upgrade to <a href="premiumSettings.view">Subsonic Premium</a> to enjoy lots of <a href="premiumSettings.view">extra features</a>!
|
|
help.premium.expired = (License expired {0})
|
|
help.version.title = Version
|
|
help.builddate.title = Build date
|
|
help.server.title = Server
|
|
help.license.title = Terms of use
|
|
help.license.text = {0} is free software distributed under the <a href="http://www.gnu.org/copyleft/gpl.html" target="_blank">GPL</a> open-source license. \
|
|
{0} uses <a href="http://subsonic.org/pages/libraries.jsp" target="_blank">licensed third-party libraries</a>. Please note that {0} is <em>not</em> \
|
|
a tool for illegal distribution of copyrighted material. Always pay attention to and follow the relevant laws specific to your country.
|
|
help.homepage.title = Homepage
|
|
help.forum.title = Forum
|
|
help.shop.title = Merchandise
|
|
help.contact.title = Contact
|
|
help.contact.text = {0} is developed and maintained by Sindre Mehus \
|
|
(<a href="mailto:sindre@activeobjects.no">sindre@activeobjects.no</a>). \
|
|
If you have any questions, comments or suggestions for improvements, please visit the \
|
|
<a href="http://forum.subsonic.org" target="_blank">Subsonic Forum</a>.<br \> \
|
|
Changes to the source have been made by <a href="https://madeitwor.se/">Eugene E. Kashpureff Jr</a>. No support is provided by him, and you may not receive support from the official Subsonic channels as a result.
|
|
help.log = Log
|
|
help.logfile = The complete log is saved in {0}.
|
|
|
|
# settingsHeader.jsp
|
|
settingsheader.title = Settings
|
|
settingsheader.general = General
|
|
settingsheader.advanced = Advanced
|
|
settingsheader.personal = Personal
|
|
settingsheader.musicFolder = Media folders
|
|
settingsheader.internetRadio = Internet TV/radio
|
|
settingsheader.podcast = Podcast
|
|
settingsheader.player = Players
|
|
settingsheader.dlna = DLNA/UPnP
|
|
settingsheader.sonos = Sonos
|
|
settingsheader.premium = Subsonic Premium
|
|
settingsheader.share = Shared media
|
|
settingsheader.network = Network
|
|
settingsheader.transcoding = Transcoding
|
|
settingsheader.user = Users
|
|
settingsheader.search = Search/caching
|
|
settingsheader.coverArt = Cover art
|
|
settingsheader.password = Password
|
|
|
|
# generalSettings.jsp
|
|
generalsettings.playlistfolder = Import playlists from
|
|
generalsettings.musicmask = Music files
|
|
generalsettings.videomask = Video files
|
|
generalsettings.coverartmask = Cover art files
|
|
generalsettings.index = Index
|
|
generalsettings.ignoredarticles = Articles to ignore
|
|
generalsettings.shortcuts = Shortcuts
|
|
generalsettings.sortalbumsbyyear = Sort albums by year
|
|
generalsettings.showgettingstarted = Show "Getting started" on startup
|
|
generalsettings.welcometitle = Welcome title
|
|
generalsettings.welcomesubtitle = Welcome subtitle
|
|
generalsettings.welcomemessage = Welcome message
|
|
generalsettings.loginmessage = Login message
|
|
generalsettings.language = Default language
|
|
generalsettings.theme = Default theme
|
|
|
|
# advancedSettings.jsp
|
|
advancedsettings.downsamplecommand = Downsample command
|
|
advancedsettings.hlscommand = HTTP Live Streaming command
|
|
advancedsettings.downloadlimit = Download limit (Kbps)<br><div class="detail">(0 = Unlimited)</div>
|
|
advancedsettings.uploadlimit = Upload limit (Kbps)<br><div class="detail">(0 = Unlimited)</div>
|
|
advancedsettings.streamport = Non-SSL stream port<br><div class="detail">(0 = Disabled)</div>
|
|
advancedsettings.ldapenabled = Enable LDAP authentication
|
|
advancedsettings.ldapurl = LDAP URL
|
|
advancedsettings.ldapsearchfilter = LDAP search filter
|
|
advancedsettings.ldapmanagerdn = LDAP manager DN<br><div class="detail">(Optional)</div>
|
|
advancedsettings.ldapmanagerpassword = Password
|
|
advancedsettings.ldapautoshadowing = Automatically create users in {0}
|
|
|
|
# personalSettings.jsp
|
|
personalsettings.title = Personal settings for {0}
|
|
personalsettings.language = Language
|
|
personalsettings.theme = Theme
|
|
personalsettings.albumlist = Default album list
|
|
personalsettings.display = Display
|
|
personalsettings.browse = Browse
|
|
personalsettings.playlist = Playlist
|
|
personalsettings.tracknumber = Track #
|
|
personalsettings.artist = Artist
|
|
personalsettings.album = Album
|
|
personalsettings.genre = Genre
|
|
personalsettings.year = Year
|
|
personalsettings.bitrate = Bit rate
|
|
personalsettings.duration = Duration
|
|
personalsettings.format = Format
|
|
personalsettings.filesize = File size
|
|
personalsettings.partymode = Party mode
|
|
personalsettings.queuefollowingsongs = Queue following songs on play
|
|
personalsettings.shownowplaying = Show what others are playing
|
|
personalsettings.nowplayingallowed = Let others see what I am playing
|
|
personalsettings.showchat = Show chat messages
|
|
personalsettings.showartistinfo = Show artist info
|
|
personalsettings.autohideplayqueue = Auto-hide play queue
|
|
personalsettings.finalversionnotification = Notify me about new versions
|
|
personalsettings.betaversionnotification = Notify me about new beta versions
|
|
personalsettings.songnotification = Notify me when new songs are played (not supported by all browsers)
|
|
personalsettings.lastfmenabled = Register what I'm playing at <a href="http://last.fm/" target="_blank">Last.fm</a>
|
|
personalsettings.lastfmusername = Last.fm username
|
|
personalsettings.lastfmpassword = Last.fm password
|
|
personalsettings.avatar.title = Personal image
|
|
personalsettings.avatar.none = No image
|
|
personalsettings.avatar.custom = Custom image
|
|
personalsettings.avatar.changecustom = Change custom image
|
|
personalsettings.avatar.upload = Upload
|
|
personalsettings.avatar.courtesy = Icons courtesy of <a href="http://www.afterglow.ie/" target="_blank">Afterglow</a>, \
|
|
<a href="http://www.aha-soft.com/" target="_blank">Aha-Soft</a>, \
|
|
<a href="http://www.icons-land.com/" target="_blank">Icons-Land</a>, and \
|
|
<a href="http://www.iconshock.com/" target="_blank">Iconshock</a>
|
|
|
|
# avatarUploadResult.jsp
|
|
avataruploadresult.title = Change personal image
|
|
avataruploadresult.success = Successfully uploaded personal image "{0}".
|
|
avataruploadresult.failure = Failed to upload personal image. See <a href="help.view?">log</a> for details.
|
|
|
|
# passwordSettings.jsp
|
|
passwordsettings.title = Change password for {0}
|
|
|
|
# musicFolderSettings.jsp
|
|
musicfoldersettings.path = Folder
|
|
musicfoldersettings.name = Name
|
|
musicfoldersettings.enabled = Enabled
|
|
musicfoldersettings.add = Add media folder
|
|
musicfoldersettings.nopath = Please specify a folder.
|
|
musicfoldersettings.notfound = Folder not found
|
|
musicfoldersettings.scan = Scan media folders
|
|
musicfoldersettings.interval.never = Never
|
|
musicfoldersettings.interval.one = Every day
|
|
musicfoldersettings.interval.many = Every {0} days
|
|
musicfoldersettings.hour = at {0}:00
|
|
musicfoldersettings.nowscanning = The media folders are now being scanned. This operation may take several minutes, depending on \
|
|
the size of your media library.
|
|
musicfoldersettings.scannow = Scan media folders now
|
|
musicfoldersettings.access = Manage user access
|
|
musicfoldersettings.access.description = Configure which folders each user is allowed to access.
|
|
musicfoldersettings.fastcache = Fast access mode
|
|
musicfoldersettings.fastcache.description = Use this option to minimize disk access, for instance if your media files are located on a network disk. \
|
|
Note: Changed or added files will only be visible after your media folders are scanned.
|
|
musicfoldersettings.expunge = Clean-up database
|
|
musicfoldersettings.expunge.description = Libresonic stores information about all media files ever encountered. By cleaning up the database, information about \
|
|
files that are no longer in your media collection is permanently removed.
|
|
musicfoldersettings.organizebyfolderstructure = Organize by folder structure
|
|
musicfoldersettings.organizebyfolderstructure.description = Use this option to browse through your media library using the directory structure rather than using artist/album info in ID3 tags.
|
|
|
|
# networkSettings.jsp
|
|
networksettings.text = Use the settings below to control how to access your Libresonic server over the Internet.<br> \
|
|
If you experience difficulties, please consult the <a href="http://subsonic.org/pages/getting-started.jsp" target="_blank"><b>Getting started</b></a> guide.
|
|
networksettings.portforwardingenabled = Automatically configure your router to allow incoming connections to Libresonic (using UPnP or NAT-PMP port forwarding).
|
|
networksettings.portforwardinghelp = If your router can''t be configured automatically you can set it up manually. \
|
|
Follow the instructions on <a href="http://portforward.com/" target="_blank">portforward.com</a>. \
|
|
You must forward port {0} to the computer running the Libresonic server.
|
|
networksettings.urlredirectionenabled = Access your server over the Internet using an easy-to-remember address.
|
|
networksettings.status = Status:
|
|
networksettings.normalurl = Use
|
|
networksettings.customurl = Use custom URL (advanced)
|
|
|
|
# transcodingSettings.jsp
|
|
transcodingsettings.name = Name
|
|
transcodingsettings.sourceformat = Convert from
|
|
transcodingsettings.targetformat = Convert to
|
|
transcodingsettings.step1 = Step 1
|
|
transcodingsettings.step2 = Step 2
|
|
transcodingsettings.step3 = Step 3
|
|
transcodingsettings.add = Add transcoding
|
|
transcodingsettings.defaultactive = Enable this transcoding for all existing and new players.
|
|
transcodingsettings.recommended = Recommended configuration
|
|
transcodingsettings.noname = Please specify a name.
|
|
transcodingsettings.nosourceformat = Please specify the format from which to convert.
|
|
transcodingsettings.notargetformat = Please specify the format to which to convert.
|
|
transcodingsettings.nostep1 = Please specify at least one transcoding step.
|
|
transcodingsettings.info = <p class="detail">(%s = The file to be transcoded, %b = Max bitrate of the player, %t = Title, %a = Artist, %l = Album)</p> \
|
|
<p>Transcoding is the process of converting from one media format to another. {1}''s transcoding \
|
|
engine allows for the streaming of media that would not otherwise be streamable. The transcoding is performed on-the-fly and doesn''t \
|
|
require any disk usage.<p/> \
|
|
<p>The actual transcoding is done by third-party command line programs which must be installed in {0}. \
|
|
You may add your own custom transcoder given that it fulfills the following requirements: \
|
|
<ul> \
|
|
<li>It must have a command line interface.</li> \
|
|
<li>It must be able to send output to stdout.</li> \
|
|
<li>If used in step 2 it must be able to read input from stdin.</li> \
|
|
</ul> \
|
|
</p> \
|
|
<p> Note that transcodings are activated on a per-player basis from <b>Settings > Players</b>.</p>
|
|
|
|
# internetRadioSettings.jsp
|
|
internetradiosettings.streamurl = Stream URL
|
|
internetradiosettings.homepageurl = Homepage
|
|
internetradiosettings.name = Name
|
|
internetradiosettings.enabled = Enabled
|
|
internetradiosettings.add = Add Internet TV/radio
|
|
internetradiosettings.nourl = Please specify a URL.
|
|
internetradiosettings.noname = Please specify a name.
|
|
|
|
# podcastSettings.jsp
|
|
podcastsettings.update = Check for new episodes
|
|
podcastsettings.keep = Keep
|
|
podcastsettings.keep.all = All episodes
|
|
podcastsettings.keep.one = Most recent episode
|
|
podcastsettings.keep.many = Last {0} episodes
|
|
podcastsettings.download = When new episodes are available
|
|
podcastsettings.download.all = Download all
|
|
podcastsettings.download.one = Download the most recent one
|
|
podcastsettings.download.many = Download last {0} episodes
|
|
podcastsettings.download.none = Do nothing
|
|
podcastsettings.interval.manually = Manually
|
|
podcastsettings.interval.hourly = Every hour
|
|
podcastsettings.interval.daily = Every day
|
|
podcastsettings.interval.weekly = Every week
|
|
podcastsettings.folder = Save Podcasts in
|
|
|
|
# playerSettings.jsp
|
|
playersettings.noplayers = No players found.
|
|
playersettings.type = Type
|
|
playersettings.lastseen = Last seen
|
|
playersettings.title = Select player
|
|
playersettings.technology.web.title = Web player
|
|
playersettings.technology.external.title = External player
|
|
playersettings.technology.external_with_playlist.title = External player with playlist
|
|
playersettings.technology.jukebox.title = Jukebox
|
|
playersettings.technology.web.text = Play music directly in the web browser using the integrated Flash player.
|
|
playersettings.technology.external.text = Play music in your favorite player, such as WinAmp or Windows Media Player.
|
|
playersettings.technology.external_with_playlist.text = Same as above, but the playlist is managed by the player, rather \
|
|
than the Libresonic server. In this mode, skipping within songs is possible.
|
|
playersettings.technology.jukebox.text = Play music directly on the audio device of the Libresonic server. (Authorized users only).
|
|
playersettings.name = Player name
|
|
playersettings.maxbitrate = Max bitrate
|
|
playersettings.notranscoder = <em>Notice:</em> Transcoders does not appear to be installed.<br>Click Help button for more information.
|
|
playersettings.autocontrol = Control player automatically
|
|
playersettings.dynamicip = Player has dynamic IP address
|
|
playersettings.transcodings = Active transcodings
|
|
playersettings.ok = Save
|
|
playersettings.forget = Delete player
|
|
playersettings.clone = Clone player
|
|
|
|
dlnasettings.enabled = Enable DLNA server
|
|
dlnasettings.description = Use this option to turn on the DLNA/UPnP Media Server in Libresonic, \
|
|
and stream your media to compatible DLNA players.
|
|
dlnasettings.servername = Media Server name
|
|
dlnasettings.servername.description = The name of the Media Server as it will appear in DLNA players.
|
|
|
|
sonossettings.enabled = Enable Sonos music service
|
|
sonossettings.description = Use this option to turn on the Sonos music service in Libresonic, \
|
|
and stream your media to Sonos devices on your local network. Remember to add Libresonic \
|
|
as a music service from your Sonos controller. Visit \
|
|
<a href="http://sonos.subsonic.org" target="_blank">sonos.subsonic.org</a> for more info. \
|
|
For trouble-shooting, please see the <a href="help.view">log</a>.
|
|
sonossettings.servicename = Music service name
|
|
sonossettings.servicename.description = The name of the music service as it will appear in the Sonos controller.
|
|
|
|
# shareSettings.jsp
|
|
sharesettings.name = Name
|
|
sharesettings.owner = Shared by
|
|
sharesettings.description = Description
|
|
sharesettings.visits = Visits
|
|
sharesettings.lastvisited = Last visited
|
|
sharesettings.expires = Expires
|
|
sharesettings.files = Shared files
|
|
sharesettings.expirein = Expire in
|
|
sharesettings.expirein.week = 1w
|
|
sharesettings.expirein.month = 1m
|
|
sharesettings.expirein.year = 1y
|
|
sharesettings.expirein.never = never
|
|
sharesettings.deleteexpired = Delete all expired
|
|
|
|
# userSettings.jsp
|
|
usersettings.title = Select user
|
|
usersettings.newuser = New user
|
|
usersettings.admin = User is administrator
|
|
usersettings.settings = User is allowed to change personal settings and password
|
|
usersettings.stream = User is allowed to play files
|
|
usersettings.jukebox = User is allowed to play files in jukebox mode
|
|
usersettings.download = User is allowed to download files
|
|
usersettings.upload = User is allowed to upload files
|
|
usersettings.share = User is allowed to share files with anyone
|
|
usersettings.coverart = User is allowed to change cover art and tags
|
|
usersettings.comment= User is allowed to create and edit comments and ratings
|
|
usersettings.podcast= User is allowed to administrate Podcasts
|
|
usersettings.folderaccess = Allow access to these media folders
|
|
usersettings.username = Username
|
|
usersettings.email = Email
|
|
usersettings.changepassword = Change password
|
|
usersettings.password = Password
|
|
usersettings.newpassword = New password
|
|
usersettings.confirmpassword = Confirm password
|
|
usersettings.delete = Delete this user
|
|
usersettings.ldap = Authenticate user in LDAP
|
|
usersettings.nousername = Missing username.
|
|
usersettings.noemail= Invalid email address.
|
|
usersettings.useralreadyexists = User already exists.
|
|
usersettings.nopassword = Password is required.
|
|
usersettings.wrongpassword = Passwords did not match.
|
|
usersettings.ldapdisabled = LDAP authentication is not enabled. See Advanced settings.
|
|
usersettings.passwordnotsupportedforldap = Can't set or change password for LDAP-authenticated users.
|
|
usersettings.ok = Password successfully changed for user {0}.
|
|
|
|
# main.jsp
|
|
main.up = Up
|
|
main.playall = Play all
|
|
main.playrandom = Play random
|
|
main.addall = Add all
|
|
main.downloadall = Download all
|
|
main.tags = Edit tags
|
|
main.playcount = Played {0} times.
|
|
main.lastplayed = Last played {0}.
|
|
main.comment = Comment
|
|
main.wiki = <table class="detail">\
|
|
<tr><td style="padding-right:1em">__text__</td><td>Bold text </td><td style="padding-left:3em;padding-right:1em">\\\\ </td><td>Line break</td></tr>\
|
|
<tr><td style="padding-right:1em">~~text~~</td><td>Italic text </td><td style="padding-left:3em;padding-right:1em">(empty line) </td><td>New paragraph</td></tr>\
|
|
<tr><td style="padding-right:1em">* text </td><td>List item </td><td style="padding-left:3em;padding-right:1em">http://foo.com/ </td><td>Link</td></tr>\
|
|
<tr><td style="padding-right:1em">1. text </td><td>Enumerated list item</td><td style="padding-left:3em;padding-right:1em">{link:Foo|http://foo.com}</td><td>Named link</td></tr>\
|
|
</table>
|
|
main.sharealbum = Share
|
|
main.more = More actions...
|
|
main.more.selection = Selected songs...
|
|
main.more.share = Share
|
|
main.premium = <a href="{0}" style="text-decoration:underline">Get Subsonic Premium</a><br>(and remove this ad)
|
|
main.nowplaying = Now playing
|
|
main.lyrics = Lyrics
|
|
main.minutesago = minutes ago
|
|
main.chat = Chat messages
|
|
main.scanning = Scanning files:
|
|
main.message = Write a message
|
|
main.clearchat = Clear messages
|
|
main.addtoplaylist.title = Add to playlist
|
|
main.addtoplaylist.text = Add selected songs to this playlist:
|
|
main.addnext = Play next
|
|
main.addlast = Play last
|
|
main.addnext.toast = Song will be played next
|
|
main.addlast.toast = Song will be played last
|
|
main.similarartists = Similar artists
|
|
main.startradio = Start radio
|
|
main.playtopsongs = Play top songs
|
|
main.showall = Show all albums
|
|
main.topsongs = Top songs
|
|
|
|
# rating.jsp
|
|
rating.rating = Rating
|
|
rating.clearrating = Clear rating
|
|
|
|
# coverArt.jsp
|
|
coverart.change = Change
|
|
coverart.zoom = Zoom
|
|
|
|
# allmusic.jsp
|
|
allmusic.text = Searching for album <em>{0}</em> at allmusic.com - Please wait.
|
|
|
|
# changeCoverArt.jsp
|
|
changecoverart.title = Change cover art
|
|
changecoverart.address = Or enter image address
|
|
changecoverart.artist = Artist
|
|
changecoverart.album = Album
|
|
changecoverart.search = Google Image Search
|
|
changecoverart.wait = Please wait...
|
|
changecoverart.success = Image was successfully downloaded.
|
|
changecoverart.error = Failed to download image.
|
|
changecoverart.noimagesfound = No images found.
|
|
|
|
# changeCoverArtConfirm.jsp
|
|
changeCoverArtConfirm.failed = Failed to change cover art:<br><b>"{0}"</b>
|
|
|
|
# editTags.jsp
|
|
edittags.title = Edit tags
|
|
edittags.file = File
|
|
edittags.track = Track
|
|
edittags.songtitle = Title
|
|
edittags.artist = Artist
|
|
edittags.album = Album
|
|
edittags.year = Year
|
|
edittags.genre = Genre
|
|
edittags.status = Status
|
|
edittags.suggest = Suggest
|
|
edittags.reset = Reset
|
|
edittags.suggest.short = S
|
|
edittags.reset.short = R
|
|
edittags.set = Set
|
|
edittags.working = Working
|
|
edittags.updated = Updated
|
|
edittags.skipped = Skipped
|
|
edittags.error = Error
|
|
|
|
# share.jsp
|
|
share.title = Share
|
|
share.warning = <h2>IMPORTANT NOTICE!</h2><p>Play fair – Don't share copyrighted material in any manner that violates the law.</p>
|
|
share.facebook = Share on Facebook
|
|
share.twitter = Share on Twitter
|
|
share.googleplus = Share on Google+
|
|
share.link = Or share this with someone by sending them this link: <a href="{0}" target="_blank">{0}</a>
|
|
share.disabled = To share your music with someone you must first register your own <em>subsonic.org</em> address.<br> \
|
|
Please go to <a href="networkSettings.view"><b>Settings > Network</b></a> (administrative rights required).
|
|
share.manage = Manage my shared media
|
|
|
|
# premium.jsp
|
|
premium.title = Subsonic Premium
|
|
premium.invalidlicense = Invalid license key.
|
|
premium.text = <p>Upgrade to <a href="http://premium.subsonic.org/" target="_blank">Subsonic Premium</a> to enjoy these extra features:</p> \
|
|
<ul> \
|
|
<li><a href="http://subsonic.org/pages/apps.jsp" target="_blank">Apps</a> for Android, iPhone, Windows Phone, Mac, Chrome and more*.</li> \
|
|
<li>Video streaming.</li> \
|
|
<li>Stream to your Chromecast and Sonos devices.</li> \
|
|
<li>Podcast receiver.</li> \
|
|
<li>Your personal server address: <em>yourname</em>.subsonic.org (see <a href="networkSettings.view">Settings > Network</a>).</li> \
|
|
<li>Play your media on compatible DLNA/UPnP devices.</li> \
|
|
<li>Share your media on Facebook, Twitter, Google+.</li> \
|
|
<li>No ads in the web interface.</li> \
|
|
<li>Other features to be released later.</li> \
|
|
</ul> \
|
|
<p style="font-size:10px;">* Some apps must be purchased separately.</p>
|
|
premium.getpremium = Get Subsonic Premium
|
|
premium.licensed = You have a valid Subsonic Premium license!
|
|
premium.licensedexpires = Your Subsonic Premium license is valid until {0}
|
|
premium.licensedexpired = Your Subsonic Premium license expired {0}
|
|
premium.licensedto = The license is registered to {0}.
|
|
premium.forcechange = Register a different license key
|
|
premium.register = When upgrading to Subsonic Premium you receive a license key by email. Please register it below.
|
|
premium.resend = Lost the license key? <a href="http://subsonic.org/backend/requestLicense.view" target="_blank">Send it again</a>.
|
|
premium.register.email = Email
|
|
premium.register.license = License key
|
|
|
|
# podcastReceiver.jsp
|
|
podcastreceiver.title = Podcasts
|
|
podcastreceiver.empty = You haven't subscribed to any podcasts yet.
|
|
podcastreceiver.episodes = {0} episodes
|
|
podcastreceiver.expandall = Show episodes
|
|
podcastreceiver.collapseall = Hide episodes
|
|
podcastreceiver.status.new = New
|
|
podcastreceiver.status.downloading = Downloading
|
|
podcastreceiver.status.completed = Completed
|
|
podcastreceiver.status.error = Error
|
|
podcastreceiver.status.deleted = Deleted
|
|
podcastreceiver.status.skipped = Skipped
|
|
podcastreceiver.downloadselected= Download selected
|
|
podcastreceiver.deleteselected= Delete selected
|
|
podcastreceiver.confirmdelete= Really delete podcast?
|
|
podcastreceiver.check = Check for new episodes
|
|
podcastreceiver.refresh = Refresh page
|
|
podcastreceiver.settings = Podcast settings
|
|
podcastreceiver.subscribe = Subscribe to podcast
|
|
podcastreceiver.newestepisodes = Newest episodes
|
|
|
|
# lyrics.jsp
|
|
lyrics.title = Lyrics
|
|
lyrics.artist = Artist
|
|
lyrics.song = Song
|
|
lyrics.search = Search
|
|
lyrics.wait = Searching for lyrics, please wait...
|
|
lyrics.courtesy = (Lyrics by <a href="http://www.chartlyrics.com/" target="_blank">chartlyrics.com</a>)
|
|
lyrics.nolyricsfound = No lyrics found.
|
|
lyrics.trylater = Sorry, the lyrics search engine allows just one search every 20 seconds. Try again later.
|
|
|
|
# helpPopup.jsp
|
|
helppopup.title = {0} Help
|
|
helppopup.transcode.title = Max bitrate
|
|
helppopup.transcode.text = <p>If you have constrained bandwidth, you may set an upper limit for the bitrate of the music streams. \
|
|
For instance, if your original mp3 files are encoded using 256 Kbps (kilobits per second), setting max bitrate \
|
|
to 128 will make {0} automatically resample the music from 256 to 128 Kbps.</p>
|
|
helppopup.playlistfolder.title = Import playlist from
|
|
helppopup.playlistfolder.text = <p>Libresonic will regularly import playlists stored in this folder.</p>
|
|
helppopup.musicmask.title = Music files
|
|
helppopup.musicmask.text = <p>Allows you to specify the type of files that should be recognized as music.</p>
|
|
helppopup.videomask.title = Video files
|
|
helppopup.videomask.text = <p>Allows you to specify the type of files that should be recognized as video.</p>
|
|
helppopup.coverartmask.title = Cover art files
|
|
helppopup.coverartmask.text = <p>Allows you to specify the type of files that should be recognized as cover art when browsing through the media folder.</p>
|
|
helppopup.downsamplecommand.title = Downsample command
|
|
helppopup.downsamplecommand.text = <p>Allows you to specify the command to execute when downsampling to lower bitrates.</p>\
|
|
<p>(%s = The file to be downsampled, %b = Max bitrate of the player, %t = Title, %a = Artist, %l = Album)</p>
|
|
helppopup.hlscommand.title = HTTP Live Streaming command
|
|
helppopup.hlscommand.text = <p>The command used to create video segments for Apple''s HLS (HTTP Live Streaming) protocol.</p>
|
|
helppopup.index.title = Index
|
|
helppopup.index.text = <p>Allows you to specify how the index (located on the left side of the screen) should appear. Files and directories \
|
|
directly in the root media folder can be easily accessed using this index.</p> \
|
|
<p>The specification is a space-separated list of index entries. Typically, each entry is simply a single character, \
|
|
but you may also specify multiple characters. For instance, the entry <em>The</em> will link to all files and \
|
|
folders starting with "The".</p> \
|
|
<p>You may also create an entry using a group of index characters in parentheses. For instance, the entry \
|
|
<em>A-E(ABCDE)</em> will display as <em>A-E</em> and link to all files and folders starting with either \
|
|
A, B, C, D or E. This may be useful for grouping less-frequently used characters (such and X, Y and Z), or \
|
|
for grouping accented characters (such as A, \u00C0 and \u00C1)</p> \
|
|
<p>Files and folders that are not covered by an index entry will be placed under the index entry "#".</p>
|
|
helppopup.ignoredarticles.title = Articles to ignore
|
|
helppopup.ignoredarticles.text = <p>Allows you to specify a list of articles (such as "The") that will be ignored when creating the index.</p>
|
|
helppopup.shortcuts.title = Shortcuts
|
|
helppopup.shortcuts.text = <p>A space-separated list of top-level folders to which to create shortcuts. Use quotes to group words, for instance:</p> \
|
|
<p><em>New Incoming "Sound tracks"</em></p>
|
|
helppopup.language.title = Language
|
|
helppopup.language.text = <p>Allows you to select the language to use.</p>
|
|
helppopup.visibility.title = Visibility
|
|
helppopup.visibility.text = <p>Select which details should be displayed for each song.</p>
|
|
helppopup.partymode.title = Party mode
|
|
helppopup.partymode.text = <p>When party mode is enabled, the user interface is simplified and easier to operate for non-experienced users. \
|
|
In particular, accidental botching of playlists is avoided.</p>
|
|
helppopup.theme.title = Theme
|
|
helppopup.theme.text = <p>Allows you to select the theme to use. A theme defines the look and feel of {0} in terms of colors, fonts, images etc.</p>
|
|
helppopup.welcomemessage.title = Welcome message
|
|
helppopup.welcomemessage.text = <p>The message that is displayed on the home page.</p>
|
|
helppopup.loginmessage.title = Login message
|
|
helppopup.loginmessage.text = <p>The message that is displayed on the login page.</p>
|
|
helppopup.coverartlimit.title = Cover art limit
|
|
helppopup.coverartlimit.text = <p>The maximum number of cover art images to display on a single page.</p>
|
|
helppopup.downloadlimit.title = Download limit
|
|
helppopup.downloadlimit.text = <p>An upper limit for how much bandwidth will be used for downloading files.</p>
|
|
helppopup.uploadlimit.title = Upload limit
|
|
helppopup.uploadlimit.text = <p>An upper limit for how much bandwidth will be used for uploading files.</p>
|
|
helppopup.streamport.title = Non-SSL stream port
|
|
helppopup.streamport.text = <p>This option is relevant only if you use {0} on a server with SSL (HTTPS).</p><p>Some players \
|
|
(such as Winamp) don''t support streaming over SSL. Specify the port number for regular http (usually 80 \
|
|
or 4040) if you don''t want the streams to be transmitted over SSL. Note that the streams will not be encrypted.</p>
|
|
helppopup.ldap.title = LDAP authentication
|
|
helppopup.ldap.text = <p>Users can be authenticated by an external LDAP server (including Windows Active Directory). \
|
|
When LDAP-enabled users log on to {0}, the username and password are checked by the external server, not by {0} itself.</p>
|
|
helppopup.ldapurl.title = LDAP URL
|
|
helppopup.ldapurl.text = <p>The URL of the LDAP server. The protocol must be either <em>ldap://</em> or <em>ldaps://</em> \
|
|
(for LDAP over SSL). See <a href="http://java.sun.com/products/jndi/tutorial/ldap/misc/url.html" target="_blank">here</a> \
|
|
for a more detailed description.</p>
|
|
helppopup.ldapsearchfilter.title = LDAP search filter
|
|
helppopup.ldapsearchfilter.text = <p>The filter expression used in the user search. This is an LDAP search filter \
|
|
(as defined in <a href="http://www.ietf.org/rfc/rfc2254.txt" target="_blank">RFC 2254</a>). \
|
|
The pattern "'{0'}" is replaced by the username, for instance: \
|
|
<ul>\
|
|
<li>(uid='{0'}) - this would search for a username match on the uid attribute.</li> \
|
|
<li>(sAMAccountName='{0'}) - typically used for authentication in Microsoft Active Directory.</li> \
|
|
</ul></p>
|
|
helppopup.ldapmanagerdn.title = LDAP manager DN
|
|
helppopup.ldapmanagerdn.text = <p>If the LDAP server doesn''t support anonymous binding you must specify the DN \
|
|
(<em>Distinguished Name</em>) and password of the LDAP user to use when binding.</p>
|
|
helppopup.ldapautoshadowing.title = Automatically create LDAP users in {0}
|
|
helppopup.ldapautoshadowing.text = <p>With this option selected, LDAP users don''t have to be manually created in {0} before logging on.</p> \
|
|
<p>NOTE! This means that any user with a valid LDAP username and password can log on to {0}, \
|
|
which may not be what you want.</p>
|
|
helppopup.playername.title = Player name
|
|
helppopup.playername.text = <p>Allows you to specify an easy-to-remember name for a player, such as "Work" or "Living room".</p>
|
|
helppopup.autocontrol.title = Control player automatically
|
|
helppopup.autocontrol.text = <p>With this option selected, {0} will automatically start the player when you click "Play" \
|
|
in the playlist. Otherwise, you must start and connect the player yourself.</p>
|
|
helppopup.dynamicip.title = Dynamic IP address
|
|
helppopup.dynamicip.text = <p>Turn off this option if the player uses a static IP address.</p>
|
|
|
|
# wap/index.jsp
|
|
wap.index.missing = No music found
|
|
wap.index.playlist = Playlist
|
|
wap.index.search = Search
|
|
wap.index.settings = Settings
|
|
|
|
# wap/browse.jsp
|
|
wap.browse.playone = Play song
|
|
wap.browse.playall = Play all
|
|
wap.browse.addone = Add song
|
|
wap.browse.addall = Add all
|
|
wap.browse.downloadone = Download song
|
|
wap.browse.downloadall = Download all
|
|
|
|
# wap/playlist.jsp
|
|
wap.playlist.title = Playlist
|
|
wap.playlist.noplayer = No player connected
|
|
wap.playlist.clear = Clear
|
|
wap.playlist.load = Load
|
|
wap.playlist.random = Random
|
|
wap.playlist.play = Play on phone
|
|
|
|
# wap/search.jsp
|
|
wap.search.title = Search
|
|
|
|
# wap/searchResult.jsp
|
|
wap.searchresult.index = The search index is now being created. Please try again later.
|
|
|
|
# wap/settings.jsp
|
|
wap.settings.selectplayer = Select player
|
|
wap.settings.allplayers = All
|
|
|