From c920d594386e379c52ff219326b6d83bf861a994 Mon Sep 17 00:00:00 2001 From: Yann Nave Date: Sat, 7 Aug 2010 21:43:25 +0200 Subject: [PATCH] Ready for translation Load translation file depend on local (ex: fr_FR) Add french translation --- main.cpp | 8 ++- vlcRemote.pro | 5 ++ vlcremote_fr_FR.qm | Bin 0 -> 9747 bytes vlcremote_fr_FR.ts | 195 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 207 insertions(+), 1 deletion(-) create mode 100644 vlcremote_fr_FR.qm create mode 100644 vlcremote_fr_FR.ts diff --git a/main.cpp b/main.cpp index a725f09..b0145af 100644 --- a/main.cpp +++ b/main.cpp @@ -28,8 +28,14 @@ int main(int argc, char *argv[]) QCoreApplication::setOrganizationDomain("medsoft.blogspot.com/"); QCoreApplication::setApplicationName("Maemo VLC remote"); - PlayerMainWindow * mainwindow = new PlayerMainWindow; + QString locale = QLocale::system().name(); + QTranslator translator; + translator.load(QString(":/languages/vlcremote_") + locale); + a.installTranslator(&translator); + + QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8")); + PlayerMainWindow * mainwindow = new PlayerMainWindow; mainwindow->showMaximized(); diff --git a/vlcRemote.pro b/vlcRemote.pro index b1cb5d2..2b4e4fc 100644 --- a/vlcRemote.pro +++ b/vlcRemote.pro @@ -30,3 +30,8 @@ FORMS += \ OTHER_FILES += \ vlc-remote.desktop + +RESOURCES += \ + ressources.qrc + +TRANSLATIONS = vlcremote_fr_FR.ts diff --git a/vlcremote_fr_FR.qm b/vlcremote_fr_FR.qm new file mode 100644 index 0000000000000000000000000000000000000000..ed673a52950a79757aa191e9b64ae4bab76e877e GIT binary patch literal 9747 zcmeHN&u<(_6@GE-{BW|-Y6S?bkhU@j${{<`~2fIWa%kU$FJz=Z=R4oD!R71D~8-~!T~011TP!YR^9`~gV7_f<_#PhyW1 z7J&tht?ufsdR6b$t5>hy`+Dl{d7u9EU%&V8!;_!+`J3N=|4)}i7R(4niiS)y2$C~JPc&D7BfBUe9`sriU-~1Hi z`@YC$Upy#s^fcyoQkLbqEXjtvA#1WCN?ynFRawQ;n%tDjc)EgiB_%0~ga2D{4)1(g z2IcZ&J?5n%RnxX2*U*E#I+Ec(mYS*W3;!#)&fy+OB3r26kQ=z)0RJU$VUMl^GH=F8 z@s@}$EtD1UaQ853LuMg;PT4TeT3od8xhooUF8GJI^KB7*?heOcFD>_Rr-Us?5tkP4k&Y;oQs1oikUSbtp_>O7!_q!(jLyEj3>_7ha3a&I)gRRavOD< z(gWQ(oa zYtkHQv!JH@WvotydqKfxt8eNn!FUmBC=*Ae-T2@_stD3jq8Mwsy`37P1xDyMnTjji z2GwK=+F&tz%d41IGPFoq=aXwg2@=$6+&LHOCd6Bzmv~#BNwcgz)hs7b6|TN%1;1XsXLzDDrE_CJ_ zd!SFCUE3Yn!ak$_NVmGK7qQDeUGb{;g6!uA5Ar&qBX=?UoPD$o-5_kOjg zy0MiGtcPBV{*+$2ICZHT?zt3NqL-@}FC0OGJeBAla}7GiSJzEF&xt2}+4vsk?x)^) zg5_3B|JECNhQ!#o^>p@}rT3r@JOzJY|J#tq`oWJcF<0H5uAw=z9mr!(PVN=9(ktgr z^whR4Ka1>pezMv(O2ZhWafBh*A;f;)s-IlGzO?bi+KPI8cTq~(kC(GiRFqY}7m2^&0iA&Ri9`UAp&dui0pDp=#KG>$R~=#;SaVmBO_l38$1x1z*oxTborg(UD{bJ(&$l+;dD z@z-v{1cxqR=Yg>?F)sF{iz~*J!4)`J!W%acO72w@##bDMXF7JN8TGPd--Un&kkrZZ z@&Q~h(+h^hk)*i;lS7tjr(VZ?443#U6?~QoGMHzo`rl0j#}gz5FI8Mm1|E3|@+?8L zV8;J%g2?oc!7GDVf+=TUjZ6={A$-9!`X1VPC>21BRe(m7eH;3(0QArZRhdvyUkt!^ z3*RRJI_FJ5ZbR`oxgf7Vr*m>%7Eo4kEnwsYJn`BdaPP;YbQ7m*55AI?sf|T4MR)NO z!D4Bf_B?6hZOd3IEjPDV+nS(;Nfdz-rfBrP)b4)Nr^5U*qd~$QOca^+Tb)P_CW@L>2UY54)&^GEYVwSbhh+ z2v(;1c4gL}mE6+ljYA~uTpz+OdE(D?NQXYTi&n0Pg$uXvWW5prt^aM1A_r0?11Q^l zqXi?HX7AgN3U+^65aQnkCT4#2445Eh@o|9(ixDiAs---k+m{%{3ZSJ#U0G96TWzi` zsZ=NTbW%}!iVv*Zce^pbqndg=<2E4G5P3QezlBCmZ3eBqL_CxmdddxgsGm}*P`7fB$n`uw z+)`P`PiYo@sGNI23&=wjJC#n9X6ataeKmq+{jg1#(MSwrt2u~N3+PNd=t?oBW5#8fp(MKdY!-z1sDytOcqk~oL-Hhc(;z906T_U{KCr+ zm;ss|F`g}i+ij2&`02nS#LSP_SqkolZs=IM*=}85kW1kI$OJMrY%jPUUhnkU?LhC= z|7q6hxqQ1DOPx5{Kkzr2`E*x@y@{k)zlMpyLa1&$0^=vdJR)YSY;$N26J*BB&oBJ+ z_-IVU$HOR71Dz=k82N4tr=&iT?m(TC&(nl-Qmm0NpsC`Ui5zH5rh6JA-I>Ev>D=zB zo`qy5OEE34$@*wsQ?IR0CjAtC2(v@vJL-JwO5u(skMb`W{Lb^A#V>PQ6Ob3SI{nDKLQGhh9@*5BKuR&vk=!v%p2HFRh{XKtVl?;Zb$q*-++iBK{OpK$ nYV+*wq~$Tv@&wYIcgxO`KVl|7KFR4Arn~dVUxj5)9X#+)OzDks literal 0 HcmV?d00001 diff --git a/vlcremote_fr_FR.ts b/vlcremote_fr_FR.ts new file mode 100644 index 0000000..018b60c --- /dev/null +++ b/vlcremote_fr_FR.ts @@ -0,0 +1,195 @@ + + + + + AboutDialog + + + Dialog + À propos + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'DejaVu Sans'; font-size:14pt; font-weight:400; font-style:normal;"> +<table style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">OMed </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Application by Sacha schutz </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">istdasklar@gmail.com</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://omedsoft.blogspot.com/"><span style=" text-decoration: underline; color:#0000ff;">http://omedsoft.blogspot.com/</span></a></p></td></tr></table></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'DejaVu Sans'; font-size:14pt; font-weight:400; font-style:normal;"> +<table style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">OMed </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Application par Sacha schutz </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">istdasklar@gmail.com</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://omedsoft.blogspot.com/"><span style=" text-decoration: underline; color:#0000ff;">http://omedsoft.blogspot.com/</span></a></p></td></tr></table></body></html> + + + + ConfigDialog + + + Dialog + Configuration + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'DejaVu Sans'; font-size:14pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Enter IP of VLC server. </p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Example : <span style=" font-weight:600;">192.168.0.8:8080</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Be sure you have properly configured Vlc</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> and allows connection by adding this IP in /vlc/http/.hosts</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">More information on my blog : <a href="http://omedsoft.blogspot.com/"><span style=" text-decoration: underline; color:#0000ff;">omed.blogspot.com</span></a><br /></p></td></tr></table></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'DejaVu Sans'; font-size:14pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Mettre l'ip du Serveur VLC.</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Exemple : <span style=" font-weight:600;">192.168.0.8:8080</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Vous devez avoir configurer VLC correctement</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> et autoriser les connexions en ajoutant l'ip de votre N900 dans /vlc/http/.hosts</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Plus d'informations sur mon blog : <a href="http://omedsoft.blogspot.com/"><span style=" text-decoration: underline; color:#0000ff;">omed.blogspot.com</span></a><br /></p></td></tr></table></body></html> + + + + PlayListMainWindow + + + MainWindow + Vlc remote + + + + + + not yet done + fonctions pas encore développée + + + + Clear + Vider + + + + Shuffle + Aléatoire + + + + Loop + Boucler + + + + Repeat + Répéter + + + + menu + + + + + configuration + Configuration + + + + About + À propos + + + + PlayerMainWindow + + + MainWindow + Vlc remote + + + + Information + Information + + + + < + < + + + + play + Lire + + + + > + > + + + + Pause + Pause + + + + Stop + Stop + + + + FS + FS + + + + V+ + V+ + + + + V- + V- + + + + PlayList + Liste de lecture + + + + menu + + + + + Configuration + Configuration + + + + About + À propos + + + -- 1.7.9.5