.uppweb: a few more French translations

git-svn-id: svn://ultimatepp.org/upp/trunk@3617 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
chickenk 2011-07-06 08:41:51 +00:00
parent dee05321f9
commit 302df735d5
5 changed files with 902 additions and 892 deletions

View file

@ -1,165 +1,105 @@
TOPIC("20081chlog$en-us")
#include "20081chlog$en-us.tppi"
TOPIC("reference$zh-tw")
#include "reference$zh-tw.tppi"
END_TOPIC
TOPIC("apps$en-us")
#include "apps$en-us.tppi"
TOPIC("tutoring$es-es")
#include "tutoring$es-es.tppi"
END_TOPIC
TOPIC("apps$ru-ru")
#include "apps$ru-ru.tppi"
END_TOPIC
TOPIC("bazaar$en-us")
#include "bazaar$en-us.tppi"
END_TOPIC
TOPIC("bazaar_submission$en-us")
#include "bazaar_submission$en-us.tppi"
END_TOPIC
TOPIC("bazaar_support$en-us")
#include "bazaar_support$en-us.tppi"
END_TOPIC
TOPIC("bazaar_user$en-us")
#include "bazaar_user$en-us.tppi"
END_TOPIC
TOPIC("bugreports$en-us")
#include "bugreports$en-us.tppi"
END_TOPIC
TOPIC("chss$cs-cz")
#include "chss$cs-cz.tppi"
END_TOPIC
TOPIC("chss$en-us")
#include "chss$en-us.tppi"
END_TOPIC
TOPIC("chss$fr-fr")
#include "chss$fr-fr.tppi"
END_TOPIC
TOPIC("chss$ru-ru")
#include "chss$ru-ru.tppi"
END_TOPIC
TOPIC("codestyle$en-us")
#include "codestyle$en-us.tppi"
END_TOPIC
TOPIC("comparison$cs-cz")
#include "comparison$cs-cz.tppi"
END_TOPIC
TOPIC("comparison$en-us")
#include "comparison$en-us.tppi"
END_TOPIC
TOPIC("comparison$fr-fr")
#include "comparison$fr-fr.tppi"
END_TOPIC
TOPIC("comparison$ru-ru")
#include "comparison$ru-ru.tppi"
END_TOPIC
TOPIC("contribweb$ca-es")
#include "contribweb$ca-es.tppi"
END_TOPIC
TOPIC("contribweb$cs-cz")
#include "contribweb$cs-cz.tppi"
END_TOPIC
TOPIC("contribweb$en-us")
#include "contribweb$en-us.tppi"
END_TOPIC
TOPIC("contribweb$es-es")
#include "contribweb$es-es.tppi"
END_TOPIC
TOPIC("contribweb$fr-fr")
#include "contribweb$fr-fr.tppi"
END_TOPIC
TOPIC("cookie$en-us")
#include "cookie$en-us.tppi"
END_TOPIC
TOPIC("currenttopics$en-us")
#include "currenttopics$en-us.tppi"
END_TOPIC
TOPIC("devmovie$en-us")
#include "devmovie$en-us.tppi"
END_TOPIC
TOPIC("documentation$en-us")
#include "documentation$en-us.tppi"
END_TOPIC
TOPIC("download$en-us")
#include "download$en-us.tppi"
END_TOPIC
TOPIC("download$fr-fr")
#include "download$fr-fr.tppi"
END_TOPIC
TOPIC("examples$ca-es")
#include "examples$ca-es.tppi"
END_TOPIC
TOPIC("examples$cs-cz")
#include "examples$cs-cz.tppi"
TOPIC("reference$es-es")
#include "reference$es-es.tppi"
END_TOPIC
TOPIC("examples$en-us")
#include "examples$en-us.tppi"
END_TOPIC
TOPIC("examples$es-es")
#include "examples$es-es.tppi"
TOPIC("overview$en-us")
#include "overview$en-us.tppi"
END_TOPIC
TOPIC("examples$fr-fr")
#include "examples$fr-fr.tppi"
TOPIC("comparison$cs-cz")
#include "comparison$cs-cz.tppi"
END_TOPIC
TOPIC("examples$ru-ru")
#include "examples$ru-ru.tppi"
TOPIC("Roadmap$en-us")
#include "Roadmap$en-us.tppi"
END_TOPIC
TOPIC("contribweb$ca-es")
#include "contribweb$ca-es.tppi"
END_TOPIC
TOPIC("vsqt$fr-fr")
#include "vsqt$fr-fr.tppi"
END_TOPIC
TOPIC("vsstd$cs-cz")
#include "vsstd$cs-cz.tppi"
END_TOPIC
TOPIC("index$es-es")
#include "index$es-es.tppi"
END_TOPIC
TOPIC("idess$ru-ru")
#include "idess$ru-ru.tppi"
END_TOPIC
TOPIC("vsswing$cs-cz")
#include "vsswing$cs-cz.tppi"
END_TOPIC
TOPIC("20081chlog$en-us")
#include "20081chlog$en-us.tppi"
END_TOPIC
TOPIC("extlinks$en-us")
#include "extlinks$en-us.tppi"
END_TOPIC
TOPIC("FAQ$en-us")
#include "FAQ$en-us.tppi"
TOPIC("contribweb$fr-fr")
#include "contribweb$fr-fr.tppi"
END_TOPIC
TOPIC("Funding$ca-es")
#include "Funding$ca-es.tppi"
TOPIC("comparison$en-us")
#include "comparison$en-us.tppi"
END_TOPIC
TOPIC("Funding$cs-cz")
#include "Funding$cs-cz.tppi"
TOPIC("index$zh-cn")
#include "index$zh-cn.tppi"
END_TOPIC
TOPIC("Funding$en-us")
#include "Funding$en-us.tppi"
TOPIC("idess$fr-fr")
#include "idess$fr-fr.tppi"
END_TOPIC
TOPIC("Funding$es-es")
#include "Funding$es-es.tppi"
TOPIC("contribweb$es-es")
#include "contribweb$es-es.tppi"
END_TOPIC
TOPIC("Funding$fr-fr")
#include "Funding$fr-fr.tppi"
TOPIC("apps$ru-ru")
#include "apps$ru-ru.tppi"
END_TOPIC
TOPIC("vswx$zh-tw")
#include "vswx$zh-tw.tppi"
END_TOPIC
TOPIC("chss$fr-fr")
#include "chss$fr-fr.tppi"
END_TOPIC
TOPIC("download$en-us")
#include "download$en-us.tppi"
END_TOPIC
TOPIC("chss$ru-ru")
#include "chss$ru-ru.tppi"
END_TOPIC
TOPIC("apps$en-us")
#include "apps$en-us.tppi"
END_TOPIC
TOPIC("Funding$ru-ru")
@ -170,100 +110,180 @@ TOPIC("helpus$en-us")
#include "helpus$en-us.tppi"
END_TOPIC
TOPIC("IDEoverview$en-us")
#include "IDEoverview$en-us.tppi"
TOPIC("overview$cs-cz")
#include "overview$cs-cz.tppi"
END_TOPIC
TOPIC("idess$cs-cz")
#include "idess$cs-cz.tppi"
TOPIC("Funding$cs-cz")
#include "Funding$cs-cz.tppi"
END_TOPIC
TOPIC("idess$en-us")
#include "idess$en-us.tppi"
TOPIC("comparison$ru-ru")
#include "comparison$ru-ru.tppi"
END_TOPIC
TOPIC("idess$fr-fr")
#include "idess$fr-fr.tppi"
TOPIC("svnInstall$en-us")
#include "svnInstall$en-us.tppi"
END_TOPIC
TOPIC("idess$ru-ru")
#include "idess$ru-ru.tppi"
TOPIC("vsstd2$zh-tw")
#include "vsstd2$zh-tw.tppi"
END_TOPIC
TOPIC("idess$zh-tw")
#include "idess$zh-tw.tppi"
END_TOPIC
TOPIC("index$ca-es")
#include "index$ca-es.tppi"
TOPIC("videotutorials$en-us")
#include "videotutorials$en-us.tppi"
END_TOPIC
TOPIC("index$cs-cz")
#include "index$cs-cz.tppi"
END_TOPIC
TOPIC("index$de-de")
#include "index$de-de.tppi"
END_TOPIC
TOPIC("index$en-us")
#include "index$en-us.tppi"
END_TOPIC
TOPIC("index$es-es")
#include "index$es-es.tppi"
TOPIC("index$ca-es")
#include "index$ca-es.tppi"
END_TOPIC
TOPIC("index$fr-fr")
#include "index$fr-fr.tppi"
TOPIC("bugreports$en-us")
#include "bugreports$en-us.tppi"
END_TOPIC
TOPIC("index$ro-ro")
#include "index$ro-ro.tppi"
TOPIC("ss$zh-tw")
#include "ss$zh-tw.tppi"
END_TOPIC
TOPIC("index$ru-ru")
#include "index$ru-ru.tppi"
TOPIC("contribweb$en-us")
#include "contribweb$en-us.tppi"
END_TOPIC
TOPIC("index$zh-cn")
#include "index$zh-cn.tppi"
TOPIC("examples$ru-ru")
#include "examples$ru-ru.tppi"
END_TOPIC
TOPIC("index$zh-tw")
#include "index$zh-tw.tppi"
TOPIC("Funding$ca-es")
#include "Funding$ca-es.tppi"
END_TOPIC
TOPIC("overview$cs-cz")
#include "overview$cs-cz.tppi"
TOPIC("tutoringtutor$en-us")
#include "tutoringtutor$en-us.tppi"
END_TOPIC
TOPIC("overview$en-us")
#include "overview$en-us.tppi"
TOPIC("examples$ca-es")
#include "examples$ca-es.tppi"
END_TOPIC
TOPIC("overview$fr-fr")
#include "overview$fr-fr.tppi"
TOPIC("Funding$fr-fr")
#include "Funding$fr-fr.tppi"
END_TOPIC
TOPIC("examples$fr-fr")
#include "examples$fr-fr.tppi"
END_TOPIC
TOPIC("idess$en-us")
#include "idess$en-us.tppi"
END_TOPIC
TOPIC("vswx$en-us")
#include "vswx$en-us.tppi"
END_TOPIC
TOPIC("vsd$en-us")
#include "vsd$en-us.tppi"
END_TOPIC
TOPIC("currenttopics$en-us")
#include "currenttopics$en-us.tppi"
END_TOPIC
TOPIC("overview$ru-ru")
#include "overview$ru-ru.tppi"
END_TOPIC
TOPIC("reference$ca-es")
#include "reference$ca-es.tppi"
TOPIC("tutoringmanual$en-us")
#include "tutoringmanual$en-us.tppi"
END_TOPIC
TOPIC("reference$cs-cz")
#include "reference$cs-cz.tppi"
TOPIC("chss$en-us")
#include "chss$en-us.tppi"
END_TOPIC
TOPIC("idess$zh-tw")
#include "idess$zh-tw.tppi"
END_TOPIC
TOPIC("download$fr-fr")
#include "download$fr-fr.tppi"
END_TOPIC
TOPIC("vsstd2$en-us")
#include "vsstd2$en-us.tppi"
END_TOPIC
TOPIC("devmovie$en-us")
#include "devmovie$en-us.tppi"
END_TOPIC
TOPIC("examples$cs-cz")
#include "examples$cs-cz.tppi"
END_TOPIC
TOPIC("vsqt$cs-cz")
#include "vsqt$cs-cz.tppi"
END_TOPIC
TOPIC("reference$en-us")
#include "reference$en-us.tppi"
END_TOPIC
TOPIC("reference$es-es")
#include "reference$es-es.tppi"
TOPIC("bazaar$en-us")
#include "bazaar$en-us.tppi"
END_TOPIC
TOPIC("ss$en-us")
#include "ss$en-us.tppi"
END_TOPIC
TOPIC("comparison$fr-fr")
#include "comparison$fr-fr.tppi"
END_TOPIC
TOPIC("documentation$en-us")
#include "documentation$en-us.tppi"
END_TOPIC
TOPIC("idess$cs-cz")
#include "idess$cs-cz.tppi"
END_TOPIC
TOPIC("vsswing$zh-tw")
#include "vsswing$zh-tw.tppi"
END_TOPIC
TOPIC("overview$fr-fr")
#include "overview$fr-fr.tppi"
END_TOPIC
TOPIC("Funding$en-us")
#include "Funding$en-us.tppi"
END_TOPIC
TOPIC("reference$cs-cz")
#include "reference$cs-cz.tppi"
END_TOPIC
TOPIC("vsd$ru-ru")
#include "vsd$ru-ru.tppi"
END_TOPIC
TOPIC("vsqt$en-us")
#include "vsqt$en-us.tppi"
END_TOPIC
TOPIC("index$ro-ro")
#include "index$ro-ro.tppi"
END_TOPIC
TOPIC("reference$fr-fr")
@ -274,123 +294,103 @@ TOPIC("reference$ru-ru")
#include "reference$ru-ru.tppi"
END_TOPIC
TOPIC("reference$zh-tw")
#include "reference$zh-tw.tppi"
END_TOPIC
TOPIC("Roadmap$en-us")
#include "Roadmap$en-us.tppi"
END_TOPIC
TOPIC("ss$cs-cz")
#include "ss$cs-cz.tppi"
END_TOPIC
TOPIC("ss$en-us")
#include "ss$en-us.tppi"
END_TOPIC
TOPIC("ss$fr-fr")
#include "ss$fr-fr.tppi"
END_TOPIC
TOPIC("ss$ru-ru")
#include "ss$ru-ru.tppi"
END_TOPIC
TOPIC("ss$zh-tw")
#include "ss$zh-tw.tppi"
END_TOPIC
TOPIC("svnInstall$en-us")
#include "svnInstall$en-us.tppi"
END_TOPIC
TOPIC("tutoring$en-us")
#include "tutoring$en-us.tppi"
END_TOPIC
TOPIC("tutoring$es-es")
#include "tutoring$es-es.tppi"
END_TOPIC
TOPIC("tutoringmanual$en-us")
#include "tutoringmanual$en-us.tppi"
END_TOPIC
TOPIC("tutoringtutor$en-us")
#include "tutoringtutor$en-us.tppi"
END_TOPIC
TOPIC("videotutorials$en-us")
#include "videotutorials$en-us.tppi"
TOPIC("bazaar_user$en-us")
#include "bazaar_user$en-us.tppi"
END_TOPIC
TOPIC("vsd$cs-cz")
#include "vsd$cs-cz.tppi"
END_TOPIC
TOPIC("vsd$en-us")
#include "vsd$en-us.tppi"
TOPIC("index$fr-fr")
#include "index$fr-fr.tppi"
END_TOPIC
TOPIC("vsd$ru-ru")
#include "vsd$ru-ru.tppi"
TOPIC("ss$cs-cz")
#include "ss$cs-cz.tppi"
END_TOPIC
TOPIC("vsqt$cs-cz")
#include "vsqt$cs-cz.tppi"
TOPIC("index$ru-ru")
#include "index$ru-ru.tppi"
END_TOPIC
TOPIC("vsqt$en-us")
#include "vsqt$en-us.tppi"
TOPIC("codestyle$en-us")
#include "codestyle$en-us.tppi"
END_TOPIC
TOPIC("vsqt$fr-fr")
#include "vsqt$fr-fr.tppi"
TOPIC("tutoring$en-us")
#include "tutoring$en-us.tppi"
END_TOPIC
TOPIC("vsqt$ru-ru")
#include "vsqt$ru-ru.tppi"
END_TOPIC
TOPIC("vsstd$cs-cz")
#include "vsstd$cs-cz.tppi"
END_TOPIC
TOPIC("vsstd$en-us")
#include "vsstd$en-us.tppi"
END_TOPIC
TOPIC("vsstd2$en-us")
#include "vsstd2$en-us.tppi"
END_TOPIC
TOPIC("vsstd2$zh-tw")
#include "vsstd2$zh-tw.tppi"
END_TOPIC
TOPIC("vsswing$cs-cz")
#include "vsswing$cs-cz.tppi"
END_TOPIC
TOPIC("vsswing$en-us")
#include "vsswing$en-us.tppi"
END_TOPIC
TOPIC("vsswing$zh-tw")
#include "vsswing$zh-tw.tppi"
TOPIC("bazaar_submission$en-us")
#include "bazaar_submission$en-us.tppi"
END_TOPIC
TOPIC("vswx$cs-cz")
#include "vswx$cs-cz.tppi"
END_TOPIC
TOPIC("vswx$en-us")
#include "vswx$en-us.tppi"
TOPIC("index$zh-tw")
#include "index$zh-tw.tppi"
END_TOPIC
TOPIC("vswx$zh-tw")
#include "vswx$zh-tw.tppi"
TOPIC("contribweb$cs-cz")
#include "contribweb$cs-cz.tppi"
END_TOPIC
TOPIC("ss$ru-ru")
#include "ss$ru-ru.tppi"
END_TOPIC
TOPIC("IDEoverview$en-us")
#include "IDEoverview$en-us.tppi"
END_TOPIC
TOPIC("chss$cs-cz")
#include "chss$cs-cz.tppi"
END_TOPIC
TOPIC("vsqt$ru-ru")
#include "vsqt$ru-ru.tppi"
END_TOPIC
TOPIC("Funding$es-es")
#include "Funding$es-es.tppi"
END_TOPIC
TOPIC("cookie$en-us")
#include "cookie$en-us.tppi"
END_TOPIC
TOPIC("bazaar_support$en-us")
#include "bazaar_support$en-us.tppi"
END_TOPIC
TOPIC("vsstd$en-us")
#include "vsstd$en-us.tppi"
END_TOPIC
TOPIC("vsswing$en-us")
#include "vsswing$en-us.tppi"
END_TOPIC
TOPIC("examples$es-es")
#include "examples$es-es.tppi"
END_TOPIC
TOPIC("ss$fr-fr")
#include "ss$fr-fr.tppi"
END_TOPIC
TOPIC("FAQ$en-us")
#include "FAQ$en-us.tppi"
END_TOPIC
TOPIC("reference$ca-es")
#include "reference$ca-es.tppi"
END_TOPIC
TOPIC("index$de-de")
#include "index$de-de.tppi"
END_TOPIC

