commit
df67e80e5e
|
@ -8,7 +8,7 @@ RUN apt-get update \
|
|||
&& apt-get install -y busybox curl \
|
||||
git \
|
||||
make g++ libssl-dev nettle-dev libgmp-dev libssh2-1-dev libc-ares-dev libxml2-dev zlib1g-dev libsqlite3-dev pkg-config libxml2-dev libcppunit-dev autoconf automake autotools-dev autopoint libtool \
|
||||
&& ARIA2_VERSION="1.30.0" \
|
||||
&& ARIA2_VERSION="1.31.0" \
|
||||
&& mkdir aria_build && cd aria_build \
|
||||
&& curl -L https://github.com/aria2/aria2/releases/download/release-"$ARIA2_VERSION"/aria2-"$ARIA2_VERSION".tar.gz > aria2.tar.gz \
|
||||
&& tar -xzf aria2.tar.gz \
|
||||
|
@ -30,7 +30,7 @@ RUN GITHUB_REPO="https://github.com/tianon/gosu" \
|
|||
&& chmod +x /usr/local/bin/gosu
|
||||
|
||||
# goland install (compile source code for ARM since no version are currently available)
|
||||
RUN curl -L "https://storage.googleapis.com/golang/go1.6.1.linux-armv6l.tar.gz" > go.tar.gz \
|
||||
RUN curl -L "https://storage.googleapis.com/golang/go1.8.linux-armv6l.tar.gz" > go.tar.gz \
|
||||
&& tar -xzf go.tar.gz -C /usr/local \
|
||||
&& export GOROOT="/usr/local/go" && export GOPATH=`pwd` \
|
||||
&& $GOROOT/bin/go get github.com/mattn/goreman && $GOROOT/bin/go build -o /usr/local/bin/goreman github.com/mattn/goreman \
|
|
@ -62,7 +62,7 @@ This image contains both aria2 and webui-aria2.
|
|||
|
||||
Build it (may take several hours due to the aria2 compilation process. Don't panic and grap a coffee)
|
||||
```
|
||||
docker build -f rpi-Dockerfile -t yourname/webui-aria2 .
|
||||
docker build -f Dockerfile.arm -t yourname/webui-aria2 .
|
||||
```
|
||||
Prepare the host volume:
|
||||
This image required few file to be mounted in the container's `/data` folder.
|
||||
|
|
|
@ -561,6 +561,10 @@
|
|||
<span title="{{ 'Downloaded' | translate }}"><span class="fa fa-fw fa-arrow-circle-o-down"> </span> {{download.fmtCompletedLength}}</span>
|
||||
</li>
|
||||
|
||||
<li class="label label-active hidden-phone">
|
||||
<span title="{{ 'Uploaded' | translate }}"><span class="fa fa-fw fa-upload"> </span> {{download.fmtUploadLength}}</span>
|
||||
</li>
|
||||
|
||||
<li class="label label-active hidden-phone hidden-tablet">
|
||||
<span title="{{ 'Progress' | translate }}"><span class="fa fa-fw fa-chevron-right"> </span> {{getProgress(download)}}%</span>
|
||||
</li>
|
||||
|
@ -687,6 +691,10 @@
|
|||
<span title="{{ 'Download Size' | translate }}"><span class="fa fa-fw fa-cloud-download"> </span> {{download.fmtTotalLength}}</span>
|
||||
</li>
|
||||
|
||||
<li class="label label-active hidden-phone">
|
||||
<span title="{{ 'Uploaded' | translate }}"><span class="fa fa-fw fa-upload"> </span> {{download.fmtUploadLength}}</span>
|
||||
</li>
|
||||
|
||||
<li class="label label-success hidden-phone">
|
||||
<span title="{{ 'Download Path' | translate }}"><span class="fa fa-fw fa-folder-open"> </span> {{download.dir}}</span>
|
||||
</li>
|
||||
|
|
|
@ -451,8 +451,8 @@ function(
|
|||
} else if (ctx.verifyIntegrityPending !== d.verifyIntegrityPending) {
|
||||
ctx.verifyIntegrityPending = d.verifyIntegrityPending;
|
||||
}
|
||||
if (ctx.uploadLength !== d.uploadength) {
|
||||
ctx.uploadLength = d.uploadlength;
|
||||
if (ctx.uploadLength !== d.uploadLength) {
|
||||
ctx.uploadLength = d.uploadLength;
|
||||
ctx.fmtUploadLength = utils.fmtsize(d.uploadLength);
|
||||
}
|
||||
if (ctx.pieceLength !== d.pieceLength) {
|
||||
|
@ -627,4 +627,4 @@ function(
|
|||
rpc.once('changePosition', [d.gid, -1, 'POS_CUR']);
|
||||
};
|
||||
|
||||
}]);
|
||||
}]);
|
||||
|
|
|
@ -56,10 +56,14 @@ translations.es_ES = { // replace en_US to ll_CC, examples: zh_CN, de_AT.
|
|||
'Hide linked meta-data': 'Ocultar metadatos adjuntos',
|
||||
'Toggle': 'Conmutar',
|
||||
'Reset filters': 'Restablecer Filtros',
|
||||
// download status
|
||||
'Verifing': 'Verificando',
|
||||
'Verify Pending': 'Pendiente de verificación',
|
||||
// starred properties
|
||||
'Quick Access Settings': 'Ajustes Rápidos',
|
||||
'Save settings': 'Salvar Ajustes',
|
||||
'Currently no download in line to display, use the': 'En el momento no hay descargas para mostrar. ¡Use la opción',
|
||||
'Save': 'Guardar',
|
||||
'Save settings': 'Guardar Ajustes',
|
||||
'Currently no download in line to display, use the': 'En este momento no hay descargas para mostrar. ¡Use la opción',
|
||||
'download button to start downloading files!': 'para empezar a descargar sus archivos!',
|
||||
'Peers': 'Pares',
|
||||
'More Info': 'Mas Info',
|
||||
|
@ -107,7 +111,7 @@ translations.es_ES = { // replace en_US to ll_CC, examples: zh_CN, de_AT.
|
|||
'Enter the path for the Aria2 RPC endpoint (default: /jsonrpc)': 'Escriba la ruta de acceso RPC de Aria2 (por defecto: /jsonrpc)',
|
||||
'SSL/TLS encryption': 'Cifrado SSL/TLS',
|
||||
'Enable SSL/TLS encryption': 'Habilitar Cifrado SSL/TLS',
|
||||
'Enter the secret token (optional)': 'Escriba la frase Token',
|
||||
'Enter the secret token (optional)': 'Escriba la frase Token (opcional)',
|
||||
'Enter the Aria2 RPC secret token (leave empty if authentication is not enabled)':
|
||||
'Escriba la frase Token secreta (vacío si la autenticación está deshabilitada)',
|
||||
'Enter the username (optional)': 'Usuario (opcional)',
|
||||
|
@ -149,6 +153,8 @@ translations.es_ES = { // replace en_US to ll_CC, examples: zh_CN, de_AT.
|
|||
'Oh Snap!': 'Rayos…',
|
||||
'Could not connect to the aria2 RPC server. Will retry in 10 secs. You might want to check the connection settings by going to Settings > Connection Settings':
|
||||
'No se pudo establecer una conexión al servidor Aria2. Reintentando en 10 segundos. Pruebe revisando la configuración en Ajustes > Ajustes de Conexión',
|
||||
'Authentication failed while connecting to Aria2 RPC server. Will retry in 10 secs. You might want to confirm your authentication details by going to Settings > Connection Settings':
|
||||
'Autenticación fallida con el servior Aria2 RPC. Reintentando en 10 segundos. Puede que sea necesario revisar su info de autenticación en Ajustes > Ajustes de Conexión',
|
||||
'Successfully connected to Aria2 through its remote RPC …':
|
||||
'Conexión exitosa con el servidor Aria2 mediante la interfaz RPC',
|
||||
'Successfully connected to Aria2 through remote RPC, however the connection is still insecure. For complete security try adding an authorization secret token while starting Aria2 (through the flag --rpc-secret)':
|
||||
|
|
|
@ -15,36 +15,36 @@ translations.fr_FR = {
|
|||
'Resume Paused': 'Reprendre',
|
||||
'Purge Completed': 'Nettoyer les fichiers complétés',
|
||||
'Settings': 'Paramètres',
|
||||
'Connection Settings': 'Paramètres de Connexion',
|
||||
'Global Settings': 'Paramètres Globaux',
|
||||
'Server info': 'Informations Serveur',
|
||||
'Connection Settings': 'Paramètres de connexion',
|
||||
'Global Settings': 'Paramètres globaux',
|
||||
'Server info': 'Informations serveur',
|
||||
'About and contribute': 'À propos et contribuer',
|
||||
'Toggle navigation': 'Basculer la navigation',
|
||||
// body
|
||||
// nav side bar
|
||||
'Miscellaneous': 'Autres',
|
||||
'Global Statistics': 'Statistiques Globales',
|
||||
'Global Statistics': 'Statistiques globales',
|
||||
'About': 'À propos',
|
||||
'Displaying': 'Affichage de',
|
||||
'of': 'parmi',
|
||||
'downloads': 'téléchargements',
|
||||
'Language': 'Langage',
|
||||
'Language': 'Langue',
|
||||
// download filters
|
||||
'Download Filters': 'Filtres de Téléchargement',
|
||||
'Download Filters': 'Filtres de téléchargement',
|
||||
'Running': 'En cours',
|
||||
'Active': 'Actifs',
|
||||
'Waiting': 'En Attente',
|
||||
'Waiting': 'En attente',
|
||||
'Complete': 'Complétés',
|
||||
'Error': 'Erreurs',
|
||||
'Paused': 'En Pause',
|
||||
'Paused': 'En pause',
|
||||
'Removed': 'Supprimés',
|
||||
'Hide linked meta-data': 'Cacher les méta-données liées',
|
||||
'Hide linked meta-data': 'Cacher les métadonnées liées',
|
||||
'Toggle': 'Basculer',
|
||||
'Reset filters': 'Réinitialiser les filtres',
|
||||
// starred properties
|
||||
'Quick Access Settings': 'Paramètres d\'Accès Rapide',
|
||||
'Quick Access Settings': 'Paramètres d\'accès rapide',
|
||||
'Save settings': 'Sauvegarder les paramètres',
|
||||
'Currently no download in line to display, use the': 'Aucun téléchargement dans la file d\'attente, utilisez le button de téléchargement',
|
||||
'Currently no download in line to display, use the': 'Aucun téléchargement dans la file d\'attente, utilisez le bouton de téléchargement',
|
||||
'download button to start downloading files!': 'pour commencer à télécharger des fichiers!',
|
||||
'Peers': 'Pairs',
|
||||
'More Info': 'Plus d\'infos',
|
||||
|
@ -54,7 +54,7 @@ translations.fr_FR = {
|
|||
// modals
|
||||
'Add Downloads By URIs': 'Ajouter des téléchargements depuis des URIs',
|
||||
'- You can add multiple downloads (files) at the same time by putting URIs for each file on a separate line.':
|
||||
'Vous pouvez ajouter plusieurs téléchargements (fichiers) en même temps, en mettant une URI pour chaque fichier sur une nouveau ligne',
|
||||
'Vous pouvez ajouter plusieurs téléchargements (fichiers) en même temps, en mettant une URI pour chaque fichier sur une nouvelle ligne',
|
||||
'- You can also add multiple URIs (mirrors) for the *same* file. To do this, separate the URIs by a space.':
|
||||
'Vous pouvez aussi ajouter plusieurs URIs (mirroirs) pour le *même* fichier. Pour ce faire, séparez les URIs par un espace.',
|
||||
'- A URI can be HTTP(S)/FTP/BitTorrent-Magnet.': 'Une URI peut être HTTP(S)/FTP/BitTorrent-Magnet.',
|
||||
|
@ -63,56 +63,56 @@ translations.fr_FR = {
|
|||
'Cancel': 'Annuler',
|
||||
'Start': 'Démarrer',
|
||||
'Choose': 'Choisir',
|
||||
'Quick Access (shown on the main page)': 'Accès Rapide (affiché sur la page principale',
|
||||
'Quick Access (shown on the main page)': 'Accès rapide (affiché sur la page principale',
|
||||
// add torrent modal
|
||||
'Add Downloads By Torrents': 'Ajouter des téléchargements à partir de fichiers Torrent',
|
||||
'- Select the torrent from the local filesystem to start the download.': '- Sélectionnez le torrent depuis votre système de fichier local pour commencer le téléchargement.',
|
||||
'- You can select multiple torrents to start multiple downloads.': 'Vous pouvez sélectionner plusieurs torrents pour commencer plusieurs téléchargements.',
|
||||
'- To add a BitTorrent-Magnet URL, use the Add By URI option and add it there.': 'Pour ajouter une URL BitTorrent-Magnet, utilisez l\'option Ajoutez Par URIs et ajoutez-la à ce niveau.',
|
||||
'Select Torrents': 'Sélectionnez des Torrents',
|
||||
'Select a Torrent': 'Sélectionnez un Torrent',
|
||||
'- To add a BitTorrent-Magnet URL, use the Add By URI option and add it there.': 'Pour ajouter une URL BitTorrent-Magnet, utilisez l\'option Ajouter par URIs et ajoutez-la à ce niveau.',
|
||||
'Select Torrents': 'Sélectionner des Torrents',
|
||||
'Select a Torrent': 'Sélectionner un Torrent',
|
||||
// add metalink modal
|
||||
'Add Downloads By Metalinks': 'Ajoutez des téléchargements Par Metaliens',
|
||||
'Select Metalinks': 'Sélectionnez des Métaliens',
|
||||
'- Select the Metalink from the local filesystem to start the download.': 'Sélectionnez le Métalien depuis votre système de fichier local pour commencer le téléchargement.',
|
||||
'- You can select multiple Metalinks to start multiple downloads.': 'Vous pouvez sélectionner plusieurs Metaliens pour commencer plusieurs téléchargements.',
|
||||
'Select a Metalink': 'Sélectionnez un Métalien',
|
||||
'Add Downloads By Metalinks': 'Ajouter des téléchargements par Metaliens',
|
||||
'Select Metalinks': 'Sélectionner des Métaliens',
|
||||
'- Select the Metalink from the local filesystem to start the download.': 'Sélectionner le Métalien depuis votre système de fichier local pour commencer le téléchargement.',
|
||||
'- You can select multiple Metalinks to start multiple downloads.': 'Vous pouvez sélectionner plusieurs Métaliens pour commencer plusieurs téléchargements.',
|
||||
'Select a Metalink': 'Sélectionner un Métalien',
|
||||
// select file modal
|
||||
'Choose files to start download for': 'Sélectionnez les fichiers pour lesquels commencer le téléchargement.',
|
||||
'Choose files to start download for': 'Sélectionner les fichiers pour lesquels commencer le téléchargement.',
|
||||
'Select to download': 'Sélectionner pour télécharger',
|
||||
// settings modal
|
||||
'Aria2 RPC host and port': 'Hôte et ports Aria2 RPC',
|
||||
'Enter the host': 'Entrez l\'hôte',
|
||||
'Enter the host': 'Entrer l\'hôte',
|
||||
'Enter the IP or DNS name of the server on which the RPC for Aria2 is running (default: localhost)':
|
||||
'Entrez l\'IP ou le nom DNS du serveur sur lequel est lancé le RPC pour Aria2 (défaut : localhost)',
|
||||
'Enter the port': 'Entrez le port',
|
||||
'Entrer l\'IP ou le nom DNS du serveur sur lequel est lancé le RPC pour Aria2 (défaut : localhost)',
|
||||
'Enter the port': 'Entrer le port',
|
||||
'Enter the port of the server on which the RPC for Aria2 is running (default: 6800)':
|
||||
'Entrez le port du serveur sur lequel tourne le RPC pour Aria2 (défaut : 6800)',
|
||||
'Enter the RPC path': 'Entrez le chemin vers le RPC',
|
||||
'Enter the path for the Aria2 RPC endpoint (default: /jsonrpc)': 'Entrez le chemin final pour le RPC Aria2 (défaut : /jsonrpc)',
|
||||
'Entrer le port du serveur sur lequel tourne le RPC pour Aria2 (défaut : 6800)',
|
||||
'Enter the RPC path': 'Entrer le chemin vers le RPC',
|
||||
'Enter the path for the Aria2 RPC endpoint (default: /jsonrpc)': 'Entrer le chemin final pour le RPC Aria2 (défaut : /jsonrpc)',
|
||||
'SSL/TLS encryption': 'Chiffrage SSL/TLS',
|
||||
'Enable SSL/TLS encryption': 'Activer le chiffrage SSL/TLS',
|
||||
'Enter the secret token (optional)': 'Entrez le token secret (optionnel)',
|
||||
'Enter the secret token (optional)': 'Entrer le token secret (optionnel)',
|
||||
'Enter the Aria2 RPC secret token (leave empty if authentication is not enabled)':
|
||||
'Entrez le token secret pour le RPC Aria2 (laissez vide si l\'authentification n\'est pas activée)',
|
||||
'Enter the username (optional)': 'Entrez le nom d\'utilisateur (optionnel)',
|
||||
'Entrer le token secret pour le RPC Aria2 (laisser vide si l\'authentification n\'est pas activée)',
|
||||
'Enter the username (optional)': 'Entrer le nom d\'utilisateur (optionnel)',
|
||||
'Enter the Aria2 RPC username (empty if authentication not enabled)':
|
||||
'Entrez le nom d\'utilisateur RPC Aria2 (laissez vide si l\authentification n\'est pas activée)',
|
||||
'Enter the password (optional)': 'Entrez le mot de passe (optionnel)',
|
||||
'Enter the Aria2 RPC password (empty if authentication not enabled)': 'Entrezle mot de passe RPC Aria2 (laissez vide si l\'authentification n\'est pas activée)',
|
||||
'Entrer le nom d\'utilisateur RPC Aria2 (laisser vide si l\authentification n\'est pas activée)',
|
||||
'Enter the password (optional)': 'Entrer le mot de passe (optionnel)',
|
||||
'Enter the Aria2 RPC password (empty if authentication not enabled)': 'Entrer le mot de passe RPC Aria2 (laisser vide si l\'authentification n\'est pas activée)',
|
||||
'Enter base URL (optional)': 'Entrez l\'URL de base',
|
||||
'Direct Download': 'Téléchargement Direct',
|
||||
'Direct Download': 'Téléchargement direct',
|
||||
'If supplied, links will be created to enable direct download from the Aria2 server.':
|
||||
'S\'ils sont fournis, les liens seront créés pour activer le téléchargement direct depuis le serveur Aria2',
|
||||
'(Requires appropriate webserver to be configured.)': '(Requière un serveur web approprié pour être configuré)',
|
||||
'Save Connection configuration': 'Sauvegarder la configuration de Connexion',
|
||||
'(Requires appropriate webserver to be configured.)': '(Nécessite un serveur web approprié pour être configuré)',
|
||||
'Save Connection configuration': 'Sauvegarder la configuration de connexion',
|
||||
// server info modal
|
||||
'Aria2 server info': 'Infos serveur Aria2',
|
||||
'Aria2 Version': 'Version Aria2',
|
||||
'Features Enabled': 'Fonctionnalités Activées',
|
||||
'Features Enabled': 'Fonctionnalités activées',
|
||||
// about modal
|
||||
'To download the latest version of the project, add issues or to contribute back, head on to':
|
||||
'Pour télécharger la dernière version du projet, signaler des problèmes ou pour contribuer, dirigez vous vers',
|
||||
'Pour télécharger la dernière version du projet, signaler des problèmes ou pour contribuer, aller à l'adresse',
|
||||
'Or you can open the latest version in the browser through': 'Ou vous pouvez ouvrir la dernière version dans le navigateur depuis',
|
||||
'Close': 'Fermer',
|
||||
// lables
|
||||
|
|
Loading…
Reference in New Issue
Block a user