From c01fd75c921d764fe35526cb9976855118ea71b7 Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Sun, 28 Sep 2008 11:57:09 +0000 Subject: [PATCH] - Updated french translation - Updated copyright --- src/eventmanager.cpp | 4 +- src/eventmanager.h | 4 +- src/lang/qbittorrent_fr.qm | Bin 59947 -> 60821 bytes src/lang/qbittorrent_fr.ts | 70 +++++++++++++++--------------- src/webui/scripts/client.js | 7 +-- src/webui/scripts/dynamicTable.js | 9 ++-- 6 files changed, 47 insertions(+), 47 deletions(-) diff --git a/src/eventmanager.cpp b/src/eventmanager.cpp index b58b346c9..d189bdc2d 100644 --- a/src/eventmanager.cpp +++ b/src/eventmanager.cpp @@ -1,6 +1,6 @@ /* - * Copyright (C) 2007 by Ishan Arora - * ishanarora@gmail.com + * Copyright (C) 2007 by Ishan Arora & Christophe Dumez + * , * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/eventmanager.h b/src/eventmanager.h index 7a3100e0e..edd40ad6b 100644 --- a/src/eventmanager.h +++ b/src/eventmanager.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2007 by Ishan Arora - * ishanarora@gmail.com + * Copyright (C) 2007 by Ishan Arora & Christophe Dumez + * , * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/lang/qbittorrent_fr.qm b/src/lang/qbittorrent_fr.qm index 0df3d81e83c57bdbda6f8cea208d1b14d4c7c493..10f7298b2f842eb048132699966619baf0c16650 100644 GIT binary patch delta 4662 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 delta 3951 zcmXZedq7R;`Umi5?{(X2ueJA9nwU`2933HYOEi>JQo_hBQI4rjB zDN(ST5*s^+dg^KC4i^4K6$jFZtn8`!+e9M8Dv8cGHlX7=wYy#<`oNBUE5!gGT%!Nh z_!C*rpx0;J;8BfkYz1)k7+xcFk*4~)I-oLL>=4d@G4I=tzk#=(D zf8kqga1dJZ|{GX0w9_t7b4h zA?P3cqgf{x)f^@$88vqLnF-oyLo{RtvmgeU7;=?a@c1Or(9KNvjN9;AW}T9lN91f` zvbElDG_&bNC~RRivq;&n(W)y|%b6{fsP(XRW=Hn`BRZLaP-J4{Af{w`1^gFtY6vDA z)sJZ&mq7vqK`$=s?!h^BFwP zjz5WjTt~8V{D#6fcAgI$W6uW9cmTWDn6-FrtQ)Hcb#NQIuK3?XZtm=c*~pyRbvFCR zXGEVwv-y6taG&b;X2SMO31jlN8Z&(VW*rGCb*vOWYoFj6N zW)J853HPyOPG7@1)fZ+x98^QtIz9G;$5!_2XE;?JjqJHa(}*T`vh@iLQ2Cv`wDNk!{O50T;91rJ-bAx$LjbdU%rk{rph)EBAqq8~WBbqdX^9(@hC#~eXMPzPL6F21;N~idSnH#=M+??(BpiFjC zjZrP*B8K^({~i}rgVg#Nxae(%;5IH{#Z}nJDO*E{{HJiKDG~5Km)`po(G)G0*cf>WS?~aN{2V5n+HQ85pXw2= zHtq`1bPKK_9GhuID0l6%K}3N)xn>R%2kznS`s{+=bB_yN6V0^ZEmtFxGZ*qU(@=_; z9o^#m&+;~R%-W~=hVN6#!BZ{@*}E{i8;G?*GFH%|M6bue;}G0 z&wDi?rE{x!-@j~#f-LxXS+ijwA2SvK2DR{s7ZKpRAbt(cz*>Io^!@NJJ~KtZF$)gi zH{WrEdHjLL&9I$6KD~};egNNaW(mB-H{Zj+3ru{=Jtw$?zn6lE7j*IuhogoegH)IC zf5fcDbs68;>t~`+o_`&=9!?OnBXJ5A8U;fmHs8Wcg7s{FqJI<%Hp;`V(fCyuE@6U2 z`NEj8h46(iHDeS}n1!(Niy9as#8@W68nfYcLacQ%QFyWtJ0cQ372-II=9B$Q|wFPuriZeJEDH224Q%kBt2b+2@}wea(sO8BYJ9*lsO=L?Tl zd&36dZOILysE>6P&u73WUBBKrL@S(iPR~}rPDMA-A&My4sGFD-05|Hq6bukut@G~Q zz0rT@rc~gCl}@V9bb*HHL@^Dzz_Y0NDoz(>-EF8YqM<*m)+K)UH=@`v5CO(6)U91* z2lwhy1NB64wz?g*+3=L^NEP-(obpNrxi`b*vE^|N5B?(~BYqIi4Vne0XwtGjv; zD~vDE{ZPLIKG6MfI)Ny`Rrf3(fhDwvj2%Oicw6MZKQAOCz$$P|c-pG(*BTfiKfXYsB zq76!>JQV#JdJ(03CI*({y_BECS*6&N>)gb7_wfN*w^a;ThLx`$CWdCUz<;S$y;q_2 z&&?gFqg12C*bW@C)M_z4y__h`RZJR}2zQGqU6?TKmAK&(?1l8bV)^~6L>cSFn(< zNjzN!H;{OtA_n@3KZO4Tw}?;KR-!C7)y=98#m;aCod1ok;=7h)_(V@B_&c91>bXZR z;Re0&Svv?)RFczGzS(g)q;h;nlD3%ZMVzy z5pD6CCVGBuZlxJc^UeXRbRr>`u3d3L_1vdzqU2NN{Nco;3G-9TSK(d zO=7;OgDWI40fFYbN!DAB!#Jt0(ia2ecS(J_-8DvamFf}I=aQp6BHukqa$bNM?oNX?gcN`&LPD zQ~cmANr{ie<}0+6)=a~S3%jHwUs$9_%0R5F=$Vu@7GJbtf9b#jFStdj?!d7r{?Y9I zp{nsxUElFU`_D=B`3%w5y`)P)oiJFs9`ZTS0loB}dUv>5da17=I@m+%dJ+o{DYD6F z7g5Pz*_QK$Z)NwJc=6EZ@MhUE<1`$O zmjmZuq9fPjTn`(fqy1DP<(-ygxUQBDRN>Ql^o@LE(FCGn@$$*#dGH&#v1%&OaY4TM z2mu{Wl$&37+aTXrh=o=3kbk_uz)aP8`9bnV9N!bH{M0Io=)@-Z?XV7_%1H*M3^lGi zVh}i_s-w~biF}Oc; zhP8&t&aa88vkddg`xDj7GlaTbg_VYIEL5S>XABX=ZbY>v!?GQCpf=2ql#BCQd&-b1 z?k76qZpfb83U?X~%d3d$WJ7)9IJi)CyP@eNR$6z_&=U0l(OHw>Tf1bKW%$k#|8ShW zZ+M-7%%00KT4Z9y7bX~O?aJXnGY z^rS1W+BmZ>t}o4p$k3&)RPP&SpSLBt{E;zu#VB~)nDEO;qQ)M^%nbbTY5dfBi`OO@D?BTRt_#MB!=dmW#?zl5b=UKa*Sp>l z-LN!1yxkK98#|Zb{*5l2b~>qPBgeKPRCi-%VSLU!@g^7RjdVH+mW> z2HNkD*)IH4L=9E6=9V~oqF`+$FQ%=B#eHnw-%CILTxY)LaBYCi`>x`Lox=YEsJY_^ diff --git a/src/lang/qbittorrent_fr.ts b/src/lang/qbittorrent_fr.ts index a60d57c11..0015db839 100644 --- a/src/lang/qbittorrent_fr.ts +++ b/src/lang/qbittorrent_fr.ts @@ -274,17 +274,17 @@ Copyright © 2006 par Christophe Dumez<br> qBittorrent console - + Console qBittorrent General - Général + Général Blocked IPs - + IPs bloquées @@ -1220,22 +1220,22 @@ Copyright © 2006 par Christophe Dumez<br> Display top toolbar - + Proxy - + Serveur mandataire Search engine proxy settings - + Paramètres du proxy (moteur de recherche) Bittorrent proxy settings - + Paramètres du proxy (Bittorrent) @@ -2582,17 +2582,17 @@ Etes-vous certain de vouloir quitter qBittorrent ? No direct connections. This may indicate network configuration problems. - + Aucune connexion directe. Ceci peut être signe d'une mauvaise configuration réseau. Uploads - + Partages Options were saved successfully. - Préférences sauvegardées avec succès. + Préférences sauvegardées avec succès. @@ -2915,7 +2915,7 @@ Etes-vous certain de vouloir quitter qBittorrent ? Console - + Console @@ -3550,12 +3550,12 @@ Changements: Collapse all - + Tout réduire Expand All - + Tout développer @@ -3614,103 +3614,103 @@ Changements: %1 reached the maximum ratio you set. - + %1 a atteint le ratio maximum défini. '%1' was removed permanently. 'xxx.avi' was removed permanently. - '%1' a été supprimé de manière permanente. + '%1' a été supprimé de manière permanente. '%1' was removed. 'xxx.avi' was removed. - '%1' a été supprimé. + '%1' a été supprimé. '%1' paused. e.g: xxx.avi paused. - '%1' a été mis en pause. + '%1' a été mis en pause. '%1' resumed. e.g: xxx.avi resumed. - '%1' a été relancé. + '%1' a été relancé. '%1' is already in download list. e.g: 'xxx.avi' is already in download list. - '%1' est déjà présent dans la liste de téléchargement. + '%1' est déjà présent dans la liste de téléchargement. '%1' resumed. (fast resume) '/home/y/xxx.torrent' was resumed. (fast resume) - '%1' a été relancé. (relancement rapide) + '%1' a été relancé. (relancement rapide) '%1' added to download list. '/home/y/xxx.torrent' was added to download list. - '%1' a été ajouté à la liste de téléchargement. + '%1' a été ajouté à la liste de téléchargement. Unable to decode torrent file: '%1' e.g: Unable to decode torrent file: '/home/y/xxx.torrent' - Impossible de décoder le torrent : '%1' + Impossible de décoder le torrent : '%1' This file is either corrupted or this isn't a torrent. - Ce fichier est corrompu ou il ne s'agit pas d'un torrent. + Ce fichier est corrompu ou il ne s'agit pas d'un torrent. <font color='red'>%1</font> <i>was blocked due to your IP filter</i> x.y.z.w was blocked - + <font color='red'>%1</font> <i>a été bloqué par votre filtrage IP</i> <font color='red'>%1</font> <i>was banned due to corrupt pieces</i> x.y.z.w was banned - + <font color='red'>%1</font> <i>a été banni suite à l'envoi de données corrompues</i> Couldn't listen on any of the given ports. - Impossible d'écouter sur les ports donnés. + Impossible d'écouter sur les ports donnés. UPnP/NAT-PMP: Port mapping failure, message: %1 - UPnP/NAT-PMP : Echec de mapping du port, message : %1 + UPnP/NAT-PMP : Echec de mapping du port, message : %1 UPnP/NAT-PMP: Port mapping successful, message: %1 - UPnP/NAT-PMP : Réussite du mapping de port, message : %1 + UPnP/NAT-PMP : Réussite du mapping de port, message : %1 Fast resume data was rejected for torrent %1, checking again... - Le relancement rapide a échoué pour le torrent %1, revérification... + Le relancement rapide a échoué pour le torrent %1, revérification... Url seed lookup failed for url: %1, message: %2 - Le contact de la source HTTP a échoué à l'url : %1, message : %2 + Le contact de la source HTTP a échoué à l'url : %1, message : %2 Downloading '%1', please wait... e.g: Downloading 'xxx.torrent', please wait... - Téléchargement de '%1', veuillez patienter... + Téléchargement de '%1', veuillez patienter... @@ -4208,12 +4208,12 @@ Changements: Increase priority - Augmenter la priorité + Augmenter la priorité Decrease priority - Diminuer la priorité + Diminuer la priorité @@ -5362,12 +5362,12 @@ Cependant, les greffons en question ont été désactivés. Increase priority - Augmenter la priorité + Augmenter la priorité Decrease priority - Diminuer la priorité + Diminuer la priorité diff --git a/src/webui/scripts/client.js b/src/webui/scripts/client.js index 3ef0b22b9..6793324ec 100644 --- a/src/webui/scripts/client.js +++ b/src/webui/scripts/client.js @@ -1,6 +1,7 @@ /* * MIT License - * Copyright (c) 2008 Ishan Arora + * Copyright (c) 2008 Ishan Arora , + * Christophe Dumez * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -28,8 +29,8 @@ window.addEvent('domready', function(){ height: '100%' }); // Download list - myTable = new dynamicTable('myTable', {overCls: 'over', selectCls: 'selected', altCls: 'alt', type: 'DL'}); - myTableUP = new dynamicTable('myTableUP', {overCls: 'over', selectCls: 'selected', altCls: 'alt', type: 'UP'}); + myTable = new dynamicTable('myTable', {overCls: 'over', selectCls: 'selected', altCls: 'alt'}); + myTableUP = new dynamicTable('myTableUP', {overCls: 'over', selectCls: 'selected', altCls: 'alt'}); var r=0; var waiting=false; var stateToImg = function(state){ diff --git a/src/webui/scripts/dynamicTable.js b/src/webui/scripts/dynamicTable.js index e2f59ce5f..efeb90d6b 100644 --- a/src/webui/scripts/dynamicTable.js +++ b/src/webui/scripts/dynamicTable.js @@ -1,6 +1,6 @@ /* * MIT License - * Copyright (c) 2008 Ishan Arora + * Copyright (c) 2008 Ishan Arora & Christophe Dumez * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -24,8 +24,8 @@ /************************************************************** Script : Dynamic Table - Version : 0.4 - Authors : Ishan Arora + Version : 0.5 + Authors : Ishan Arora & Christophe Dumez Desc : Programable sortable table Licence : Open Source MIT Licence @@ -37,8 +37,7 @@ var dynamicTable = new Class ({ this.setOptions({ overCls: false, selectCls: false, - altCls: false, - type: 'DL' + altCls: false }, options); this.table = $(table); this.rows = new Object();