View file

@ -11,8 +11,9 @@ plus complet et mieux traduit.]&]
[s0; &]
[s0; [*+117 Aide basique]&]
[s0;2 &]
[s0; [2 Si vous êtes nouveaux à U`+`+ et que vous ne savez pas utiliser
T`+`+, vous puovez quand`-même nous aider !]&]
[s0; [2 Si vous êtes nouveau ici et que vous ne savez pas utiliser
][^topic`:`/`/ide`/app`/Topic`$en`-us^2 T`+`+][2 , vous pouvez quand`-même
nous aider !]&]
[s0;2 &]
[s0; [2 Postez vos traductions, corrections et patches ou proposez
de nouvelles pages dans le ][^http`:`/`/www`.ultimatepp`.org`/forum`/^2 Forum][2 .U`+

View file

@ -1,9 +1,9 @@
TITLE("Comment contribuer aux pages Web")
COMPRESSED
120,156,157,86,93,111,28,53,20,253,43,70,132,38,105,147,217,36,130,128,90,85,85,213,38,168,8,40,74,66,121,136,82,198,59,115,119,215,116,198,118,253,177,73,67,249,47,21,47,116,251,204,11,207,243,199,56,215,222,143,108,186,73,17,209,74,59,179,177,125,207,61,247,220,115,125,42,214,214,118,182,118,62,223,249,196,223,253,167,52,144,177,9,103,167,191,255,250,199,23,135,71,219,135,71,226,212,239,60,16,167,119,143,246,197,19,211,182,164,131,168,140,14,78,245,35,57,33,227,133,176,114,72,94,252,66,253,179,59,103,105,241,244,235,116,79,124,235,186,63,43,18,221,59,49,54,193,145,144,170,166,45,209,144,240,42,144,56,167,190,168,203,245,159,203,123,229,61,97,41,6,81,211,152,180,114,162,37,213,52,20,221,150,176,77,244,8,216,218,134,130,192,167,85,132,144,193,201,58,170,80,76,35,238,93,9,249,194,168,74,33,132,23,181,26,12,186,137,3,98,188,12,100,247,151,209,248,145,174,192,255,104,255,236,152,187,247,118,119,191,22,143,129,86,244,165,
87,175,35,173,136,116,172,144,21,208,117,31,56,128,54,113,76,76,7,146,205,25,1,45,54,230,53,26,41,203,49,93,130,44,47,98,80,141,242,96,239,132,215,109,229,21,54,26,254,255,235,40,117,93,110,183,221,135,150,248,76,159,56,115,226,179,21,0,126,50,62,96,203,216,248,76,72,21,20,82,220,66,130,206,81,126,97,16,86,134,106,4,132,38,10,235,140,53,30,123,106,202,128,27,38,42,23,176,150,88,142,210,156,157,190,28,133,96,203,251,101,175,236,157,159,159,151,5,4,161,90,25,200,218,178,48,110,88,246,6,198,197,182,236,189,220,19,135,252,116,6,44,69,202,185,16,199,230,13,142,175,200,5,169,112,94,38,192,163,160,222,167,40,72,219,100,9,121,85,163,58,221,4,128,1,146,23,101,116,42,3,159,46,84,186,130,2,176,81,198,44,26,43,157,136,160,51,40,114,144,150,37,231,141,214,116,189,148,123,171,106,41,199,82,87,221,100,85,49,23,178,233,38,65,90,254,126,39,124,84,99,168,214,154,200,146,12,172,96,210,162,81,67,61,205,202,
64,99,170,146,9,241,45,8,246,196,227,170,234,222,231,36,222,248,208,189,71,113,129,7,132,240,86,126,28,35,15,126,220,56,126,241,227,230,188,43,86,0,125,140,28,130,8,38,134,169,112,100,116,96,188,79,222,40,62,137,37,238,180,234,222,59,102,27,200,43,74,42,168,19,87,173,242,62,209,123,99,78,213,72,234,33,113,159,207,57,71,32,37,5,128,21,226,4,113,5,80,11,186,176,13,250,162,155,176,94,130,177,170,202,130,137,214,162,173,179,112,122,126,172,159,105,31,100,211,148,107,164,203,237,232,33,25,240,156,4,115,45,183,187,75,124,29,212,42,51,19,23,86,177,138,17,181,251,213,206,131,231,153,153,163,110,82,69,203,29,127,201,4,202,190,113,181,104,228,130,15,1,181,141,85,162,25,200,196,70,112,81,191,218,76,156,77,137,42,196,147,114,157,211,83,173,53,144,48,152,182,81,249,121,27,195,159,248,116,176,255,27,54,248,172,78,183,66,12,73,166,78,90,62,133,149,4,24,179,10,227,49,153,26,192,84,236,77,179,28,175,19,114,53,181,231,
49,197,133,131,84,226,100,68,207,158,30,136,220,184,213,171,212,85,166,251,103,10,16,253,164,210,210,20,26,198,193,217,45,67,131,15,32,36,187,32,233,40,238,79,195,54,187,251,203,49,81,201,190,185,152,22,116,251,237,70,198,141,188,66,58,115,238,250,232,84,216,15,155,9,183,107,165,54,111,57,208,187,170,247,196,56,218,126,139,3,175,74,16,20,49,163,236,63,173,212,145,26,214,43,24,202,6,94,209,141,135,22,197,109,188,177,140,64,6,115,133,252,71,176,12,47,138,96,109,102,114,89,185,48,136,178,7,218,202,222,73,250,113,161,216,147,79,8,239,64,15,148,70,147,200,6,103,92,126,212,69,27,44,54,140,176,86,133,205,164,2,206,18,133,178,221,223,33,139,250,102,235,216,19,63,192,230,84,242,107,74,195,35,215,146,11,171,216,228,83,12,62,112,86,79,184,110,178,213,164,64,110,131,24,92,178,207,128,121,10,129,63,107,82,255,230,57,154,166,33,15,117,24,118,218,224,227,112,200,148,187,196,217,178,110,178,137,212,132,2,241,68,98,19,94,56,
202,170,81,252,61,93,179,19,59,245,140,228,44,53,37,2,204,0,17,20,10,62,53,124,110,208,62,7,247,89,14,243,246,199,115,146,8,155,50,26,179,192,241,216,83,57,192,122,148,158,103,198,58,234,38,125,114,67,146,153,152,101,255,64,149,210,117,66,53,72,129,175,20,23,236,26,33,37,60,235,39,145,53,191,149,77,18,196,162,104,1,183,18,12,26,208,91,211,5,111,92,12,206,36,15,33,189,55,149,194,112,241,236,167,76,206,8,111,78,58,150,93,114,223,180,120,20,218,38,1,48,62,225,131,221,104,79,109,191,161,171,94,119,235,44,193,189,195,41,196,64,136,129,209,105,206,235,27,238,39,21,161,107,151,214,37,13,25,142,52,189,152,148,235,249,254,194,191,179,81,65,49,184,155,228,6,225,209,209,98,30,142,12,58,126,118,79,225,78,191,98,129,54,246,27,149,228,48,27,242,179,202,253,191,139,68,38,125,174,50,16,151,32,241,189,49,193,230,155,96,210,252,127,63,62,213,172,44,236,200,150,143,66,249,48,122,167,244,192,148,119,84,93,62,220,255,
242,155,242,14,226,183,92,136,49,46,47,46,129,88,100,83,136,239,136,179,25,144,147,42,131,99,30,102,21,18,103,255,2,135,45,252,47,
120,156,157,86,219,110,28,69,16,253,149,66,132,196,78,236,89,219,130,128,18,69,81,148,155,130,128,32,199,132,7,203,97,122,103,106,119,155,204,76,55,125,89,59,38,252,75,196,11,217,60,243,194,243,252,24,167,186,119,215,94,103,109,46,150,37,207,174,167,171,78,157,58,117,170,15,233,218,181,157,173,157,79,119,254,225,231,206,35,30,169,216,132,163,195,95,127,250,237,179,39,251,219,79,246,233,208,239,220,165,195,155,251,183,233,161,105,91,238,2,85,166,11,78,15,35,59,82,241,132,172,26,179,167,31,121,120,116,253,40,189,60,255,115,184,71,79,93,255,123,197,212,191,163,169,9,142,73,233,154,183,168,97,242,58,48,29,243,144,234,242,198,15,229,173,242,22,89,142,129,106,158,114,167,29,181,172,155,134,163,219,34,219,68,143,132,173,109,56,16,126,91,205,72,25,156,170,163,14,197,60,227,222,185,148,47,141,174,52,82,120,170,245,104,212,207,28,16,227,195,72,245,127,152,14,95,242,57,248,31,157,95,132,185,121,107,119,247,75,122,0,180,52,84,94,255,
18,121,77,166,23,26,85,1,93,255,65,18,116,38,78,89,69,146,236,192,137,35,249,191,29,138,85,83,62,5,77,158,98,208,141,246,224,237,232,240,85,48,86,87,229,157,114,80,14,144,167,28,40,107,203,193,65,250,242,26,119,229,118,244,175,246,232,64,184,57,66,178,173,28,205,74,150,83,68,87,93,93,110,183,253,135,150,37,179,79,204,58,250,100,13,204,239,141,15,56,50,53,62,211,86,5,13,34,182,64,131,115,156,63,8,96,171,66,53,65,29,38,146,117,198,26,143,51,53,231,178,26,161,51,183,185,86,120,29,13,68,1,147,16,108,198,127,124,124,92,22,144,141,110,85,96,148,81,24,55,46,7,35,227,98,91,14,80,197,19,121,146,42,138,212,235,130,94,152,55,8,95,177,11,74,35,94,38,203,163,237,222,167,44,160,200,100,161,121,93,163,135,253,12,128,1,82,94,202,232,116,6,62,127,81,119,21,116,130,131,104,64,146,150,85,142,34,168,15,154,29,4,104,217,121,211,117,124,177,225,123,235,58,174,166,170,171,250,217,186,150,159,137,171,159,5,
101,229,239,59,242,81,79,161,109,180,70,132,27,68,231,220,81,163,199,221,188,42,3,37,234,74,37,196,87,32,216,163,7,85,213,191,207,69,188,241,161,127,143,230,2,15,8,145,163,242,56,69,29,242,184,241,226,229,119,155,203,217,89,3,244,1,106,8,20,76,12,115,225,168,232,192,248,144,189,209,18,73,6,193,117,186,127,239,132,109,32,175,56,169,160,78,92,181,218,251,68,239,165,53,85,19,213,141,89,220,96,201,57,18,105,69,0,86,208,1,242,18,80,19,159,216,6,211,211,207,46,8,62,90,139,225,207,194,25,248,105,247,172,243,65,53,205,57,225,131,231,36,152,11,181,221,92,225,235,113,173,51,51,241,204,80,214,49,162,119,191,216,185,251,60,51,179,223,207,170,104,197,23,78,133,64,53,52,174,166,70,157,241,65,80,219,84,39,154,129,140,54,130,139,221,235,205,196,217,156,168,130,30,150,55,164,60,221,90,3,9,131,105,27,181,95,142,60,92,76,162,131,253,159,113,192,103,117,186,53,98,72,50,117,24,124,68,17,37,1,198,162,195,120,76,214,
7,48,149,56,216,162,198,139,132,156,47,237,121,76,121,225,54,21,29,76,248,217,163,199,148,7,183,122,157,166,202,244,127,205,1,98,158,116,122,53,165,134,113,72,117,171,208,224,3,72,41,94,201,93,164,59,243,180,205,238,237,213,156,232,228,208,156,204,27,186,253,118,35,227,70,93,33,197,92,238,6,76,42,236,71,204,68,198,181,210,155,87,4,244,174,26,60,52,142,183,223,34,224,121,9,130,34,97,84,252,167,85,93,228,70,244,10,134,178,205,87,124,105,208,162,184,138,55,145,17,200,16,174,80,255,4,150,225,169,8,214,102,38,255,155,85,95,145,165,27,233,14,67,162,26,196,56,253,104,138,54,68,108,88,116,173,14,155,73,5,82,37,26,101,251,63,67,22,245,229,214,177,71,223,194,230,116,242,107,78,139,38,247,82,26,171,197,228,83,14,9,184,232,39,92,55,217,106,82,160,140,65,12,46,217,103,192,214,133,192,159,53,105,126,243,182,77,59,83,86,63,12,59,29,240,113,60,22,202,93,226,108,85,55,217,68,106,70,131,100,35,137,9,159,57,202,
186,133,253,13,95,176,19,59,247,140,228,44,53,39,2,204,8,25,52,26,62,55,124,25,208,161,36,247,89,14,203,241,199,115,146,136,152,50,6,179,64,120,156,169,28,96,221,79,207,11,99,157,244,179,33,187,49,171,76,204,170,127,160,75,233,210,161,27,148,32,23,143,19,113,141,144,10,94,204,19,101,205,111,101,147,4,177,104,90,192,221,5,139,6,244,214,124,34,7,207,22,103,146,7,41,239,77,165,177,92,188,248,169,144,51,193,39,167,156,200,46,185,111,122,121,18,218,38,1,48,62,225,131,221,116,158,219,97,195,231,189,238,202,93,130,219,137,211,200,129,20,35,211,165,61,223,93,114,139,169,24,83,187,242,94,210,144,145,76,243,75,76,121,35,223,114,228,123,49,42,40,6,247,152,60,32,178,58,90,236,195,137,193,196,175,222,83,150,22,104,227,176,209,73,14,139,37,191,232,220,255,187,72,100,210,151,42,3,113,9,146,220,46,19,108,185,47,38,205,255,251,240,169,103,101,97,39,182,188,31,202,123,209,59,221,141,76,121,93,215,229,189,219,159,127,85,
94,71,254,86,26,49,197,229,197,37,16,103,213,20,244,53,75,53,35,118,74,103,112,194,195,162,67,116,244,55,170,12,9,16,

View file

@ -686,24 +686,28 @@ avec [C Value] et la liste d`'une [C DropList] est constituée de
comme propriété de beaucoup d`'autres classes de composants.&]
[s2; [/1 `[ end of current traduction `]]&]
[s1; Callbacks&]
[s2; While virtual methods provide a great way to organize the [/ input]
interface of GUI widgets (like mouse or keyboard input), each
GUI toolkit has to provide effective means for [/ output] interfaces
as well (if you do not know what output interface is: when a button
widget is pressed, the output interface is responsible for delivering
this information to the client code).&]
[s2; Our solution to these needs is called a Callback. You can think
about Callbacks as a very generalized form of function pointers.
Each Callback represents some kind of action `- usually this
comprises calling a certain function or a certain object method
`- that can be invoked at any time.&]
[s2; Callbacks are generic and can take some very interesting forms.
For example, a type of Callback does the simple task of calling
two other given Callbacks, providing a very simple tool for grouping.
There are Callbacks that take no argument, but call a function
or method with an argument when invoked `- this additional argument
is stored within Callback during its construction. To illustrate
this important feature, see the following code snippet:&]
[s2; Tandis que les méthodes virtuelles sont un excellent moyen
d`'organiser les interfaces d`'[/ entrée] des composants graphiques
(comme la souris ou le clavier), chaque toolkit graphique doit
aussi fournir un moyen efficace pour gérer les interfaces de
[/ sortie] (si vous ne voyez pas ce qu`'est une interface de sortie
: lorsqu`'un bouton est pressé, l`'interface de sortie est responsable
de fournir cette information au code client).&]
[s2; Une solution à ces besoins est appelée une Callback. Vous
pouvez vous représenter une Callback comme une forme très généralisée
de pointeur de fonction. Chaque Callback représente une sorte
d`'action `- souvent, cela comprend l`'appel d`'une function
ou d`'un méthode d`'objet spécifique `- qui peut être exécutée
à tout moment.&]
[s2; Les Callbacks sont génériques et peuvent prendre des formes
très intéressantes. Par exemple, un type de Callback effectue
la simple tâche d`'appeler deux autre Callbacks données, en
fournissant un outil de regroupement très simple. Il existe
des Callbacks qui ne prennent pas d`'argument, mais appellent
une fonction ou méthode avec un argument lorsqu`'elles sont
appelées `- cet argument additionnel est stocké dans la Callback
lors de sa construction. Pour illustrer cette fonctionnalité
importante, regardez le code suivant :&]
[s2; &]
[s3;%- void MyDlg`::SetEditorValue(int x)&]
[s3;%- `{&]
@ -715,39 +719,45 @@ this important feature, see the following code snippet:&]
[s3;%- -|button1 <<`= THISBACK1(SetEditorValue, 1);&]
[s3;%- -|button2 <<`= THISBACK1(SetEditorValue, 2);&]
[s2; &]
[s2; In this snippet, we have two buttons and one integer input field.
Pressing the first or second button sets the input field to the
value 1 or 2 respectively.&]
[s2; It is also very important that Callbacks are completely decoupled
from classes. While they can invoke specific methods of certain
object instances, there are no further requirements for the method
(beyond signature) or the class of the object.&]
[s2; Just to make things clear for those familiar with boost libraries
`- yes, Callback classes are in fact very similar to boost`::function,
with interface polished a little bit more toward the needs of
Ultimate`+`+ framework (they are Moveable `- can be stored in
Vector flavor of containers).&]
[s1; Ultimate`+`+ set of widgets&]
[s2; While the standard set of U`+`+ widgets is less important to
us than the general principles, partly due to the fact that creating
new widget classes is often a trivial task in U`+`+, any description
of toolkit would be incomplete without it.&]
[s2; So here follows an incomplete but representative list:&]
[s2; [* Label], [* Button] and [* Option] are basic well known widgets.&]
[s2; [* Switch] is something usually called `"a group of radio`-buttons`",
anyway in the U`+`+ this is a single widget (this way, reading
the Value of a switch is much more consistent).&]
[s2; Dans cet extrait, nous avons deux boutons et un champ d`'entrée
d`'entiers. En pressant le premier ou le second bouton, on met
à jour le champ d`'entrée avec la valeur 1 ou 2 respectivement.&]
[s2; Il est aussi très important que les Callbacks soient totalement
découplées des classes. Bien qu`'elles appellent des méthodes
spécifiques de certaines instances d`'objet, il n`'y a aucun
autre pré`-requis pour la méthode (en dehors de sa signature)
ou la classe de l`'objet.&]
[s2; Pour rendre les choses claires à ceux qui sont familiers avec
les bibliothèques Boost `- oui, les classes Callback sont très
similaires à [C boost`::function], avec une interface légèrement
adaptée pour les besoins du framework U`+`+ ( elles sont [C Moveable]
`- peuvent être stockées dans des conteneurs de type [C Vector]).&]
[s1; Le jeu de composants graphiques U`+`+&]
[s2; Bien que le jeu de composants U`+`+ est à nos yeux moins important
que les principes généraux (partiellement au fait que créer
de nouvelles classes de composant est une tâche triviale avec
U`+`+), toute description du toolkit serait incomplète sans
lui.&]
[s2; Voici donc une liste incomplète mais représentative :&]
[s2; [* Label], [* Button] et [* Option] sont des composants basiques bien
connus.&]
[s2; [* Switch] est souvent appelé `"un groupe de boutons`-radio`",
mais ici c`'est un composant unique (ainsi, lire la valeur (sous
forme de Value évidemment) d`'un Switch est beaucoup plus logique).&]
[s2; [* EditField], [* EditInt], [* EditDouble], [* EditIntSpin], [* EditDate],
[* EditString] are basic input fields. Note that U`+`+ provides
distinct types of input fields for specific value types.&]
[s2; [* LineEdit] and [* DocEdit] are two kinds of plain text editors.
[* LineEdit] works with lines while [* DocEdit] works with paragraphs.&]
[s2; [* ScrollBar] and [* ScrollBars. ]While their names are self`-explaining
(ScrollBars is just pair a consisting of a vertical and horizontal
ScrollBar), it is worth noting that the U`+`+ ScrollBar also
provides all calculations for position of view area.&]
[s2; [* Slider] is an `"analog`" input widget whose value is determined
by position of `"thumb`".&]
[* EditString] sont des champs d`'entrée basiques. Notez que U`+`+
fournit des types distincts de champs d`'entrée pour des types
de valeur spécifiques.&]
[s2; [* LineEdit] et [* DocEdit] sont deux types d`'éditeur de texte
simple. [* LineEdit] fonctionne par ligne tandis que [* DocEdit]
fonctionne par paragraphe.&]
[s2; [* ScrollBar] et [* ScrollBars.] Bien que leurs noms soient explicites
(ScrollBars est juste une paire consituée d`'une Scrollbar horizontale
et d`'une verticale), il est important de noter que la ScrollBar
U`+`+ fournit aussi tous les calculs pour la position de la zone
de vue associée.&]
[s2; [* Slider] est un composant d`'entrée `"analogique`" dont la
valeur est déterminée par la position du curseur.&]
[s2; [* HeaderCtrl] represents headers of various tables, namely ArrayCtrl&]
[s2; [* ArrayCtrl] is perhaps the most complex and complicated widget
in Ultimate`+`+. It is basically a table widget used to operate

File diff suppressed because it is too large Load diff