Bot: TRADUORA Update (#193)

* Bot: Update translation
This commit is contained in:
azlux
2020-07-21 16:43:14 +02:00
committed by GitHub
parent 87763ce9e4
commit f1eba84964
6 changed files with 30 additions and 15 deletions

View File

@ -28,11 +28,13 @@
"file_missed": "", "file_missed": "",
"help": "", "help": "",
"invalid_index": "", "invalid_index": "",
"last_song_on_the_queue": "",
"multiple_file_added": "", "multiple_file_added": "",
"multiple_file_deleted": "", "multiple_file_deleted": "",
"multiple_file_found": "", "multiple_file_found": "",
"multiple_matches": "", "multiple_matches": "",
"new_version_found": "", "new_version_found": "",
"next_to_play": "",
"no_file": "", "no_file": "",
"not_admin": "", "not_admin": "",
"not_in_my_channel": "", "not_in_my_channel": "",
@ -42,6 +44,7 @@
"paused": "", "paused": "",
"playlist_fetching_failed": "", "playlist_fetching_failed": "",
"pm_not_allowed": "", "pm_not_allowed": "",
"position_in_the_queue": "",
"preconfigurated_radio": "", "preconfigurated_radio": "",
"queue_contents": "", "queue_contents": "",
"queue_empty": "", "queue_empty": "",

View File

@ -28,11 +28,11 @@
"file_missed": "Music file '{file}' missed! This item has been removed from the playlist.", "file_missed": "Music file '{file}' missed! This item has been removed from the playlist.",
"help": "<h3>Commands</h3>\n<b>Control</b>\n<ul>\n<li> <b>!<u>w</u>eb</b> - get the URL of the web interface, if enabled. </li>\n<li> <b>!play </b> (or <b>!p</b>) [{num}] [{start_from}] - resume from pausing / start to play (the num-th song is num if given) </li>\n<li> <b>!<u>pa</u>use </b> - pause </li>\n<li> <b>!<u>st</u>op </b> - stop playing </li>\n<li> <b>!<u>sk</u>ip </b> - jump to the next song </li>\n<li> <b>!<u>la</u>st </b> - jump to the last song </li>\n<li> <b>!<u>v</u>olume </b> {volume} - get or change the volume (from 0 to 100) </li>\n<li> <b>!<u>m</u>ode </b> [{mode}] - get or set the playback mode, {mode} should be one of <i>one-shot</i> (remove\nitem once played), <i>repeat</i> (looping through the playlist), <i>random</i> (randomize the playlist),\n<i>autoplay</i> (randomly grab something from the music library).</li>\n<li> <b>!duck </b> on/off - enable or disable ducking function </li>\n<li> <b>!duckv </b> {volume} - set the volume of the bot when ducking is activated </li>\n<li> <b>!<u>duckt</u>hres </b> - set the threshold of volume to activate ducking (3000 by default) </li>\n<li> <b>!<u>o</u>ust </b> - stop playing and go to default channel </li>\n</ul>\n<b>Playlist</b>\n<ul>\n<li> <b>!<u>n</u>ow </b> (or <b>!np</b>) - display the current song </li>\n<li> <b>!<u>q</u>ueue </b> - display items in the playlist </li>\n<li> <b>!<u>t</u>ag </b> {tags} - add all items with tags {tags}, tags separated by \",\". </li>\n<li> <b>!file </b>(or <b>!f</b>) {path/folder/keyword} - add a single file to the playlist by its path or keyword in its path. </li>\n<li> <b>!<u>filem</u>atch </b>(or <b>!fm</b>) {pattern} - add all files that match regex {pattern} </li>\n<li> <b>!<u>ur</u>l </b> {url} - add Youtube or SoundCloud music </li>\n<li> <b>!<u>playl</u>ist </b> {url} [{offset}] - add all items in a Youtube or SoundCloud playlist, and start with the {offset}-th item </li>\n<li> <b>!<u>rad</u>io </b> {url} - append a radio {url} to the playlist </li>\n<li> <b>!<u>rbq</u>uery </b> {keyword} - query http://www.radio-browser.info for a radio station </li>\n<li> <b>!<u>rbp</u>lay </b> {id} - play a radio station with {id} (eg. !rbplay 96746) </li>\n<li> <b>!<u>ys</u>earch </b> {keywords} - query youtube. Use <i>!ysearch -n</i> to turn the page. </li>\n<li> <b>!<u>yp</u>lay </b> {keywords} - add the first search result of {keywords} into the playlist.</li>\n<li> <b>!<u>sh</u>ortlist </b> (or <b>!sl</b>) {indexes/*} - add {indexes}-th item (or all items if * is given) on the shortlist. </li>\n<li> <b>!rm </b> {num} - remove the num-th song on the playlist </li>\n<li> <b>!<u>rep</u>eat </b> [{num}] - repeat current song {num} (1 by default) times.</li>\n<li> <b>!<u>ran</u>dom </b> - randomize the playlist.</li>\n</ul>\n<b>Music Library</b>\n<ul>\n<li> <b>!<u>se</u>arch </b> {keywords} - find item with {keywords} in the music library, keywords separated by space.</li>\n<li> <b>!<u>li</u>stfile </b> [{pattern}] - display list of available files (whose paths match the regex pattern if {pattern} is given) </li>\n<li> <b>!<u>addt</u>ag </b> [{index}] {tags} - add {tags} to {index}-th(current song if {index} is omitted) item on the playlist, tags separated by \",\". </li>\n<li> <b>!<u>addt</u>ag </b> * {tags} - add {tags} to all items on the playlist. </li>\n<li> <b>!<u>un</u>tag </b> [{index/*}] {tags}/* - remove {tags}/all tags from {index}-th(current song if {index} is omitted) item on the playlist. </li>\n<li> <b>!<u>fin</u>dtagged </b> (or <b>!ft</b>) {tags} - find item with {tags} in the music library. </li>\n<li> <b>!<u>del</u>ete </b> {index} - delete {index}-th item on the shortlist from the music library. </li>\n</ul>\n<b>Other</b>\n<ul>\n<li> <b>!<u>j</u>oinme {token} </b> - join your own channel with {token}.</li>\n<li> <b>!<u>password</u> {password} </b> - change your password, used to access the web interface.</li>\n</ul>", "help": "<h3>Commands</h3>\n<b>Control</b>\n<ul>\n<li> <b>!<u>w</u>eb</b> - get the URL of the web interface, if enabled. </li>\n<li> <b>!play </b> (or <b>!p</b>) [{num}] [{start_from}] - resume from pausing / start to play (the num-th song is num if given) </li>\n<li> <b>!<u>pa</u>use </b> - pause </li>\n<li> <b>!<u>st</u>op </b> - stop playing </li>\n<li> <b>!<u>sk</u>ip </b> - jump to the next song </li>\n<li> <b>!<u>la</u>st </b> - jump to the last song </li>\n<li> <b>!<u>v</u>olume </b> {volume} - get or change the volume (from 0 to 100) </li>\n<li> <b>!<u>m</u>ode </b> [{mode}] - get or set the playback mode, {mode} should be one of <i>one-shot</i> (remove\nitem once played), <i>repeat</i> (looping through the playlist), <i>random</i> (randomize the playlist),\n<i>autoplay</i> (randomly grab something from the music library).</li>\n<li> <b>!duck </b> on/off - enable or disable ducking function </li>\n<li> <b>!duckv </b> {volume} - set the volume of the bot when ducking is activated </li>\n<li> <b>!<u>duckt</u>hres </b> - set the threshold of volume to activate ducking (3000 by default) </li>\n<li> <b>!<u>o</u>ust </b> - stop playing and go to default channel </li>\n</ul>\n<b>Playlist</b>\n<ul>\n<li> <b>!<u>n</u>ow </b> (or <b>!np</b>) - display the current song </li>\n<li> <b>!<u>q</u>ueue </b> - display items in the playlist </li>\n<li> <b>!<u>t</u>ag </b> {tags} - add all items with tags {tags}, tags separated by \",\". </li>\n<li> <b>!file </b>(or <b>!f</b>) {path/folder/keyword} - add a single file to the playlist by its path or keyword in its path. </li>\n<li> <b>!<u>filem</u>atch </b>(or <b>!fm</b>) {pattern} - add all files that match regex {pattern} </li>\n<li> <b>!<u>ur</u>l </b> {url} - add Youtube or SoundCloud music </li>\n<li> <b>!<u>playl</u>ist </b> {url} [{offset}] - add all items in a Youtube or SoundCloud playlist, and start with the {offset}-th item </li>\n<li> <b>!<u>rad</u>io </b> {url} - append a radio {url} to the playlist </li>\n<li> <b>!<u>rbq</u>uery </b> {keyword} - query http://www.radio-browser.info for a radio station </li>\n<li> <b>!<u>rbp</u>lay </b> {id} - play a radio station with {id} (eg. !rbplay 96746) </li>\n<li> <b>!<u>ys</u>earch </b> {keywords} - query youtube. Use <i>!ysearch -n</i> to turn the page. </li>\n<li> <b>!<u>yp</u>lay </b> {keywords} - add the first search result of {keywords} into the playlist.</li>\n<li> <b>!<u>sh</u>ortlist </b> (or <b>!sl</b>) {indexes/*} - add {indexes}-th item (or all items if * is given) on the shortlist. </li>\n<li> <b>!rm </b> {num} - remove the num-th song on the playlist </li>\n<li> <b>!<u>rep</u>eat </b> [{num}] - repeat current song {num} (1 by default) times.</li>\n<li> <b>!<u>ran</u>dom </b> - randomize the playlist.</li>\n</ul>\n<b>Music Library</b>\n<ul>\n<li> <b>!<u>se</u>arch </b> {keywords} - find item with {keywords} in the music library, keywords separated by space.</li>\n<li> <b>!<u>li</u>stfile </b> [{pattern}] - display list of available files (whose paths match the regex pattern if {pattern} is given) </li>\n<li> <b>!<u>addt</u>ag </b> [{index}] {tags} - add {tags} to {index}-th(current song if {index} is omitted) item on the playlist, tags separated by \",\". </li>\n<li> <b>!<u>addt</u>ag </b> * {tags} - add {tags} to all items on the playlist. </li>\n<li> <b>!<u>un</u>tag </b> [{index/*}] {tags}/* - remove {tags}/all tags from {index}-th(current song if {index} is omitted) item on the playlist. </li>\n<li> <b>!<u>fin</u>dtagged </b> (or <b>!ft</b>) {tags} - find item with {tags} in the music library. </li>\n<li> <b>!<u>del</u>ete </b> {index} - delete {index}-th item on the shortlist from the music library. </li>\n</ul>\n<b>Other</b>\n<ul>\n<li> <b>!<u>j</u>oinme {token} </b> - join your own channel with {token}.</li>\n<li> <b>!<u>password</u> {password} </b> - change your password, used to access the web interface.</li>\n</ul>",
"invalid_index": "Invalid index <i>{index}</i>. Use <i>!queue</i> to see the playlist.", "invalid_index": "Invalid index <i>{index}</i>. Use <i>!queue</i> to see the playlist.",
"last_song_on_the_queue": "Last one on the queue.",
"multiple_file_added": "Multiple items added:", "multiple_file_added": "Multiple items added:",
"multiple_file_deleted": "Multiple items deleted from the library:", "multiple_file_deleted": "Multiple items deleted from the library:",
"multiple_file_found": "Found:", "multiple_file_found": "Found:",
"multiple_matches": "File not found! Possible candidates:", "multiple_matches": "File not found! Possible candidates:",
"last_song_on_the_queue": "Last one on the queue.",
"new_version_found": "<h2>Update Available!</h2> Version {new_version} of botamusique is available! <hr />\n<h3>Changelog</h3> {changelog} <hr /> Send <i>!update</i> to update!", "new_version_found": "<h2>Update Available!</h2> Version {new_version} of botamusique is available! <hr />\n<h3>Changelog</h3> {changelog} <hr /> Send <i>!update</i> to update!",
"next_to_play": "Next song.", "next_to_play": "Next song.",
"no_file": "File not found.", "no_file": "File not found.",

View File

@ -28,11 +28,13 @@
"file_missed": "Fichero de música '{file}' no encontrado! Este ítem ha sido eliminado de la lista de reproducción.", "file_missed": "Fichero de música '{file}' no encontrado! Este ítem ha sido eliminado de la lista de reproducción.",
"help": "<h3>Comandos</h3>\n<b>Control</b>\n<ul>\n<li> <b>!<u>w</u>eb</b> - obtener la URL de la interfaz web, en caso de estar activada. </li>\n<li> <b>!play </b> (or <b>!p</b>) [{n}] [{empezar_desde}] - continuar desde pausa / empezar a reproducir (desde la n-ésima canción, si n es introducido) </li>\n<li> <b>!<u>pa</u>use </b> - pausar </li>\n<li> <b>!<u>st</u>op </b> - parar la reproducción </li>\n<li> <b>!<u>sk</u>ip </b> - saltar a la siguiente canción </li>\n<li> <b>!<u>la</u>st </b> - saltar a la última canción </li>\n<li> <b>!<u>v</u>olume </b> {volumen} - obtener o cambiar el volumen (de 0 a 100) </li>\n<li> <b>!<u>m</u>ode </b> [{modo}] - obtener o ajustar el modo de reproducción. {modo} debiera ser o bien <i>one-shot</i> (eliminar el ítem de la lista una vez reproducido), <i>repeat</i> (repetir la lista de reproducción una vez terminada), <i>random</i> (aleatorizar la reproducción), o <i>autoplay</i> (reproducir una muestra aleatoria de canciones de la biblioteca musical).</li>\n<li> <b>!duck </b> on/off - activar o desactivar funcionalidad de agache </li>\n<li> <b>!duckv </b> - ajustar el volumen del bot para cuando se está en modo de agache </li>\n<li> <b>!<u>duckt</u>hres </b> - ajustar el nivel de volumen de habla que activa el agache (3000 por defecto) </li>\n<li> <b>!<u>o</u>ust </b> - parar la reproducción e ir al canal por defecto del bot </li>\n</ul>\n<b>Lista de Reproducción</b>\n<ul>\n<li> <b>!<u>n</u>ow </b> (o <b>!np</b>) - mostrar la canción actual </li>\n<li> <b>!<u>q</u>ueue </b> - mostrar ítems actualmente en la lista de reproducción </li>\n<li> <b>!<u>t</u>ag </b> {etiquetas} - añadir todos los ítems con etiquetas {etiquetas}. Éstas deben ir separadas por coma (\",\"). </li>\n<li> <b>!file </b>(or <b>!f</b>) {ruta/carpeta/palabra clave} - añadir un único fichero a la lista de reproducción a partir de su ruta o una palabra clave en su ruta. </li>\n<li> <b>!<u>filem</u>atch </b>(o <b>!fm</b>) {patrón} - añade todos los ficheros que calzan con la expresión regular {patrón}. </li>\n<li> <b>!<u>ur</u>l </b> {url} - añade música de Youtube o de SoundCloud </li>\n<li> <b>!<u>playl</u>ist </b> {url} [{offset}] - añade todos los ítems en una lista de reproducción de Youtube o de Soundcloud, y empieza desde el primer ítem después del {offset} entregado </li>\n<li> <b>!<u>rad</u>io </b> {url} - agrega una radio {url} a la lista de reproducción </li>\n<li> <b>!<u>rbq</u>uery </b> {palabra clave} - envía una query a http://www.radio-browser.info para una estación de radio </li>\n<li> <b>!<u>rbp</u>lay </b> {id} - reproduce una estación de radio con {id} (por ejemplo, !rbplay 96746) </li>\n<li> <b>!<u>ys</u>earch </b> {palabras clave} - busca en youtube. Use <i>!ysearch -n</i> para avanzar la página. </li>\n<li> <b>!<u>yp</u>lay </b> {palabras clave} - añade el primer resultado de la búsqueda de {palabras clave} en Youtube a la lista de reproducción.</li>\n<li> <b>!<u>sh</u>ortlist </b> (o <b>!sl</b>) {n/*} - añade el {n}-ésimo elemento (o todos los elementos si se entrega *) en la lista corta. </li>\n<li> <b>!rm </b> {n} - elimina la n-ésima canción en la lista de reproducción </li>\n<li> <b>!<u>rep</u>eat </b> [{n}] - repite la canción actual {n} veces (1 por defecto).</li>\n<li> <b>!<u>ran</u>dom </b> - baraja la lista de reproducción.</li>\n</ul>\n<b>Biblioteca Musical</b>\n<ul>\n<li> <b>!<u>se</u>arch </b> {palabras clave} - encuentra elemento con {palabras clave} en la biblioteca musical. Palabras clave separadas por espacios</li>\n<li> <b>!<u>li</u>stfile </b> [{patrón}] - muestra la lista de ficheros disponibles (cuyas rutas calzan con la expresión regular {patrón}, si éste es entregado) </li>\n<li> <b>!<u>addt</u>ag </b> [{n}] {etiquetas} - añade {etiquetas} a la {n}-ésima canción (canción actual si {n} es omitida) en la lista de reproducción. Etiquetas separadas por comas (\",\"). </li>\n<li> <b>!<u>addt</u>ag </b> * {etiquetas} - añade {etiquetas} a todos los elementos en la lista de reproducción. </li>\n<li> <b>!<u>un</u>tag </b> [{n/*}] {etiquetas}/* - elimina {etiquetas}/todas las etiquetas de la {n}-ésima canción (canción actual si {n} es omitida) en la lista de reproducción. </li>\n<li> <b>!<u>fin</u>dtagged </b> (o <b>!ft</b>) {etiquetas} - encuentra elemento con {etiquetas} en la biblioteca musical. </li>\n<li> <b>!<u>del</u>ete </b> {n} - elimina {n}-ésimo elemento en la lista corta, de la biblioteca musical. </li>\n</ul>\n<b>Otros</b>\n<ul>\n<li> <b>!<u>j</u>oinme {token} </b> - unirse a tu propio canal con {token}.</li>\n<li> <b>!<u>password</u> {contraseña} </b> - cambia la contraseña que usa para acceder a la interfaz web.</li>\n</ul>", "help": "<h3>Comandos</h3>\n<b>Control</b>\n<ul>\n<li> <b>!<u>w</u>eb</b> - obtener la URL de la interfaz web, en caso de estar activada. </li>\n<li> <b>!play </b> (or <b>!p</b>) [{n}] [{empezar_desde}] - continuar desde pausa / empezar a reproducir (desde la n-ésima canción, si n es introducido) </li>\n<li> <b>!<u>pa</u>use </b> - pausar </li>\n<li> <b>!<u>st</u>op </b> - parar la reproducción </li>\n<li> <b>!<u>sk</u>ip </b> - saltar a la siguiente canción </li>\n<li> <b>!<u>la</u>st </b> - saltar a la última canción </li>\n<li> <b>!<u>v</u>olume </b> {volumen} - obtener o cambiar el volumen (de 0 a 100) </li>\n<li> <b>!<u>m</u>ode </b> [{modo}] - obtener o ajustar el modo de reproducción. {modo} debiera ser o bien <i>one-shot</i> (eliminar el ítem de la lista una vez reproducido), <i>repeat</i> (repetir la lista de reproducción una vez terminada), <i>random</i> (aleatorizar la reproducción), o <i>autoplay</i> (reproducir una muestra aleatoria de canciones de la biblioteca musical).</li>\n<li> <b>!duck </b> on/off - activar o desactivar funcionalidad de agache </li>\n<li> <b>!duckv </b> - ajustar el volumen del bot para cuando se está en modo de agache </li>\n<li> <b>!<u>duckt</u>hres </b> - ajustar el nivel de volumen de habla que activa el agache (3000 por defecto) </li>\n<li> <b>!<u>o</u>ust </b> - parar la reproducción e ir al canal por defecto del bot </li>\n</ul>\n<b>Lista de Reproducción</b>\n<ul>\n<li> <b>!<u>n</u>ow </b> (o <b>!np</b>) - mostrar la canción actual </li>\n<li> <b>!<u>q</u>ueue </b> - mostrar ítems actualmente en la lista de reproducción </li>\n<li> <b>!<u>t</u>ag </b> {etiquetas} - añadir todos los ítems con etiquetas {etiquetas}. Éstas deben ir separadas por coma (\",\"). </li>\n<li> <b>!file </b>(or <b>!f</b>) {ruta/carpeta/palabra clave} - añadir un único fichero a la lista de reproducción a partir de su ruta o una palabra clave en su ruta. </li>\n<li> <b>!<u>filem</u>atch </b>(o <b>!fm</b>) {patrón} - añade todos los ficheros que calzan con la expresión regular {patrón}. </li>\n<li> <b>!<u>ur</u>l </b> {url} - añade música de Youtube o de SoundCloud </li>\n<li> <b>!<u>playl</u>ist </b> {url} [{offset}] - añade todos los ítems en una lista de reproducción de Youtube o de Soundcloud, y empieza desde el primer ítem después del {offset} entregado </li>\n<li> <b>!<u>rad</u>io </b> {url} - agrega una radio {url} a la lista de reproducción </li>\n<li> <b>!<u>rbq</u>uery </b> {palabra clave} - envía una query a http://www.radio-browser.info para una estación de radio </li>\n<li> <b>!<u>rbp</u>lay </b> {id} - reproduce una estación de radio con {id} (por ejemplo, !rbplay 96746) </li>\n<li> <b>!<u>ys</u>earch </b> {palabras clave} - busca en youtube. Use <i>!ysearch -n</i> para avanzar la página. </li>\n<li> <b>!<u>yp</u>lay </b> {palabras clave} - añade el primer resultado de la búsqueda de {palabras clave} en Youtube a la lista de reproducción.</li>\n<li> <b>!<u>sh</u>ortlist </b> (o <b>!sl</b>) {n/*} - añade el {n}-ésimo elemento (o todos los elementos si se entrega *) en la lista corta. </li>\n<li> <b>!rm </b> {n} - elimina la n-ésima canción en la lista de reproducción </li>\n<li> <b>!<u>rep</u>eat </b> [{n}] - repite la canción actual {n} veces (1 por defecto).</li>\n<li> <b>!<u>ran</u>dom </b> - baraja la lista de reproducción.</li>\n</ul>\n<b>Biblioteca Musical</b>\n<ul>\n<li> <b>!<u>se</u>arch </b> {palabras clave} - encuentra elemento con {palabras clave} en la biblioteca musical. Palabras clave separadas por espacios</li>\n<li> <b>!<u>li</u>stfile </b> [{patrón}] - muestra la lista de ficheros disponibles (cuyas rutas calzan con la expresión regular {patrón}, si éste es entregado) </li>\n<li> <b>!<u>addt</u>ag </b> [{n}] {etiquetas} - añade {etiquetas} a la {n}-ésima canción (canción actual si {n} es omitida) en la lista de reproducción. Etiquetas separadas por comas (\",\"). </li>\n<li> <b>!<u>addt</u>ag </b> * {etiquetas} - añade {etiquetas} a todos los elementos en la lista de reproducción. </li>\n<li> <b>!<u>un</u>tag </b> [{n/*}] {etiquetas}/* - elimina {etiquetas}/todas las etiquetas de la {n}-ésima canción (canción actual si {n} es omitida) en la lista de reproducción. </li>\n<li> <b>!<u>fin</u>dtagged </b> (o <b>!ft</b>) {etiquetas} - encuentra elemento con {etiquetas} en la biblioteca musical. </li>\n<li> <b>!<u>del</u>ete </b> {n} - elimina {n}-ésimo elemento en la lista corta, de la biblioteca musical. </li>\n</ul>\n<b>Otros</b>\n<ul>\n<li> <b>!<u>j</u>oinme {token} </b> - unirse a tu propio canal con {token}.</li>\n<li> <b>!<u>password</u> {contraseña} </b> - cambia la contraseña que usa para acceder a la interfaz web.</li>\n</ul>",
"invalid_index": "Índice <i>{index}</i> inválido. Use '!queue' para ver la lista de reproducción.", "invalid_index": "Índice <i>{index}</i> inválido. Use '!queue' para ver la lista de reproducción.",
"last_song_on_the_queue": "Última en la cola.",
"multiple_file_added": "Múltiples elementos añadidos:", "multiple_file_added": "Múltiples elementos añadidos:",
"multiple_file_deleted": "Múltiples elementos fueron eliminados de la biblioteca:", "multiple_file_deleted": "Múltiples elementos fueron eliminados de la biblioteca:",
"multiple_file_found": "Encontrado:", "multiple_file_found": "Encontrado:",
"multiple_matches": "Fichero no encontrado! Posibles candidatos:", "multiple_matches": "Fichero no encontrado! Posibles candidatos:",
"new_version_found": "<h2>Actualización disponible!</h2> La versión {new_version} de botamusique está disponible! <hr />\n<h3>Lista de cambios:</h3> {changelog} <hr /> Envía <i>!update</i> para actualizar este bot!", "new_version_found": "<h2>Actualización disponible!</h2> La versión {new_version} de botamusique está disponible! <hr />\n<h3>Lista de cambios:</h3> {changelog} <hr /> Envía <i>!update</i> para actualizar este bot!",
"next_to_play": "Siguiente canción.",
"no_file": "Fichero no encontrado.", "no_file": "Fichero no encontrado.",
"not_admin": "Usted no es un administrador!", "not_admin": "Usted no es un administrador!",
"not_in_my_channel": "Tú no estás en mi canal!", "not_in_my_channel": "Tú no estás en mi canal!",
@ -42,6 +44,7 @@
"paused": "Música pausada.", "paused": "Música pausada.",
"playlist_fetching_failed": "No fue posible obtener la lista de reproducción!", "playlist_fetching_failed": "No fue posible obtener la lista de reproducción!",
"pm_not_allowed": "Mensajes privados no están permitidos.", "pm_not_allowed": "Mensajes privados no están permitidos.",
"position_in_the_queue": "Posición: {position}",
"preconfigurated_radio": "Radio pre-configurada disponible:", "preconfigurated_radio": "Radio pre-configurada disponible:",
"queue_contents": "Elementos en la lista de reproducción:", "queue_contents": "Elementos en la lista de reproducción:",
"queue_empty": "Lista de reproducción está vacía!", "queue_empty": "Lista de reproducción está vacía!",

View File

@ -28,11 +28,13 @@
"file_missed": "Fichier audio '{file}' introuvable! Cet élément a été supprimé de la playlist.", "file_missed": "Fichier audio '{file}' introuvable! Cet élément a été supprimé de la playlist.",
"help": "", "help": "",
"invalid_index": "Index non valide <i>{index}</i>. Utilisez '!queue' pour voir la playlist.", "invalid_index": "Index non valide <i>{index}</i>. Utilisez '!queue' pour voir la playlist.",
"last_song_on_the_queue": "Dernier de la file d'attente.",
"multiple_file_added": "Ajout de plusieurs éléments :", "multiple_file_added": "Ajout de plusieurs éléments :",
"multiple_file_deleted": "Plusieurs éléments ont été supprimés de la bibliothèque :", "multiple_file_deleted": "Plusieurs éléments ont été supprimés de la bibliothèque :",
"multiple_file_found": "Trouvé :", "multiple_file_found": "Trouvé :",
"multiple_matches": "Fichier non trouvé ! Candidats possibles :", "multiple_matches": "Fichier non trouvé ! Candidats possibles :",
"new_version_found": "<h2>Mise à jour disponible!</h2> La version {new_version} de botamusique est disponible ! <hr />\n<h3>Changelog</h3> {changelog} <hr /> Envoyer <i>!update</i> pour mettre à jour !", "new_version_found": "<h2>Mise à jour disponible!</h2> La version {new_version} de botamusique est disponible ! <hr />\n<h3>Changelog</h3> {changelog} <hr /> Envoyer <i>!update</i> pour mettre à jour !",
"next_to_play": "Chanson suivante.",
"no_file": "Fichier non trouvé.", "no_file": "Fichier non trouvé.",
"not_admin": "Vous n'êtes pas un admin !", "not_admin": "Vous n'êtes pas un admin !",
"not_in_my_channel": "Vous n'êtes pas dans mon canal, commande refusé !", "not_in_my_channel": "Vous n'êtes pas dans mon canal, commande refusé !",
@ -42,6 +44,7 @@
"paused": "Music en pause.", "paused": "Music en pause.",
"playlist_fetching_failed": "Impossible d'obtenir la playlist !", "playlist_fetching_failed": "Impossible d'obtenir la playlist !",
"pm_not_allowed": "Les messages privés ne sont pas autorisés.", "pm_not_allowed": "Les messages privés ne sont pas autorisés.",
"position_in_the_queue": "Position: {position}",
"preconfigurated_radio": "Radio préconfigurées disponible :", "preconfigurated_radio": "Radio préconfigurées disponible :",
"queue_contents": "Éléments de la playlist :", "queue_contents": "Éléments de la playlist :",
"queue_empty": "La playlist est vide !", "queue_empty": "La playlist est vide !",
@ -90,19 +93,19 @@
"add_youtube_or_soundcloud_url": "Ajouter une URL Youtube ou Soundcloud", "add_youtube_or_soundcloud_url": "Ajouter une URL Youtube ou Soundcloud",
"are_you_really_sure": "En êtes-vous vraiment sûr ?", "are_you_really_sure": "En êtes-vous vraiment sûr ?",
"aria_botamusique_logo": "Logo Botamusique : un renard avec deux écouteurs, appréciant la musique", "aria_botamusique_logo": "Logo Botamusique : un renard avec deux écouteurs, appréciant la musique",
"aria_default_cover": "", "aria_default_cover": "Un carré noir avec deux croches qui se rejoignent.",
"aria_empty_box": "", "aria_empty_box": "Un dessin d'une boîte vide.",
"aria_remove_this_song": "", "aria_remove_this_song": "Supprimer cette chanson de la playlist actuelle",
"aria_skip_current_song": "", "aria_skip_current_song": "Passer la chanson actuelle et jouer cette chanson maintenant",
"aria_skip_to_next_track": "", "aria_skip_to_next_track": "Passer à la piste suivante",
"aria_spinner": "", "aria_spinner": "Une roue de chargement",
"aria_warning_of_deletion": "", "aria_warning_of_deletion": "Avertissement concernant la suppression de fichiers.",
"autoplay": "", "autoplay": "Autoplay",
"browse_music_file": "", "browse_music_file": "Parcourir le dossier de musique",
"cancel": "", "cancel": "Annuler",
"cancel_upload_warning": "", "cancel_upload_warning": "<strong>Etes-vous vraiment sûr ?</strong> <br />Cliquez à nouveau pour interrompre le téléchargement.",
"change_playback_mode": "", "change_playback_mode": "Changer de mode de lecture",
"choose_file": "", "choose_file": "Choisissez un fichier",
"clear_playlist": "", "clear_playlist": "",
"close": "", "close": "",
"delete_all": "", "delete_all": "",

View File

@ -28,11 +28,13 @@
"file_missed": "'{file}' が見つかりません!プレイリストから削除します。", "file_missed": "'{file}' が見つかりません!プレイリストから削除します。",
"help": "", "help": "",
"invalid_index": "インデックス<i>{index}</i>が不正です。再生リストを見るために、<i>!queue</i>を送信してください。", "invalid_index": "インデックス<i>{index}</i>が不正です。再生リストを見るために、<i>!queue</i>を送信してください。",
"last_song_on_the_queue": "",
"multiple_file_added": "以下の曲が追加しました:", "multiple_file_added": "以下の曲が追加しました:",
"multiple_file_deleted": "以下の曲がライブラリから削除されました:", "multiple_file_deleted": "以下の曲がライブラリから削除されました:",
"multiple_file_found": "以下の曲が見つかれました:", "multiple_file_found": "以下の曲が見つかれました:",
"multiple_matches": "ファイルが見つかりませんでした。もしかして:", "multiple_matches": "ファイルが見つかりませんでした。もしかして:",
"new_version_found": "<h2>新バージョン発見!</h2> botamusique {new_version} 可用! <hr />\n<h3>更新履歴</h3> {changelog} <hr /> <i>!update</i>を送信してこのバージョンにアップデートします。", "new_version_found": "<h2>新バージョン発見!</h2> botamusique {new_version} 可用! <hr />\n<h3>更新履歴</h3> {changelog} <hr /> <i>!update</i>を送信してこのバージョンにアップデートします。",
"next_to_play": "",
"no_file": "ファイルが見つかりません。", "no_file": "ファイルが見つかりません。",
"not_admin": "あなたは管理員ではありません。", "not_admin": "あなたは管理員ではありません。",
"not_in_my_channel": "あなたは私のチャネルにいません。", "not_in_my_channel": "あなたは私のチャネルにいません。",
@ -42,6 +44,7 @@
"paused": "音楽は一時停止しました。", "paused": "音楽は一時停止しました。",
"playlist_fetching_failed": "", "playlist_fetching_failed": "",
"pm_not_allowed": "", "pm_not_allowed": "",
"position_in_the_queue": "",
"preconfigurated_radio": "", "preconfigurated_radio": "",
"queue_contents": "", "queue_contents": "",
"queue_empty": "", "queue_empty": "",

View File

@ -28,11 +28,13 @@
"file_missed": "文件 '{file}' 丢失!已将其移出播放列表。", "file_missed": "文件 '{file}' 丢失!已将其移出播放列表。",
"help": "<h3>命令帮助</h3>\n\n<b>播放控制</b>\n\n<ul>\n<li> <b>!<u>w</u>eb</b> - 获取网页控制界面的地址(如果启用了的话)。 </li>\n<li> <b>!play </b> (或 <b>!p</b> [{num}] [{start_from}] - 继续播放/开始播放第{num}首曲目。 </li>\n<li> <b>!<u>pa</u>use </b> - 暂停播放。 </li>\n<li> <b>!<u>st</u>op </b> - 停止播放。 </li>\n<li> <b>!<u>sk</u>ip </b> - 跳到下一首曲目。 </li>\n<li> <b>!<u>la</u>st </b> - 跳到播放列表上的最后一首曲目。 </li>\n<li> <b>!<u>v</u>olume </b> {volume} - 获取或设置音量从0到100。 </li>\n<li> <b>!<u>m</u>ode </b> [{mode}] - 设置播放模式。 {mode} 可以使 <i>one-shot</i> (顺序播放), <i>repeat</i> (循环播放), <i>random</i> (随机播放)或\n<i>autoplay</i> (自动播放)四种之一.</li>\n<li> <b>!duck </b> on/off - 开启或关闭“闪避”功能。开启后,在别人说话时,音乐的音量会自动减小。 </li>\n<li> <b>!duckv </b> {volume} - 获取或设置“闪避”时的音量。 </li>\n<li> <b>!<u>duckt</u>hres </b> - 设置“闪避”被激活所需音频信号强度的阈值默认是3000。 </li>\n<li> <b>!<u>o</u>ust </b> - 停止播放,并回到默认频道。 </li>\n</ul>\n<b>播放列表</b>\n\n<ul>\n<li> <b>!<u>n</u>ow </b> (或 <b>!np</b>) - 显示当前曲目信息。 </li>\n<li> <b>!<u>q</u>ueue </b> - 显示播放列表。 </li>\n<li> <b>!<u>t</u>ag </b> {tags} - 将添加音乐库中所有包含{tags}标签的曲目添加到播放列表中。 </li>\n<li> <b>!file </b>(或 <b>!f</b>) {path/folder/keyword} - 添加某一本地音频文件或某个目录中的全部文件到播放列表中。 </li>\n<li> <b>!<u>filem</u>atch </b>(or <b>!fm</b>) {pattern} - 将文件名满足正则表达式{pattern}的全部文件添加到播放列表中。 </li>\n<li> <b>!<u>ur</u>l </b> {url} - 添加Youtube或SoundCloud链接。 </li>\n<li> <b>!<u>playl</u>ist </b> {url} [{offset}] - 添加Youtube或SoundCloud播放列表。 </li>\n<li> <b>!<u>rad</u>io </b> {url} - 将地址为{url}的电台加入播放列表。 </li>\n<li> <b>!<u>rbq</u>uery </b> {keyword} - 从http://www.radio-browser.info中搜索某一电台。</li>\n<li> <b>!<u>rbp</u>lay </b> {id} - 播放ID为{id}的电台 (如 !rbplay 96746。 </li>\n<li> <b>!<u>ys</u>earch </b> {keywords} - 搜索Youtube。 使用 <i>!ysearch -n</i> 翻页. </li>\n<li> <b>!<u>yp</u>lay </b> {keywords} - 搜索Youtube将第一条搜索结果直接加入播放列表。</li>\n<li> <b>!<u>sh</u>ortlist </b> (or <b>!sl</b>) {indexes/*} - 添加候选列表中的第{indexes}条曲目(或者是全部曲目,如果该参数为“*”)到播放列表中。 </li>\n<li> <b>!rm </b> {num} - 删除播放列表上的第{num}首曲目。 </li>\n<li> <b>!<u>rep</u>eat </b> [{num}] - 重复当前曲目{num}遍(默认重复一遍)。</li>\n<li> <b>!<u>ran</u>dom </b> - 随机打乱播放列表顺序。</li>\n</ul>\n\n<b>音乐库</b>\n\n<ul>\n<li> <b>!<u>se</u>arch </b> {keywords} - 在音乐库中搜索包含关键词{keywords}的曲目,关键词以空格分割。</li>\n<li> <b>!<u>li</u>stfile </b> [{pattern}] - 列出路径符合正则表达式{pattern}的文件。 </li>\n<li> <b>!<u>addt</u>ag </b> [{index}] {tags} - 将标签{tags}添加到第{index}首曲目(如果{index}被省略则默认为当前曲目)。多个标签以“,”分割。 </li>\n<li> <b>!<u>addt</u>ag </b> * {tags} - 将标签{tags}添加到播放列表上的所有曲目。 </li>\n<li> <b>!<u>un</u>tag </b> [{index/*}] {tags}/* - 从第{index}首曲目(或当前曲目,若{index}被省略;或全部曲目,若该参数为“*”)上删除标签{tags}(或全部标签)。 </li>\n<li> <b>!<u>fin</u>dtagged </b> (or <b>!ft</b>) {tags} - 在音乐库中查找包含标签{tags}的曲目。 </li>\n<li> <b>!<u>del</u>ete </b> {index} - 从音乐库中删除候选列表上的第{index}首曲目。 </li>\n</ul>\n\n<b>其他</b>\n\n<ul>\n<li> <b>!<u>j</u>oinme [{token}] </b> - 加入你所在的频道。</li>\n<li> <b>!<u>password</u> {password} </b> - 更改你用于访问网页控制界面的密码。</li>\n</ul>", "help": "<h3>命令帮助</h3>\n\n<b>播放控制</b>\n\n<ul>\n<li> <b>!<u>w</u>eb</b> - 获取网页控制界面的地址(如果启用了的话)。 </li>\n<li> <b>!play </b> (或 <b>!p</b> [{num}] [{start_from}] - 继续播放/开始播放第{num}首曲目。 </li>\n<li> <b>!<u>pa</u>use </b> - 暂停播放。 </li>\n<li> <b>!<u>st</u>op </b> - 停止播放。 </li>\n<li> <b>!<u>sk</u>ip </b> - 跳到下一首曲目。 </li>\n<li> <b>!<u>la</u>st </b> - 跳到播放列表上的最后一首曲目。 </li>\n<li> <b>!<u>v</u>olume </b> {volume} - 获取或设置音量从0到100。 </li>\n<li> <b>!<u>m</u>ode </b> [{mode}] - 设置播放模式。 {mode} 可以使 <i>one-shot</i> (顺序播放), <i>repeat</i> (循环播放), <i>random</i> (随机播放)或\n<i>autoplay</i> (自动播放)四种之一.</li>\n<li> <b>!duck </b> on/off - 开启或关闭“闪避”功能。开启后,在别人说话时,音乐的音量会自动减小。 </li>\n<li> <b>!duckv </b> {volume} - 获取或设置“闪避”时的音量。 </li>\n<li> <b>!<u>duckt</u>hres </b> - 设置“闪避”被激活所需音频信号强度的阈值默认是3000。 </li>\n<li> <b>!<u>o</u>ust </b> - 停止播放,并回到默认频道。 </li>\n</ul>\n<b>播放列表</b>\n\n<ul>\n<li> <b>!<u>n</u>ow </b> (或 <b>!np</b>) - 显示当前曲目信息。 </li>\n<li> <b>!<u>q</u>ueue </b> - 显示播放列表。 </li>\n<li> <b>!<u>t</u>ag </b> {tags} - 将添加音乐库中所有包含{tags}标签的曲目添加到播放列表中。 </li>\n<li> <b>!file </b>(或 <b>!f</b>) {path/folder/keyword} - 添加某一本地音频文件或某个目录中的全部文件到播放列表中。 </li>\n<li> <b>!<u>filem</u>atch </b>(or <b>!fm</b>) {pattern} - 将文件名满足正则表达式{pattern}的全部文件添加到播放列表中。 </li>\n<li> <b>!<u>ur</u>l </b> {url} - 添加Youtube或SoundCloud链接。 </li>\n<li> <b>!<u>playl</u>ist </b> {url} [{offset}] - 添加Youtube或SoundCloud播放列表。 </li>\n<li> <b>!<u>rad</u>io </b> {url} - 将地址为{url}的电台加入播放列表。 </li>\n<li> <b>!<u>rbq</u>uery </b> {keyword} - 从http://www.radio-browser.info中搜索某一电台。</li>\n<li> <b>!<u>rbp</u>lay </b> {id} - 播放ID为{id}的电台 (如 !rbplay 96746。 </li>\n<li> <b>!<u>ys</u>earch </b> {keywords} - 搜索Youtube。 使用 <i>!ysearch -n</i> 翻页. </li>\n<li> <b>!<u>yp</u>lay </b> {keywords} - 搜索Youtube将第一条搜索结果直接加入播放列表。</li>\n<li> <b>!<u>sh</u>ortlist </b> (or <b>!sl</b>) {indexes/*} - 添加候选列表中的第{indexes}条曲目(或者是全部曲目,如果该参数为“*”)到播放列表中。 </li>\n<li> <b>!rm </b> {num} - 删除播放列表上的第{num}首曲目。 </li>\n<li> <b>!<u>rep</u>eat </b> [{num}] - 重复当前曲目{num}遍(默认重复一遍)。</li>\n<li> <b>!<u>ran</u>dom </b> - 随机打乱播放列表顺序。</li>\n</ul>\n\n<b>音乐库</b>\n\n<ul>\n<li> <b>!<u>se</u>arch </b> {keywords} - 在音乐库中搜索包含关键词{keywords}的曲目,关键词以空格分割。</li>\n<li> <b>!<u>li</u>stfile </b> [{pattern}] - 列出路径符合正则表达式{pattern}的文件。 </li>\n<li> <b>!<u>addt</u>ag </b> [{index}] {tags} - 将标签{tags}添加到第{index}首曲目(如果{index}被省略则默认为当前曲目)。多个标签以“,”分割。 </li>\n<li> <b>!<u>addt</u>ag </b> * {tags} - 将标签{tags}添加到播放列表上的所有曲目。 </li>\n<li> <b>!<u>un</u>tag </b> [{index/*}] {tags}/* - 从第{index}首曲目(或当前曲目,若{index}被省略;或全部曲目,若该参数为“*”)上删除标签{tags}(或全部标签)。 </li>\n<li> <b>!<u>fin</u>dtagged </b> (or <b>!ft</b>) {tags} - 在音乐库中查找包含标签{tags}的曲目。 </li>\n<li> <b>!<u>del</u>ete </b> {index} - 从音乐库中删除候选列表上的第{index}首曲目。 </li>\n</ul>\n\n<b>其他</b>\n\n<ul>\n<li> <b>!<u>j</u>oinme [{token}] </b> - 加入你所在的频道。</li>\n<li> <b>!<u>password</u> {password} </b> - 更改你用于访问网页控制界面的密码。</li>\n</ul>",
"invalid_index": "无效的序号 <i>{index}</i>。 使用 '!queue' 查看播放列表。", "invalid_index": "无效的序号 <i>{index}</i>。 使用 '!queue' 查看播放列表。",
"last_song_on_the_queue": "最后一首。",
"multiple_file_added": "以下曲目已被添加:", "multiple_file_added": "以下曲目已被添加:",
"multiple_file_deleted": "以下曲目已被移出库:", "multiple_file_deleted": "以下曲目已被移出库:",
"multiple_file_found": "搜索到:", "multiple_file_found": "搜索到:",
"multiple_matches": "文件未找到!你是不是指:", "multiple_matches": "文件未找到!你是不是指:",
"new_version_found": "<h2>发现新版本!</h2> botamusique {new_version} 可用! <hr />\n<h3>更新日志</h3> {changelog} <hr /> 使用 <i>!update</i>自动更新至该版本。", "new_version_found": "<h2>发现新版本!</h2> botamusique {new_version} 可用! <hr />\n<h3>更新日志</h3> {changelog} <hr /> 使用 <i>!update</i>自动更新至该版本。",
"next_to_play": "下一首。",
"no_file": "文件未找到。", "no_file": "文件未找到。",
"not_admin": "你不是管理员!", "not_admin": "你不是管理员!",
"not_in_my_channel": "你不在我的频道里!", "not_in_my_channel": "你不在我的频道里!",
@ -42,6 +44,7 @@
"paused": "暂停播放。", "paused": "暂停播放。",
"playlist_fetching_failed": "无法获取播放列表!", "playlist_fetching_failed": "无法获取播放列表!",
"pm_not_allowed": "不接受私信。", "pm_not_allowed": "不接受私信。",
"position_in_the_queue": "位置:",
"preconfigurated_radio": "预设的电台如下:", "preconfigurated_radio": "预设的电台如下:",
"queue_contents": "播放列表中的曲目:", "queue_contents": "播放列表中的曲目:",
"queue_empty": "播放列表为空!", "queue_empty": "播放列表为空!",