{
"cli": {
"added_tags": "Added tags {tags} to {song}.",
"added_tags_to_all": "Added tags {tags} to songs on the playlist.",
"admin_help": "
Admin command
\nBot\n
\n
!kill - kill the bot
\n
!update - update the bot
\n
!userban {user} - ban a user
\n
!userunban {user} - unban a user
\n
!urlbanlist - list banned url
\n
!urlban [{url}] - ban {url} (or current item's url by default) and remove this url from the library.
\n
!urlunban {url} - unban {url}
\n
!rescan {url} - rebuild local music file cache
\n
!dropdatabase - clear the entire database, you will lose all settings and music library.
\n
\nWeb Interface\n
\n
!webuserlist - list all users that have the permission of accessing the web interface, if auth mode is 'password'.
\n
!webuseradd {nick name} - grant the user with {nick name} the access to the web interface, if auth mode is 'password'.
\n
!webuserdel {nick name} - revoke the access to the web interface of {nick name}, if auth mode is 'password'.
\n
",
"auto_paused": "Use !play to resume music!",
"bad_command": "{command}: command not found.",
"bad_parameter": "{command}: invalid parameter.",
"bad_url": "Bad URL requested.",
"cache_refreshed": "Cache refreshed!",
"change_ducking_volume": "Volume on ducking set to {volume} by {user}.",
"change_max_volume": "Max volume set to {max} by {user}",
"change_mode": "Playback mode set to {mode} by {user}.",
"change_volume": "Volume set to {volume} by {user}.",
"cleared": "Playlist emptied.",
"cleared_tags": "Removed all tags from {song}.",
"cleared_tags_from_all": "Removed all tags from songs on the playlist.",
"command_disabled": "{command}: command disabled!",
"current_ducking_volume": "Volume on ducking: {volume}.",
"current_max_volume": "Current max volume: {max}.",
"current_mode": "Current playback mode is {mode}.",
"current_volume": "Current volume: {volume}.",
"database_dropped": "Database dropped. All records have gone.",
"download_in_progress": "Download of {item} in progress...",
"error_executing_command": "{command}: Command failed with error: {error}.",
"file": "File",
"file_added": "Added {item}. ",
"file_deleted": "Deleted {item} from the library.",
"file_item": "{artist} - {title}added by {user}",
"file_missed": "Music file '{file}' missed! This item has been removed from the playlist.",
"help": "
Commands
\nControl\n
\n
!web - get the URL of the web interface, if enabled.
\n
!play (or !p) [{num}] [{start_from}] - resume from pausing / start to play (the num-th song is num if given)
\n
!pause - pause
\n
!stop - stop playing
\n
!skip - jump to the next song
\n
!last - jump to the last song
\n
!volume {volume} - get or change the volume (from 0 to 100)
\n
!mode [{mode}] - get or set the playback mode, {mode} should be one of one-shot (remove\nitem once played), repeat (looping through the playlist), random (randomize the playlist),\nautoplay (randomly grab something from the music library).
\n
!duck on/off - enable or disable ducking function
\n
!duckv {volume} - set the volume of the bot when ducking is activated
\n
!duckthres - set the threshold of volume to activate ducking (3000 by default)
\n
!oust - stop playing and go to default channel
\n
\nPlaylist\n
\n
!now (or !np) - display the current song
\n
!queue - display items in the playlist
\n
!tag {tags} - add all items with tags {tags}, tags separated by \",\".
\n
!file (or !f) {path/folder/keyword} - add a single file to the playlist by its path or keyword in its path.
\n
!filematch (or !fm) {pattern} - add all files that match regex {pattern}
\n
!url {url} - add Youtube or SoundCloud music
\n
!playlist {url} [{offset}] - add all items in a Youtube or SoundCloud playlist, and start with the {offset}-th item
\n
!radio {url} - append a radio {url} to the playlist
\n
!rbquery {keyword} - query http://www.radio-browser.info for a radio station
\n
!rbplay {id} - play a radio station with {id} (eg. !rbplay 96746)
\n
!ysearch {keywords} - query youtube. Use !ysearch -n to turn the page.
\n
!yplay {keywords} - add the first search result of {keywords} into the playlist.
\n
!shortlist (or !sl) {indexes/*} - add {indexes}-th item (or all items if * is given) on the shortlist.
\n
!rm {num} - remove the num-th song on the playlist
\n
!repeat [{num}] - repeat current song {num} (1 by default) times.
\n
!random - randomize the playlist.
\n
\nMusic Library\n
\n
!search {keywords} - find item with {keywords} in the music library, keywords separated by space.
\n
!listfile [{pattern}] - display list of available files (whose paths match the regex pattern if {pattern} is given)
\n
!addtag [{index}] {tags} - add {tags} to {index}-th(current song if {index} is omitted) item on the playlist, tags separated by \",\".
\n
!addtag * {tags} - add {tags} to all items on the playlist.
\n
!untag [{index/*}] {tags}/* - remove {tags}/all tags from {index}-th(current song if {index} is omitted) item on the playlist.
\n
!findtagged (or !ft) {tags} - find item with {tags} in the music library.
\n
!delete {index} - delete {index}-th item on the shortlist from the music library.
\n
\nOther\n
\n
!joinme {token} - join your own channel with {token}.
\n
!password {password} - change your password, used to access the web interface.
\n
",
"invalid_index": "Invalid index {index}. Use !queue to see the playlist.",
"last_song_on_the_queue": "Last one on the queue.",
"max_volume": "Volume exceeds max volume of {max}. Setting volume to max.",
"multiple_file_added": "Multiple items added:",
"multiple_file_deleted": "Multiple items deleted from the library:",
"multiple_file_found": "Found:",
"multiple_matches": "File not found! Possible candidates:",
"new_version_found": "
Update Available!
Version {new_version} of botamusique is available! \n
Changelog
{changelog} Send !update to update!",
"next_to_play": "Next song.",
"no_file": "File not found.",
"not_admin": "You are not an admin!",
"not_in_my_channel": "You're not in my channel!",
"not_playing": "Nothing is playing right now.",
"now_playing": "Playing {item}",
"page_instruction": "Page {current}/{total}. Use !{command} {{page}} to navigate.",
"paused": "Music paused.",
"playlist_fetching_failed": "Unable to fetch the playlist!",
"pm_not_allowed": "Private message aren't allowed.",
"position_in_the_queue": "Position: {position}",
"preconfigurated_radio": "Preconfigurated Radio available:",
"queue_contents": "Items on the playlist:",
"queue_empty": "Playlist is empty!",
"radio": "Radio",
"radio_item": "{title}from {name} added by {user}",
"rb_play_empty": "Please specify a radio station ID!",
"rb_query_result": "This is the result of your query, send !rbplay {ID} to play a station:",
"records_omitted": "...",
"removed_tags": "Removed tags {tags} from {song}.",
"removed_tags_from_all": "Removed tags {tags} from songs on the playlist.",
"removing_item": "Removed entry {item} from playlist.",
"repeat": "Repeat {song} for {n} times.",
"report_version": "The current version of botamusique is {version}.",
"shortlist_instruction": "Use !sl {indexes} to play the item you want.",
"start_updating": "Start updating...",
"stopped": "Music stopped.",
"too_long": "{song} is too long ({duration} > {max_duration}), removed from playlist!",
"unable_download": "Unable to download {item}. Removed from the library.",
"unable_play": "Unable to play {item}. Removed from the library.",
"unknown_mode": "Unknown playback mode '{mode}'. It should be one of one-shot, repeat, random.",
"update_successful": "
botamusique v{version} Installed!
\n
Changelog
{changelog} Visit our github repo for more details!",
"url": "URL",
"url_ban": "The URL {url} is banned! Removed from playlist!",
"url_ban_list": "List of banned URL: {list}",
"url_ban_success": "The following URL is banned: {url}.",
"url_from_playlist": "URL",
"url_from_playlist_item": "{title}from playlist{playlist}added by {user}",
"url_item": "{title}added by {user}",
"url_unban_success": "The following URL is unbanned: {url}.",
"url_unwhitelist_success": "The following URL is un-whitelisted: {url}.",
"url_whitelist_list": "List of whitelisted URL: {list}",
"url_whitelist_success": "The following URL is whitelisted: {url}.",
"user_ban": "You are banned, not allowed to do that!",
"user_ban_list": "List of banned user: {list}",
"user_ban_success": "User {user} is banned.",
"user_password_set": "Your password has been updated.",
"user_unban_success": "User {user} is unbanned.",
"web_user_list": "Following users have the privilege to access the web interface: {users}",
"webpage_address": "Your own address to access the web interface is {address}",
"which_command": "Do you mean {commands}",
"wrong_pattern": "Invalid regex: {error}.",
"yt_no_more": "No more results!",
"yt_query_error": "Unable to query youtube!",
"yt_result": "Youtube query result: {result_table} Use !sl {{indexes}} to play the item you want. \n!ytquery -n for the next page."
},
"web": {
"action": "Action",
"add": "Add",
"add_all": "Add All",
"add_radio": "Add Radio",
"add_radio_url": "Add Radio URL",
"add_to_bottom": "Add to bottom",
"add_to_bottom_of_current_playlist": "Add to bottom of current playlist",
"add_to_playlist_next": "Add to playlist right after current song",
"add_url": "Add URL",
"add_youtube_or_soundcloud_url": "Add Youtube or Soundcloud URL",
"are_you_really_sure": "Are you really sure?",
"aria_botamusique_logo": "Botamusique Logo: a fox with two headphones, enjoying the music",
"aria_default_cover": "A black square with two eighth notes beamed together.",
"aria_empty_box": "A drawing of an empty box.",
"aria_remove_this_song": "Remove this song from the current playlist",
"aria_skip_current_song": "Skip current song and play this song right now",
"aria_skip_to_next_track": "Skip to next track",
"aria_spinner": "A loading spinner",
"aria_warning_of_deletion": "Warning about deletion of files.",
"autoplay": "Autoplay",
"browse_music_file": "Browse Music file",
"cancel": "Cancel",
"cancel_upload_warning": "Are you really sure? Click again to abort uploading.",
"change_playback_mode": "Change Playback Mode",
"choose_file": "Choose file",
"clear_playlist": "Clear Playlist",
"close": "Close",
"delete_all": "Delete All",
"delete_all_files": "Delete All Listed Files",
"delete_file_warning": "All files listed here, include files on other pages, will be deleted from your hard-drive.\n Is that what you want?",
"directory": "Directory",
"download_all": "Download All",
"download_song_from_library": "Download song from library",
"edit_submit": "Edit!",
"edit_tags_for": "Edit tags for",
"expand_playlist": "See item on the playlist.",
"file": "File",
"filters": "Filters",
"index": "#",
"keywords": "Keywords",
"keywords_placeholder": "Keywords...",
"mini_player_title": "Now Playing...",
"music_library": "Music Library",
"next_to_play": "Next to play",
"no_tag": "No tag",
"oneshot": "One-shot",
"open_volume_controls": "Open Volume Controls",
"page_title": "botamusique Web Interface",
"pause": "Pause",
"play": "Play",
"playlist_controls": "Playlist controls",
"radio": "Radio",
"radio_url_placeholder": "Radio URL...",
"random": "Random",
"remove_song_from_library": "Remove song from library",
"repeat": "Repeat",
"rescan_files": "Rescan Files",
"skip_track": "Skip Track",
"submit": "Submit",
"tags": "Tags",
"tags_to_add": "Tags to add",
"title": "Title",
"token": "Token",
"token_required": "Token Required",
"token_required_message": "You are accessing the web interface of {{ name }}.\nA token is needed to grant you access. \nPlease send \"{{ command }}\" to the bot in mumble to acquire one.",
"type": "Type",
"upload_file": "Upload File",
"upload_submit": "Upload!",
"upload_to": "Upload To",
"uploaded_finished": "Uploaded finished!",
"uploading_files": "Uploading files...",
"url": "URL",
"url_path": "Url/Path",
"url_placeholder": "URL...",
"volume_slider": "Volume Slider"
}
}