Changeset 115:fa8178825b29


Ignore:
Timestamp:
04/27/12 18:29:22 (12 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
Phase:
public
Message:

Internationalized the automatic update window

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • MLXMANIFEST

    r105 r115  
    11library/encodings/cp1255.pyc    2697    b265913c887f2e1c8736632b652c0093
    2 library/encodings/utf_16.pyc    4808    45343ba87ff1675cd72f656555193d29
    3 library/encodings/gb18030.pyc   1654    b103fe74a6cdae113476f1fc5255550b
     2library/xml/__init__.pyc        1058    8f77f254e8c6db7a3b6d9930a686d787
     3library/encodings/zlib_codec.pyc        4308    319c9073aff840436a03cc1fa0b08fb5
    44library/sre_constants.pyc       5988    060e037737c1096503cf9247fc353edf
    55library/encodings/euc_jis_2004.pyc      1694    e12bbd059d4fd595cf4be5440ab439c2
    66library/encodings/iso8859_7.pyc 2686    db390f1961c1fd4181e351c330816ecd
    7 library/pprint.pyc      9852    6b4724e14285c257116655b1d4ba6db1
     7library/encodings/cp855.pyc     8071    0a4259ba854c24186f2ce61d85883b4a
     8library/unicodedata.pyc 558     e312a244b052a43853938591559cb111
    89library/email/charset.pyc       13200   771aee9802116e673d08b44bc0450f99
    9 library/glib/_glib.pyc  555     8ceef998474405daa266c18f0255427e
     10library/libexpat-1.dll  143096  701659d3689bf4a8265b669b7d774255
    1011library/gtk/_gtk.pyc    549     326adf7f2054e559a1d951d421a355ea
    11 library/xml/__init__.pyc        1058    8f77f254e8c6db7a3b6d9930a686d787
    1212library/encodings/cp858.pyc     7591    02054a0b8e91b9758826eb70cddf096f
    13 library/mlx/pirep.pyc   3976    2a1f80d754390ad4460a567b0f51e2cb
     13library/base64.pyc      10528   39abec9c60dc011d3c763f443f9b1a11
    1414library/encodings/cp1254.pyc    2678    17ff2ac86f90886d5c73ed789f0499f3
    1515library/encodings/palmos.pyc    2876    9284ad53dcfd82dfae0a79923b1cf91d
    1616library/encodings/unicode_internal.pyc  2022    1e902113491e0c334b44deb0c8940e01
    17 library/encodings/zlib_codec.pyc        4308    319c9073aff840436a03cc1fa0b08fb5
     17library/libpango-1.0-0.dll      333729  5a14efd93ee27cfe960220fe4a904911
    1818library/mlx/gui/gui.pyc 24323   56ed0b0e04d06b92ffddaa73939a6a93
    19 library/repr.pyc        5045    82f0d89c685c3dacd941e01e4b2f31ef
    20 library/textwrap.pyc    11410   f7bfc56465324edf71b977397a4c7c0b
     19library/encodings/cp737.pyc     8102    40e61988748e4ca1742a2bad43949f4e
    2120library/stat.pyc        2503    d3b6dc7a54e705219f04d0be75a212de
    22 library/libatk-1.0-0.dll        163476  c703f592ddf798472189d895b652aff4
     21library/email/feedparser.pyc    10682   4de6a63da8dc270c9881edb9c2f28508
    2322library/gobject/propertyhelper.pyc      8878    cc3598dab17d31ff46a6dee669ccb5ed
    24 library/encodings/cp1257.pyc    2683    d24f94b6abbda684c0ad9f3370d86956
    25 library/xml/sax/xmlreader.pyc   17862   0362ded7016d21cdd85aea1170ebdda1
     23library/encodings/cp037.pyc     2639    2981678e762ba857e30becbe27eb6614
    2624library/encodings/gbk.pyc       1622    71c1e7fe25116114241829a60e57c5f4
    27 library/encodings/mbcs.pyc      1883    2213911a7dd0deada6799b63e18b695b
    28 library/mlx/update.pyc  16119   702d50ed1b791cc2425d6986aeaf2d47
    29 library/pyuipc.pyc      543     7aee88b82d1d878cf2a043b2d1566b68
     25library/encodings/utf_16_be.pyc 1854    84a1d1465453727af051eaeeb853782f
     26library/gio._gio.pyd    263168  acb8c95fdc391079bebdf7d8685b0dbc
    3027library/encodings/cp932.pyc     1638    e060301989634a7fb30ded375011cb09
    31 library/UserDict.pyc    7920    c72896a5a8a1a3d93fa6ba23c50a04b0
    3228library/encodings/iso8859_4.pyc 2678    16f2fe7994051752360c533c052b892b
    33 library/_MozillaCookieJar.pyc   4392    21966f49c75d0bd7827ec82d4e6e5d30
     29library/traceback.pyc   11223   50ace5c2c6c040a923082442da94cd78
    3430library/functools.pyc   5569    4af4ea4f948f8327649fd65f93cde1d4
    3531library/getpass.pyc     4627    7c01bf3df2e0074115d1a484629b4c63
    36 library/freetype6.dll   538324  fe5ec4b2a07d2c20a4cd3aa09ce0c571
     32library/encodings/cp1006.pyc    2725    99fe5e34e21f82126b87b830c382347f
    3733library/gobject/_gobject.pyc    573     37c23bf2a30f7ee16c07683f387da411
    3834library/encodings/mac_cyrillic.pyc      2745    c17fd9fd5bc854dd5ffe80076e1eeb02
     
    4137library/atexit.pyc      2083    595a09be339c73c3c02e378d99325d2a
    4238library/cookielib.pyc   52852   2a1030653dc204a9ba1fb56fd32eca68
    43 library/pyuipc.pyd      129220  58cdce7763687f456383c93fd3404d9f
    4439library/unittest/signals.pyc    2126    d574469ae3f8e3c3c6054c48e8ff6fe1
    4540library/pywintypes27.dll        110080  7fa49d1d53588cca5071dfaa61061087
    4641library/glob.pyc        2238    d06c4386d18e2ab7f53fb866599403cc
    4742library/unittest/main.pyc       7701    82258a486f5133466c9cf10323814fbf
    48 library/libgobject-2.0-0.dll    341594  356d697647a480562c4e2e921b13f8ed
     43library/encodings/punycode.pyc  7570    335ff94e207934ae64e6f5fc07a5cacc
     44library/encodings/utf_32_le.pyc 1747    8679f9c7cca87ad540b30c176ef914de
    4945library/fnmatch.pyc     3414    4d50000f78e903598af06ef1c5cfb3ef
    5046library/unittest/runner.pyc     7220    118e9e76a41d050e53c2a5ef70189acb
    5147library/_threading_local.pyc    6424    9dfe88d58a5811d2d56347cc381ebf0a
    52 library/gobject._gobject.pyd    113152  3d05dd191361f83aa247b62c700fa04e
     48library/sre_parse.pyc   18380   fe2376a101668be1124f9ee316662bab
    5349library/libpangocairo-1.0-0.dll 104729  d3ad38599649097a3645777ff95be08e
    54 library/libexpat-1.dll  143096  701659d3689bf4a8265b669b7d774255
     50library/unittest/suite.pyc      9838    bf2c79bd4a6b6032f1ea53fa4908748f
    5551library/abc.pyc 5923    c45df4ceeb48b9c74dcb8bc4d5928924
    5652library/os.pyc  25063   7c7eee513ae4238d1b2c16af719c10a0
    57 mlxupdate.exe   19456   d16766a21f788d440fae2160132421e2
     53library/encodings/base64_codec.pyc      3568    1d8f13d09024bd124a9ff73a9244c0f1
    5854library/uu.pyc  4212    0073b65d26a6092e4e177c7763058fa4
    5955library/encodings/iso8859_1.pyc 2678    f09ec3b7f6a348cbd7f7286b60572bd0
    6056library/stringprep.pyc  14089   1c0d248fa5ff974c44479a82d8deb72c
    6157library/encodings/cp424.pyc     2669    4667015363f54bae44e98d4748e8acfa
    62 library/libpango-1.0-0.dll      333729  5a14efd93ee27cfe960220fe4a904911
    63 library/encodings/uu_codec.pyc  4646    5282a5fcb676851224d2924aa3e48a9e
     58library/encodings/johab.pyc     1638    5346c11a863ffbcfb21aba8f1d2236b7
    6459library/pangocairo.pyd  17920   5fc69a7d29a6d3127710c64de440daa4
    6560library/mlx/gui/info.pyc        5160    3ea2b08e005049ae49670336bc25ba43
    6661library/encodings/unicode_escape.pyc    1996    32990583f1caf874e556087da7b92971
    67 runmlx.exe      64000   f9727c08c891ddc6f69aa361020ffe22
    68 library/weakref.pyc     13028   5d1c14275f47e8cf6d40bc6877fde976
    69 library/unittest/loader.pyc     10884   591a785be23fba35582ce33bdd3d7acd
    70 library/encodings/mac_croatian.pyc      2755    425b44ba614eff660b863cb7cc12e509
     62library/encodings/iso2022_jp_2.pyc      1699    4b917caa926e5779176612409c66be39
     63library/email/errors.pyc        3229    cdb78ab237e195ad69f059128bc03b1d
     64library/xml/sax/xmlreader.pyc   17862   0362ded7016d21cdd85aea1170ebdda1
     65library/encodings/latin_1.pyc   2111    52427573ccbfd06220b67d5a9dd1376e
    7166library/encodings/iso2022_jp_2004.pyc   1723    66376e788f3819e781897268c1100986
    72 library/libgmodule-2.0-0.dll    36986   b0b2396fc6413016a45a5e8ca2ea8152
    7367library/encodings/cp866.pyc     8103    f36418dcf93b17b3ced63bd544f44159
    7468library/gio/_gio.pyc    549     7dc22df359e3b890fcd0e6eb6f5df5fc
    7569library/encodings/cp437.pyc     7874    63f1278c0a66129c6fb4f504d6b61b66
    76 library/unittest/result.pyc     7444    aefbb3cc79c0ff17787ce84faed7f5e8
     70library/_weakrefset.pyc 9290    a56e87c491c0511cd329a3c8c4cd9563
    7771library/sre.pyc 499     92bb633daa0bab6550ec0e3677673b5b
    7872library/encodings/cp720.pyc     2736    a0f8bdcf6477a00166d2a38b1ba3ce7c
    79 library/mlx/__init__.pyc        103     029f80bd80f880e6ca70ef4ba46f7d06
    8073library/encodings/shift_jis_2004.pyc    1710    f8bb22a8b02dba2b66b7f77122c98fd6
    8174library/encodings/cp856.pyc     2701    8b6649490089bedd87e9b8c56985f6b3
    8275library/mimetools.pyc   7837    c9accd6ef795bf71c90630be0161cadc
    83 library/libgdk_pixbuf-2.0-0.dll 285194  e4c64b0e7e4c6606f3973a16c0c1ee84
     76library/encodings/iso2022_jp_3.pyc      1699    ee1c3aa11bbe19eeb4deafa238563133
     77library/encodings/mac_turkish.pyc       2739    1682e228ddfd2e74e3ccaee0b65e7261
    8478library/mlx/web.pyc     22429   0263287119b99b8dd1bc86b73e249e34
    85 library/encodings/quopri_codec.pyc      3365    01342d4d2735bcbfeb333d784297547a
     79library/encodings/cp1256.pyc    2675    c1bf26ed9c9b5ee0eec495138993cffb
    8680library/collections.pyc 23430   3b68687320ddc080ef5c92404487a161
    8781library/encodings/cp852.pyc     7890    7d58aa3397615349148b7885dc0e5280
    88 library/select.pyd      11776   d90bf525f9f6c9c3aa6532fa6e569b4f
    8982library/gio/__init__.pyc        809     bc9332556e93183a58be5c10cba18557
    9083library/encodings/big5hkscs.pyc 1670    0ff54e70f21b5e4a359d3779367cba85
    9184library/encodings/utf_8.pyc     1806    4b8dee0284ea2f55c4142fcde7463524
    9285library/email/quoprimime.pyc    8590    f6c7a8ad81d44037dd074f4871053dab
    93 library/copy_reg.pyc    4893    7a58bc441232056d1c123cd3375b3774
     86library/weakref.pyc     13028   5d1c14275f47e8cf6d40bc6877fde976
    9487library/xml/sax/_exceptions.pyc 5829    9f1abe12a091b6808b131a0b4e179b5a
     88library/encodings/cp1251.pyc    2673    cb5ce7a7207c53f1d9e7cae48b3fb258
    9589library/encodings/utf_32_be.pyc 1747    3e8c9ef8145de502320202b1688fd2ee
    96 library/threading.pyc   26361   ac75b44a3dfea9ec884fcde4f7aa3275
    9790library/email/_parseaddr.pyc    13285   9a4c79b09ed093f1fc48b4d427b877e0
    9891library/dummy_thread.pyc        5094    310a3d15c9cf20259b0ca4892811dec5
     
    10396library/mimetypes.pyc   17806   927ce6a7079707aaee925e855ed23454
    10497library/_hashlib.pyd    287232  a1a18de0644f481749fcbcf26005eeaf
    105 library/mlx/fs.pyc      5672    39e352275317ddec1ecd3e03e2c2535d
    106 library/socket.pyc      15488   35f8eb455d6d8df8e19826d1dd7193f2
    10798library/_hashlib.pyc    549     4d0df2bd38079a60e931fff6500a5371
     99library/encodings/cp857.pyc     7611    1b46c8959ac097b73e1c680d464cdc32
    108100library/libpng14-14.dll 230529  f3a15497e25baaa721f96638d7a4d2f8
    109101library/copy.pyc        11674   30d1745c5e38ab170f8a0486fbebf305
    110102library/encodings/cp1253.pyc    2689    52d4a723e9e86940701cb648b40ed884
    111 library/win32api.pyd    98816   4a1ebd35719d263205eb014913b784bf
    112 library/encodings/cp855.pyc     8071    0a4259ba854c24186f2ce61d85883b4a
     103library/pango.pyd       111616  c934763bdf125c3dc92b56db817001d4
     104library/unittest/result.pyc     7444    aefbb3cc79c0ff17787ce84faed7f5e8
    113105library/encodings/cp874.pyc     2767    fe0c510a9aafa14cae6b037955a93f0b
    114106library/StringIO.pyc    11100   f4eb4a2bb3d6fb0af925681c5375c673
     107library/encodings/ascii.pyc     2081    a5fffd04734740386629fdba1113d585
    115108library/encodings/iso8859_5.pyc 2679    58a290e94b0266ef8ff4ee52da00e257
    116109library/encodings/iso2022_kr.pyc        1683    ef9549932514d2deda6c4676e5e5f1db
    117110library/libgio-2.0-0.dll        1222182 ea1263fb4c2230284f3e30c446bfea6b
    118 library/base64.pyc      10528   39abec9c60dc011d3c763f443f9b1a11
    119 library/gobject/constants.pyc   1957    2e9cdc605e7c449ef4fc23f56128acec
    120 library/encodings/cp037.pyc     2639    2981678e762ba857e30becbe27eb6614
     111library/mlx/pirep.pyc   3976    2a1f80d754390ad4460a567b0f51e2cb
     112library/encodings/cp1257.pyc    2683    d24f94b6abbda684c0ad9f3370d86956
    121113library/email/parser.pyc        3669    b4c89014f11b6551907291d3b789f371
    122 library/traceback.pyc   11223   50ace5c2c6c040a923082442da94cd78
    123 library/shlex.pyc       7282    cbe1a4823894c97c87d01f9d9faf5b8f
    124 library/encodings/mac_latin2.pyc        4717    564dbaf5c296a147203eb821dc2466ba
     114library/_MozillaCookieJar.pyc   4392    21966f49c75d0bd7827ec82d4e6e5d30
     115library/repr.pyc        5045    82f0d89c685c3dacd941e01e4b2f31ef
    125116library/quopri.pyc      6352    87c42d94f753dd4c8a761cfa79453bb8
    126117library/mlx/flight.pyc  6395    23bdb06b4802bc4f6304746ac2b22615
    127 library/encodings/idna.pyc      6124    6d67198be2b194c4c0acf48e2f1473ac
     118library/urllib2.pyc     43566   7eb57ea0dcd1086d1d9073a5cefb0903
    128119library/encodings/mac_farsi.pyc 2659    df751a61510129a25f7a43ae3aace4f7
    129 library/encodings/latin_1.pyc   2111    52427573ccbfd06220b67d5a9dd1376e
     120library/encodings/mac_croatian.pyc      2755    425b44ba614eff660b863cb7cc12e509
    130121library/mlx/gui/common.pyc      5101    88b3eaa41ec71e7db40127440e5717ef
    131122library/encodings/gb2312.pyc    1646    466ac29d34de1ad4b3d299ca834e28d9
    132 library/encodings/iso2022_jp_3.pyc      1699    ee1c3aa11bbe19eeb4deafa238563133
     123library/libgdk_pixbuf-2.0-0.dll 285194  e4c64b0e7e4c6606f3973a16c0c1ee84
    133124library/encodings/big5.pyc      1630    a21b45d3e487bf09f40a08448040c97d
    134125library/mlx/gui/update.pyc      11487   2f6e7791e547cc02993f72a8b464e5ef
    135126library/encodings/cp500.pyc     2639    bb122a6e1384530e1b2efb14cf999239
     127library/encodings/iso8859_3.pyc 2685    7b5b2924647578ab7555db2d86cd1b9b
     128library/bdb.pyc 17708   9a8fdcaa65f595c842689247847879d9
    136129library/libcairo-2.dll  1294335 c0da2a3ab704f338f0fc6df51fd99497
    137 library/encodings/utf_32.pyc    5336    912103fef3db6edc29a35dd0cfb5c5b9
    138 library/subprocess.pyc  38648   c9f749db06dfc9fb32079de51d6efd01
     130library/urlparse.pyc    13222   cca8581f4f4fa9067ccc880f049a6032
     131library/encodings/euc_jp.pyc    1646    c0d60e6d08161643bd7dbe651063f334
    139132library/mlx/acft.pyc    24104   dbea5af1ab9283ad688d15186d28e4cc
    140 library/pyexpat.pyc     546     b3845d8671675e66175a9923ab6b9d3c
    141 library/encodings/cp865.pyc     7868    7d40a7ba053ac23339218be8799e5397
    142 library/nturl2path.pyc  1755    7835082f2dd6806f99cc25bed13ff7dc
     133library/dis.pyc 6068    3934ab23d64f3da393305b19df0f1fd0
     134library/gobject._gobject.pyd    113152  3d05dd191361f83aa247b62c700fa04e
     135library/encodings/bz2_codec.pyc 4388    d5ef2b625b70cfae3771a9601d37523b
    143136library/encodings/hp_roman8.pyc 3922    cc8ddf1c5f5264309df0050775df2dc3
    144137library/bisect.pyc      2971    ad8ce3e265b404ed3971b842106f8179
    145 library/types.pyc       2386    25023bf7b2334153cfff8922979862c9
    146 library/encodings/cp862.pyc     8003    261df6dd1a6e5ad90a83dfc739a25e0a
     138library/encodings/cp865.pyc     7868    7d40a7ba053ac23339218be8799e5397
    147139library/gtk/_lazyutils.pyc      2772    93f9aa41ad4223106d99340cd539a566
    148140library/mlx/gui/statusicon.pyc  5415    e513861d3ea922ac8230939c5ecd2b29
    149141library/email/generator.pyc     9877    f387feb2b59e121f7b0ece209e8875ae
    150 library/cairo/_cairo.pyc        561     7c08add7261ed2de1b603367a626e332
    151 library/mlx/gui/flight.pyc      70983   c25de85e0bd97ec314da8be6250fcc6b
    152 library/urllib.pyc      48771   4d4b07040a1d0b0b31f5779eeb01c269
     142library/types.pyc       2386    25023bf7b2334153cfff8922979862c9
    153143library/encodings/cp864.pyc     7999    ca90afae086cb6b8f69b8419cc3cd1cb
    154 library/mlx/mlx.pyc     1724    b857d6c0a24c1c038a19d35afbe179fe
     144library/encodings/cp850.pyc     7621    20d776af743fa7acf090fbd575eea143
     145library/encodings/iso8859_13.pyc        2696    f901ae0bbcfbb78f0c1783e89b2e2dc5
    155146library/getopt.pyc      6454    8f8cd6763f5339988d157d153c910bf5
    156147library/encodings/cp863.pyc     7868    fc7ff06dab536b93c68fcb8e7bac713f
    157148library/warnings.pyc    12666   9788b5f45765e8204e04c820f2711094
    158149library/xml/parsers/__init__.pyc        294     83f6a77ed8cd962b3c75c4779dc557ac
    159 library/urllib2.pyc     43566   7eb57ea0dcd1086d1d9073a5cefb0903
    160 library/codecs.pyc      34722   339dc90c17d548887dbcf1bbbcae5d5b
    161 library/encodings/iso2022_jp_1.pyc      1699    faed9d5747e982cec9fa8b3ad8e1de26
     150library/pyexpat.pyc     546     b3845d8671675e66175a9923ab6b9d3c
     151library/textwrap.pyc    11410   f7bfc56465324edf71b977397a4c7c0b
    162152library/cmd.pyc 13512   808f813d5e354b7073a1356e44c7b554
    163153library/encodings/undefined.pyc 2399    030217a6a82b09af1a32dc18955d3355
    164154library/cairo/__init__.pyc      142     010dd7cc8485565d5782d60e92e4ba34
    165 library/email/mime/__init__.pyc 110     bae57a199e3d0998a1364b9fbae8b3cd
     155library/unittest/loader.pyc     10884   591a785be23fba35582ce33bdd3d7acd
     156library/calendar.pyc    26136   6f2f18efc99d759f99b2935b9dc9dbb1
    166157library/ftplib.pyc      32043   5a1925388a0874e459aed6891f4cf0c1
    167 library/select.pyc      543     bf214a59a9221cec1287545e65d597ee
    168 library/libglib-2.0-0.dll       1242929 18e88b04da123bf05b07ff60a4e96654
    169 library/encodings/cp775.pyc     7888    25bf7dd514dff294aa02d5119399b2b7
    170 library/encodings/iso8859_3.pyc 2685    7b5b2924647578ab7555db2d86cd1b9b
     158library/encodings/mac_greek.pyc 2699    770cdf4f35a081a8ce71e776e6ecd804
     159library/libgmodule-2.0-0.dll    36986   b0b2396fc6413016a45a5e8ca2ea8152
     160library/encodings/cp862.pyc     8003    261df6dd1a6e5ad90a83dfc739a25e0a
    171161library/encodings/cp1140.pyc    2639    8320825626639ecf4604aac43477b65c
    172162library/xml/sax/__init__.pyc    3579    c78222ad1fd4f3dbdea06666fe74e84e
    173 library/encodings/hz.pyc        1614    876bb7c36683358c3e95005619b10541
    174 library/tokenize.pyc    13565   354d02cd79df187a28c1851a1e3bad96
    175 library/email/feedparser.pyc    10682   4de6a63da8dc270c9881edb9c2f28508
    176 library/pickle.pyc      36348   2b55640f6f4e2fd70d95482fd16bfb73
     163library/libatk-1.0-0.dll        163476  c703f592ddf798472189d895b652aff4
     164library/mlx/util.pyc    4209    49d5908a2ed39b53fb813a12d1ba1b09
    177165library/encodings/iso8859_6.pyc 2723    c8f9aa14a6a2ebf05d977317114bc65d
    178 library/encodings/cp1006.pyc    2725    99fe5e34e21f82126b87b830c382347f
     166library/freetype6.dll   538324  fe5ec4b2a07d2c20a4cd3aa09ce0c571
    179167logo.ico        44054   8a2bfc719521f8dc59540055941af7db
    180 library/random.pyc      24831   54b2048974a5c98912276ffa5dc637a9
    181168library/string.pyc      18988   2347037ee5f3cf58afc10643e633d975
    182 library/encodings/cp1251.pyc    2673    cb5ce7a7207c53f1d9e7cae48b3fb258
     169library/copy_reg.pyc    4893    7a58bc441232056d1c123cd3375b3774
    183170library/encodings/koi8_u.pyc    2686    b7e5a52eaaaf6b340075b40dc7596f42
    184171library/encodings/mac_arabic.pyc        7824    820deef79b02e1f7e52eb18e9be655bf
    185172library/encodings/rot_13.pyc    3413    04994d9c6c3622213b73a23e86c4cd07
    186173library/encodings/charmap.pyc   3203    2358b8eb05c66e2a2826b5db6f214547
    187 library/unittest/suite.pyc      9838    bf2c79bd4a6b6032f1ea53fa4908748f
     174library/os2emxpath.pyc  4312    0c35794eeb4739ebb4eb28b9a1daf0ca
    188175library/libgdk-win32-2.0-0.dll  931390  a2b46daac3d4140efdf86429f7aea476
    189176library/email/message.pyc       27764   493826f529d17f5a21080a4c98b49369
    190177library/encodings/tis_620.pyc   2748    5969b4db4f967b11ae7992cdfbf5890e
    191 library/encodings/base64_codec.pyc      3568    1d8f13d09024bd124a9ff73a9244c0f1
    192 library/libgtk-win32-2.0-0.dll  4938115 cc6dca192aca6f91bd96a5b5f86e036d
     178library/threading.pyc   26361   ac75b44a3dfea9ec884fcde4f7aa3275
     179library/encodings/iso8859_9.pyc 2678    88880e046738ebd2012c8034416a9adf
     180library/mlx/update.pyc  16119   702d50ed1b791cc2425d6986aeaf2d47
    193181library/dummy_threading.pyc     1265    5ab5c897721aeb346b5bccb84066c5bd
    194 library/encodings/euc_jp.pyc    1646    c0d60e6d08161643bd7dbe651063f334
     182library/subprocess.pyc  38648   c9f749db06dfc9fb32079de51d6efd01
    195183library/gtk/__init__.pyc        3025    9f6605bf84c6cbd3c20f1d37e58af969
    196184library/encodings/cp1258.pyc    2681    5c09b3b0a82036b0e785422376cb64cc
    197185library/encodings/utf_16_le.pyc 1854    dfa68705c26fd303adfc7ce3322166f2
    198186Microsoft.VC90.CRT/msvcr90.dll  655872  e7d91d008fe76423962b91c43c88e4eb
    199 library/keyword.pyc     2063    4d5bab044f614cfdabe89011cd3d7375
     187library/cairo/_cairo.pyc        561     7c08add7261ed2de1b603367a626e332
    200188library/_socket.pyd     38400   5d273be76603399e88cf57f2605004bf
    201189library/_socket.pyc     546     50f6665c3acfc1e70d080c3d2b00e716
    202190library/encodings/hex_codec.pyc 3520    a8b8d5b7c8810379c7007bcbc253951c
    203191library/mlx/checks.pyc  38983   b846048258771fc43714510c400e5f05
    204 library/encodings/mac_turkish.pyc       2739    1682e228ddfd2e74e3ccaee0b65e7261
     192library/nturl2path.pyc  1755    7835082f2dd6806f99cc25bed13ff7dc
    205193library/pyexpat.pyd     152576  5a82e9ec95005aca6130751e5b961cc3
    206194library/encodings/aliases.pyc   8750    75c22196420d0157fec085d285947a71
    207 library/libgthread-2.0-0.dll    44287   7ad6f303082b382bff7bafbab246c61f
     195library/tempfile.pyc    18526   e2cc2d63c29e15f20ee9325e790643a3
    208196library/bz2.pyd 76800   1ca9ececd2c84b80996fe632627f857f
    209197library/unittest/__init__.pyc   2945    3b9d3992b823bd7bc391d8b1bb434310
    210 library/encodings/iso8859_16.pyc        2695    85e819a29dec2b601ce978dcd5a040fc
     198library/glib/_glib.pyc  555     8ceef998474405daa266c18f0255427e
    211199library/libfontconfig-1.dll     279059  dd583bedc5efe7bbd21a8ef107dec88d
    212 library/heapq.pyc       13109   20df4990fffba06bbdda995ce7466caa
    213 library/bz2.pyc 534     ac930c54e0d9f711dda9325f63e770a9
     200library/mlx/gui/flight.pyc      70983   c25de85e0bd97ec314da8be6250fcc6b
     201library/gobject/constants.pyc   1957    2e9cdc605e7c449ef4fc23f56128acec
     202library/libgtk-win32-2.0-0.dll  4938115 cc6dca192aca6f91bd96a5b5f86e036d
    214203library/xml/sax/expatreader.pyc 13563   4f64c0efb2f1f8dbba84cdb5c6036f2d
    215204library/email/utils.pyc 8840    a7be428df6fddee6121cfce55382d1f8
    216205library/encodings/iso8859_14.pyc        2714    b9baeb3f59da8a2137db576b2e434feb
    217 library/tempfile.pyc    18526   e2cc2d63c29e15f20ee9325e790643a3
    218206library/encodings/euc_jisx0213.pyc      1694    88f34b9922eddbe5e1f3c77fd89e86f9
    219207w9xpopen.exe    49664   e6895233ad1e6f3dcdd04c7c26b0e7c0
    220 library/encodings/cp1250.pyc    2676    c92e287a2aa6a1c924df287d826aa3b7
     208runmlx.exe      64000   f9727c08c891ddc6f69aa361020ffe22
    221209library/mlx/gui/monitor.pyc     9639    8a0ad07cbf8e1a40b0697a9fa8b07bc6
    222210library/_ssl.pyd        720896  90826a140137efd0d806038828e16f8e
    223211library/zlib1.dll       100352  d90dad5eea33a178bac56fff2847d4c2
    224 library/pango.pyc       540     fa71dd1220020d2054a490bfd717394e
    225 library/encodings/cp1026.pyc    2653    ced5dd0cc0da378b0968f82309b9bcfb
     212library/urllib.pyc      48771   4d4b07040a1d0b0b31f5779eeb01c269
     213library/bz2.pyc 534     ac930c54e0d9f711dda9325f63e770a9
    226214library/encodings/iso8859_10.pyc        2693    5e6cc8f721486ddbc1c99da285e13191
    227215library/encodings/iso8859_15.pyc        2693    b892f358bbc25ae9d3824be158aabe28
    228216library/glib/__init__.pyc       187     d44c8c2772b263a36726ac0dcfc04b42
    229 library/pango.pyd       111616  c934763bdf125c3dc92b56db817001d4
    230 library/encodings/koi8_r.pyc    2700    fff1b35002b9e938b7ea6fd0fbe824ae
     217library/UserDict.pyc    7920    c72896a5a8a1a3d93fa6ba23c50a04b0
     218library/atk.pyd 208384  ebe7f0929eac23a3205d17d69906e172
     219library/encodings/iso2022_jp_ext.pyc    1715    97eda1c1468f65445951b0bf23a89570
     220library/encodings/cp860.pyc     7857    59c6f69108873700081e71b2faaa29f8
     221library/win32api.pyd    98816   4a1ebd35719d263205eb014913b784bf
    231222library/mlx/gui/statusbar.pyc   4542    3aba70beb55b8e66eb8378b334760116
    232 library/encodings/utf_32_le.pyc 1747    8679f9c7cca87ad540b30c176ef914de
     223library/libgobject-2.0-0.dll    341594  356d697647a480562c4e2e921b13f8ed
    233224library/intl.dll        152489  eb2d4c4d4a527bc88a69a16cc99afcf5
    234 library/pygtk.pyc       1914    814f68243c9fd447c0aa02326f1ead2b
     225mlxupdate.exe   19456   d16766a21f788d440fae2160132421e2
    235226library/mlx/const.pyc   2538    9a0f0413316cf7fd0266cda3bab3fbd5
    236227library/libpangowin32-1.0-0.dll 108945  d07f128828225b7cc38e9e590eb3ba8a
    237 library/email/errors.pyc        3229    cdb78ab237e195ad69f059128bc03b1d
     228library/mlx/mlx.pyc     1724    b857d6c0a24c1c038a19d35afbe179fe
    238229library/_abcoll.pyc     19891   a5c1881934f1533c22b22b9317ac1d68
    239230library/linecache.pyc   3091    666e6f81b0ea9a7637f8068493f738d5
    240231library/encodings/iso8859_11.pyc        2787    a31e6d0d34e35259d7183cc9437eacca
     232library/email/mime/__init__.pyc 110     bae57a199e3d0998a1364b9fbae8b3cd
    241233library/mlx/fsuipc.pyc  47578   f0419e74f81bce021fb0114d67ef8be4
    242234library/win32api.pyc    549     d990346c790702c3df27b1c2b0655c99
    243235library/posixpath.pyc   10734   d694316c239784c444b252c801c97efa
    244236library/encodings/mac_iceland.pyc       2738    dfff28ea5edfda00df56b4ab9a35bc59
    245 library/encodings/cp860.pyc     7857    59c6f69108873700081e71b2faaa29f8
    246 library/encodings/punycode.pyc  7570    335ff94e207934ae64e6f5fc07a5cacc
     237library/encodings/mac_latin2.pyc        4717    564dbaf5c296a147203eb821dc2466ba
     238library/mlx/__init__.pyc        103     029f80bd80f880e6ca70ef4ba46f7d06
    247239library/unittest/util.pyc       4358    1530cc34b18ae6a6c6128a1d8b1355d7
     240library/codecs.pyc      34722   339dc90c17d548887dbcf1bbbcae5d5b
    248241library/encodings/shift_jisx0213.pyc    1710    1ec0383aafb1dcadb5f9b6afff16eb7f
    249242library/_LWPCookieJar.pyc       5440    3782ae675165b232a3f78608ac2dbccd
    250 library/ssl.pyc 13785   d90c880699ecbedb3182f556b9733868
    251 library/encodings/iso8859_13.pyc        2696    f901ae0bbcfbb78f0c1783e89b2e2dc5
    252 library/encodings/cp857.pyc     7611    1b46c8959ac097b73e1c680d464cdc32
     243library/shlex.pyc       7282    cbe1a4823894c97c87d01f9d9faf5b8f
     244library/encodings/idna.pyc      6124    6d67198be2b194c4c0acf48e2f1473ac
    253245library/_ssl.pyc        537     b371dd1120420b9ec303622a01b4e12c
    254246library/xml/sax/saxutils.pyc    12382   32ed045b3b520234ebea6a508a6569fe
    255 library/encodings/shift_jis.pyc 1670    afdb08e9b2888f86fc71010edcf057b4
    256247library/encodings/iso8859_8.pyc 2717    f3ad6ce58cfac9e3ca86cf5c2fef092b
    257 library/os2emxpath.pyc  4312    0c35794eeb4739ebb4eb28b9a1daf0ca
    258 library/encodings/mac_greek.pyc 2699    770cdf4f35a081a8ce71e776e6ecd804
     248library/encodings/iso2022_jp_1.pyc      1699    faed9d5747e982cec9fa8b3ad8e1de26
     249library/pprint.pyc      9852    6b4724e14285c257116655b1d4ba6db1
    259250library/xml/parsers/expat.pyc   259     d7be0c4de475d65e08ba7fdbabe088d3
    260 library/calendar.pyc    26136   6f2f18efc99d759f99b2935b9dc9dbb1
    261 library/pdb.pyc 41336   cca4477d622e897335b3f0cecb667ff4
    262 library/ntpath.pyc      11407   533c9331a1b72cc80dd3f88145ba4466
     251library/encodings/utf_16.pyc    4808    45343ba87ff1675cd72f656555193d29
     252library/struct.pyc      219     421271d66b783c3f13c37ec09efa8b65
    263253library/httplib.pyc     35251   2ac8119676b4b02ed78fd020ea423de5
    264254library/sre_compile.pyc 10792   c58f94fbee661f3bb0c59ecc13c0416e
    265255library/mlx/pyuipc_sim.pyc      41697   a47b8ed8242a7e590758835e8c5a8d1d
    266256python27.dll    2206720 f8f39495ed4a813e8f3049a4b9f5cff4
    267 library/encodings/iso8859_9.pyc 2678    88880e046738ebd2012c8034416a9adf
     257library/ssl.pyc 13785   d90c880699ecbedb3182f556b9733868
    268258library/encodings/mac_centeuro.pyc      2747    6461bd7ed7a57683d5c36001f9ac85c9
    269259library/encodings/cp875.pyc     2636    c72faa5d1cb6105ae81c971448fea479
    270 library/encodings/cp850.pyc     7621    20d776af743fa7acf090fbd575eea143
    271 library/dis.pyc 6068    3934ab23d64f3da393305b19df0f1fd0
     260library/encodings/utf_32.pyc    5336    912103fef3db6edc29a35dd0cfb5c5b9
     261library/ntpath.pyc      11407   533c9331a1b72cc80dd3f88145ba4466
    272262library/rfc822.pyc      30648   0d6ab1f052b2b58e19659373c57e6443
    273263library/encodings/cp869.pyc     7915    404063f8111d018b17d803a12c956ee8
     264library/difflib.pyc     60869   38d2e1340b64e22d7b1fed90a57fb83a
    274265library/hashlib.pyc     4346    fc9aecaadc9607989e48449f46cbdfd1
    275266library/opcode.pyc      6052    4b056d1c0ecd2904ca1fb2a14f28da3c
    276 library/token.pyc       3716    732fa0a0cd1c7d9ae9cc696311160fc1
     267library/encodings/cp1252.pyc    2676    b4c43cc72650c911cf3654dbaf565df9
     268library/encodings/euc_kr.pyc    1646    af2a5eaf1ea334c3f3bd60ea13db33a9
    277269library/email/header.pyc        13339   f741f4c3543a278fec30f4d9bdd0f859
    278 library/email/encoders.pyc      2092    cd83727bafdb4145b8fa43dd10ea48f3
     270library/mlx/gui/__init__.pyc    107     22f268cac1c5be2f3a058810b6caead3
     271library/encodings/shift_jis.pyc 1670    afdb08e9b2888f86fc71010edcf057b4
    279272library/email/iterators.pyc     2266    b8a0df35815bc00be1ed8ece42aac537
    280 library/bdb.pyc 17708   9a8fdcaa65f595c842689247847879d9
    281 library/encodings/cp737.pyc     8102    40e61988748e4ca1742a2bad43949f4e
     273library/heapq.pyc       13109   20df4990fffba06bbdda995ce7466caa
     274library/socket.pyc      15488   35f8eb455d6d8df8e19826d1dd7193f2
     275library/select.pyc      543     bf214a59a9221cec1287545e65d597ee
    282276library/encodings/iso2022_jp.pyc        1683    40c2b92127f99452f84b250c2b4b2cda
    283 library/encodings/cp1252.pyc    2676    b4c43cc72650c911cf3654dbaf565df9
     277library/encodings/mbcs.pyc      1883    2213911a7dd0deada6799b63e18b695b
    284278library/unicodedata.pyd 688128  c856c31a03dc892e4f2aee93d0bfee44
    285 library/unicodedata.pyc 558     e312a244b052a43853938591559cb111
    286 library/gtk/deprecation.pyc     3104    2e6c9eef82dfa8aa3beb05abd3e274a4
     279library/pygtk.pyc       1914    814f68243c9fd447c0aa02326f1ead2b
     280library/glib._glib.pyd  58368   0de636503e43c4eb00e80927bc9bda97
    287281library/mlx/config.pyc  4783    6b85e2c37d8d20276bc87ea7a72805a2
    288 library/atk.pyc 534     c51268cb675f536d08303e8c42a2badb
    289 library/gio._gio.pyd    263168  acb8c95fdc391079bebdf7d8685b0dbc
     282library/select.pyd      11776   d90bf525f9f6c9c3aa6532fa6e569b4f
     283library/pyuipc.pyc      543     7aee88b82d1d878cf2a043b2d1566b68
     284library/unittest/case.pyc       37758   1d2235e74c246b562c5c00ddf73c621a
    290285library/encodings/cp861.pyc     7868    c97a8970ce4d9f40cbafbea6576fbdca
    291286library/encodings/cp950.pyc     1638    00b7b6457e3fef8feb173ed8e561825c
    292 library/encodings/cp949.pyc     1638    a248191502a186c4ee64598e5e684608
    293 library/encodings/johab.pyc     1638    5346c11a863ffbcfb21aba8f1d2236b7
     287library/inspect.pyc     38547   836f659fad54f5ee7e8f9d565003aacd
     288library/encodings/koi8_r.pyc    2700    fff1b35002b9e938b7ea6fd0fbe824ae
     289library/pyuipc.pyd      129220  58cdce7763687f456383c93fd3404d9f
     290library/encodings/uu_codec.pyc  4646    5282a5fcb676851224d2924aa3e48a9e
     291library/doctest.pyc     79210   620422f95e18417ff5f8440534a71e91
     292library/encodings/iso8859_16.pyc        2695    85e819a29dec2b601ce978dcd5a040fc
    294293library/ConfigParser.pyc        23857   1d17020dd0000ce0f73de812effa152f
    295 library/encodings/cp1256.pyc    2675    c1bf26ed9c9b5ee0eec495138993cffb
    296 library/urlparse.pyc    13222   cca8581f4f4fa9067ccc880f049a6032
     294library/encodings/quopri_codec.pyc      3365    01342d4d2735bcbfeb333d784297547a
     295library/encodings/ptcp154.pyc   4700    377245b13f9246526c8c17b5e13bac4f
    297296library/xml/sax/handler.pyc     12528   655e21f07d79d8cde1d7af6fe0d9c2db
    298297library/genericpath.pyc 3063    eb5a2eacaea46c733ed68d770eb1d89c
     
    300299library/__future__.pyc  4177    43d264d951ac2085334c7b9dd4558595
    301300library/logging/__init__.pyc    54813   7bcdf2e8da474f5e94d8e499f6fc3ed4
    302 library/encodings/iso2022_jp_2.pyc      1699    4b917caa926e5779176612409c66be39
     301library/encodings/cp1250.pyc    2676    c92e287a2aa6a1c924df287d826aa3b7
    303302library/lib/gtk-2.0/2.10.0/engines/libwimp.dll  97984   a5bbbe46e1363aba9020a76f2d58e9d6
    304303library/email/base64mime.pyc    5221    c536d6f0c03f029bba77f15ef6ba3d99
    305304library/encodings/mac_roman.pyc 2716    4b4745eccfcb77860b70b374ac07fbcc
    306305library/optparse.pyc    51253   39594a40bc1222173d57b7d5740e3d92
    307 library/gettext.pyc     14675   606ad2e00535dd0f4fee5bd8d8562b29
    308 library/gobject/__init__.pyc    5154    944a57e672b63943bf88c5dbe459cd41
     306library/mlx/fs.pyc      5672    39e352275317ddec1ecd3e03e2c2535d
     307library/tokenize.pyc    13565   354d02cd79df187a28c1851a1e3bad96
    309308library/encodings/string_escape.pyc     1907    5856af6d4b4bbbe84b0595434afe8d34
    310309library/libpangoft2-1.0-0.dll   815421  1dbfead06e26edb81f0849490210e3ff
    311 library/inspect.pyc     38547   836f659fad54f5ee7e8f9d565003aacd
    312 library/mlx/util.pyc    4209    49d5908a2ed39b53fb813a12d1ba1b09
    313 library/mlx/gui/__init__.pyc    107     22f268cac1c5be2f3a058810b6caead3
     310library/random.pyc      24831   54b2048974a5c98912276ffa5dc637a9
     311library/pickle.pyc      36348   2b55640f6f4e2fd70d95482fd16bfb73
     312library/email/encoders.pyc      2092    cd83727bafdb4145b8fa43dd10ea48f3
    314313library/cairo._cairo.pyd        69632   46d708899832abc0123c4e9cb4f61d5d
    315 library/doctest.pyc     79210   620422f95e18417ff5f8440534a71e91
     314library/pdb.pyc 41336   cca4477d622e897335b3f0cecb667ff4
    316315library/mlx/logger.pyc  4613    86ad17a271b4710d049e7c34dc3d4169
     316library/encodings/cp775.pyc     7888    25bf7dd514dff294aa02d5119399b2b7
     317library/encodings/cp949.pyc     1638    a248191502a186c4ee64598e5e684608
     318library/encodings/hz.pyc        1614    876bb7c36683358c3e95005619b10541
     319library/_strptime.pyc   14347   ad17a449b54061177a080e3a21507a39
     320library/pango.pyc       540     fa71dd1220020d2054a490bfd717394e
     321library/locale.pyc      48754   a51d20267132acc6bc66ac6252cf870f
     322library/atk.pyc 534     c51268cb675f536d08303e8c42a2badb
     323Microsoft.VC90.CRT/msvcp90.dll  568832  6de5c66e434a9c1729575763d891c6c2
     324library/encodings/cp1026.pyc    2653    ced5dd0cc0da378b0968f82309b9bcfb
    317325library/glib/option.pyc 11891   bd90183c75d8f473ecf653e3d63a27f9
    318 library/encodings/ascii.pyc     2081    a5fffd04734740386629fdba1113d585
    319 library/_strptime.pyc   14347   ad17a449b54061177a080e3a21507a39
    320 library/unittest/case.pyc       37758   1d2235e74c246b562c5c00ddf73c621a
    321 library/locale.pyc      48754   a51d20267132acc6bc66ac6252cf870f
     326library/encodings/raw_unicode_escape.pyc        2048    8138045029da04bf45204ab756d1bcd4
     327library/libgthread-2.0-0.dll    44287   7ad6f303082b382bff7bafbab246c61f
     328library/token.pyc       3716    732fa0a0cd1c7d9ae9cc696311160fc1
     329library/encodings/gb18030.pyc   1654    b103fe74a6cdae113476f1fc5255550b
     330library/gtk/deprecation.pyc     3104    2e6c9eef82dfa8aa3beb05abd3e274a4
     331Microsoft.VC90.CRT/msvcm90.dll  224768  4a8bc195abdc93f0db5dab7f5093c52f
     332library/gettext.pyc     14675   606ad2e00535dd0f4fee5bd8d8562b29
     333library/keyword.pyc     2063    4d5bab044f614cfdabe89011cd3d7375
     334library/gobject/__init__.pyc    5154    944a57e672b63943bf88c5dbe459cd41
    322335library/re.pyc  12699   5b157b40e294465c0f3d2ca82f70f66e
    323 library/_weakrefset.pyc 9290    a56e87c491c0511cd329a3c8c4cd9563
    324 library/sre_parse.pyc   18380   fe2376a101668be1124f9ee316662bab
    325 library/struct.pyc      219     421271d66b783c3f13c37ec09efa8b65
    326 library/encodings/raw_unicode_escape.pyc        2048    8138045029da04bf45204ab756d1bcd4
    327 library/difflib.pyc     60869   38d2e1340b64e22d7b1fed90a57fb83a
    328 library/encodings/euc_kr.pyc    1646    af2a5eaf1ea334c3f3bd60ea13db33a9
    329 library/atk.pyd 208384  ebe7f0929eac23a3205d17d69906e172
    330 library/glib._glib.pyd  58368   0de636503e43c4eb00e80927bc9bda97
    331 Microsoft.VC90.CRT/msvcm90.dll  224768  4a8bc195abdc93f0db5dab7f5093c52f
    332 library/encodings/ptcp154.pyc   4700    377245b13f9246526c8c17b5e13bac4f
    333 library/encodings/bz2_codec.pyc 4388    d5ef2b625b70cfae3771a9601d37523b
    334 Microsoft.VC90.CRT/msvcp90.dll  568832  6de5c66e434a9c1729575763d891c6c2
    335 library/encodings/utf_16_be.pyc 1854    84a1d1465453727af051eaeeb853782f
    336 library/encodings/iso2022_jp_ext.pyc    1715    97eda1c1468f65445951b0bf23a89570
     336library/libglib-2.0-0.dll       1242929 18e88b04da123bf05b07ff60a4e96654
    337337library/encodings/utf_8_sig.pyc 4625    1b1405db186e5819fa271ff96c1ca2c5
    338338library/pangocairo.pyc  555     9208abb19bae9a96f7925367aea09ea8
  • src/mlx/gui/update.py

    r105 r115  
    66
    77from mlx.update import update
     8from mlx.i18n import xstr
    89
    910import mlx.const as const
     
    3940
    4041        Updater._progressWindow = window = gtk.Window()
    41         window.set_title(WINDOW_TITLE_BASE + " Update")
     42        window.set_title(WINDOW_TITLE_BASE + " " + xstr("update_title"))
    4243        window.set_transient_for(parentWindow)
    4344        #win.set_icon_from_file(os.path.join(iconDirectory, "logo.ico"))
     
    7273
    7374        Updater._sudoDialog = sudoDialog = \
    74             gtk.Dialog(WINDOW_TITLE_BASE + " Update",
     75            gtk.Dialog(WINDOW_TITLE_BASE + " " + xstr("update_title"),
    7576                       parentWindow,
    7677                       gtk.DialogFlags.MODAL if pygobject else gtk.DIALOG_MODAL,
     
    8283                                       padding_left = 16, padding_right = 16)
    8384
    84         infoLabel = gtk.Label("There is an update available, but the program cannot write\n"
    85                               "its directory due to insufficient privileges.\n\n"
    86                               "Click OK, if you want to run a helper program\n"
    87                               "with administrator privileges "
    88                               "to complete the update,\n"
    89                               "Cancel otherwise.")
     85        infoLabel = gtk.Label(xstr("update_needsudo"))
    9086        infoLabel.set_justify(gtk.Justification.CENTER if pygobject
    9187                              else gtk.JUSTIFY_CENTER)
     
    128124    def _downloadingManifest(self):
    129125        """Called when the downloading of the manifest has started."""
    130         self._progressLabel.set_text("Downloading manifest...")
     126        self._progressLabel.set_text(xstr("update_manifest_progress"))
    131127        self._progressBar.set_fraction(0)
    132128
     
    137133    def _downloadedManifest(self):
    138134        """Called when the downloading of the manifest has finished."""
    139         self._progressLabel.set_text("Downloaded manifest...")
     135        self._progressLabel.set_text(xstr("update_manifest_done"))
    140136        self._progressBar.set_fraction(0.05)
    141137
     
    178174    def _startDownload(self):
    179175        """Called when the download has started."""
    180         self._progressLabel.set_text("Downloading files...")
     176        self._progressLabel.set_text(xstr("update_files_progress"))
    181177
    182178    def setDownloaded(self, downloaded):
     
    187183    def _setDownloaded(self, downloaded):
    188184        """Called when a certain number of bytes are downloaded."""
    189         self._progressLabel.set_text("Downloaded %d of %d" % \
     185        self._progressLabel.set_text(xstr("update_files_bytes") % \
    190186                                     (downloaded, self._totalSize))
    191187        self._setProgress()
     
    197193    def _startRenaming(self):
    198194        """Called when the renaming of files has started."""
    199         self._progressLabel.set_text("Renaming downloaded files...")
     195        self._progressLabel.set_text(xstr("update_renaming"))
    200196
    201197    def renamed(self, path, count):
     
    206202    def _renamed(self, path, count):
    207203        """Called when a file has been renamed."""
    208         self._progressLabel.set_text("Renamed %s" % (path,))
     204        self._progressLabel.set_text(xstr("update_renamed") % (path,))
    209205        self._setProgress()
    210206
     
    215211    def _startRemoving(self):
    216212        """Called when the removing of files has started."""
    217         self._progressLabel.set_text("Removing files...")
     213        self._progressLabel.set_text(xstr("update_removing"))
    218214
    219215    def removed(self, path, count):
     
    224220    def _removed(self, path, count):
    225221        """Called when a file has been removed."""
    226         self._progressLabel.set_text("Removed %s" % (path,))
     222        self._progressLabel.set_text(xstr("update_removed") % (path,))
    227223        self._setProgress()
    228224
     
    233229    def _writingManifest(self):
    234230        """Called when the writing of the new manifest file has started."""
    235         self._progressLabel.set_text("Writing the new manifest")
     231        self._progressLabel.set_text(xstr("update_writing_manifest"))
    236232       
    237233    def done(self):
     
    244240        self._progressBar.set_fraction(1)
    245241        if self._totalProgress>0:
    246             self._progressLabel.set_text("Finished updating. Press OK to restart the program.")
     242            self._progressLabel.set_text(xstr("update_finished"))
    247243            self._progressOKButton.set_sensitive(True)
    248244        else:
    249             self._progressLabel.set_text("There was nothing to update")
     245            self._progressLabel.set_text(xstr("update_nothing"))
    250246       
    251247    def _setProgress(self):
     
    264260    def _failed(self, what):
    265261        """Called when the downloading has failed."""       
    266         self._progressLabel.set_text("Failed, see the debug log for details.")
     262        self._progressLabel.set_text(xstr("update_failed"))
    267263        self._progressBar.set_fraction(1)
    268264        self._progressOKButton.set_sensitive(True)
  • src/mlx/i18n.py

    r114 r115  
    453453        self.add("statusicon_stage", "Stage:")
    454454        self.add("statusicon_rating", "Rating:")
     455
     456        self.add("update_title", "Update")
     457        self.add("update_needsudo",
     458                 "There is an update available, but the program cannot write\n"
     459                 "its directory due to insufficient privileges.\n\n"
     460                 "Click OK, if you want to run a helper program\n"
     461                 "with administrator privileges "
     462                 "to complete the update,\n"
     463                 "Cancel otherwise.")
     464        self.add("update_manifest_progress", "Downloading manifest...")
     465        self.add("update_manifest_done", "Downloaded manifest...")
     466        self.add("update_files_progress", "Downloading files...")
     467        self.add("update_files_bytes", "Downloaded %d of %d bytes")
     468        self.add("update_renaming", "Renaming downloaded files...")
     469        self.add("update_renamed", "Renamed %s")
     470        self.add("update_removing", "Removing files...")
     471        self.add("update_removed", "Removed %s")
     472        self.add("update_writing_manifest", "Writing the new manifest")
     473        self.add("update_finished",
     474                 "Finished updating. Press OK to restart the program.")
     475        self.add("update_nothing", "There was nothing to update")
     476        self.add("update_failed", "Failed, see the debug log for details.")
    455477                 
    456478#------------------------------------------------------------------------------
     
    799821        self.add("statusicon_rating", "Pontszám:")
    800822
     823        self.add("update_title", "Frissítés")
     824        self.add("update_needsudo",
     825                 "Lenne mit frissíteni, de a program hozzáférési jogok\n"
     826                 "hiányában nem tud írni a saját könyvtárába.\n\n"
     827                 "Kattints az OK gombra, ha el szeretnél indítani egy\n"
     828                 "segédprogramot adminisztrátori jogokkal, amely\n"
     829                 "befejezné a frissítést, egyébként a Mégse gombra.")
     830        self.add("update_manifest_progress", "A manifesztum letöltése...")
     831        self.add("update_manifest_done", "A manifesztum letöltve...")
     832        self.add("update_files_progress", "Fájlok letöltése...")
     833        self.add("update_files_bytes", "%d bájtot töltöttem le %d bájtból")
     834        self.add("update_renaming", "A letöltött fájlok átnevezése...")
     835        self.add("update_renamed", "Átneveztem a(z) %s fájlt")
     836        self.add("update_removing", "Fájlok törlése...")
     837        self.add("update_removed", "Letöröltem a(z) %s fájlt")
     838        self.add("update_writing_manifest", "Az új manifesztum írása")
     839        self.add("update_finished",
     840                 "A frissítés sikerült. Kattints az OK-ra a program újraindításához.")
     841        self.add("update_nothing", "Nem volt mit frissíteni")
     842        self.add("update_failed", "Nem sikerült, a részleteket lásd a debug naplóban.")
     843
    801844#------------------------------------------------------------------------------
    802845
  • src/mlx/update.py

    r39 r115  
    425425
    426426        serverSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
     427        serverSocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
    427428        serverSocket.bind(("127.0.0.1", 0))
    428429        (_host, port) = serverSocket.getsockname()
Note: See TracChangeset for help on using the changeset viewer.