Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMorgan Collett <morgan.collett@gmail.com>2009-01-20 13:57:45 (GMT)
committer Morgan Collett <morgan.collett@gmail.com>2009-01-20 13:57:45 (GMT)
commit9d5bcbaf4c6fc3655b788796ca1ab03096902402 (patch)
tree3484258a39e88668f6bcefeb774db8a4297c5e24
parent83a0738fed3a3e13ef718193f8cdca0cc1a5b034 (diff)
Import upstream release 13
-rw-r--r--Log.activity/MANIFEST186
-rw-r--r--Log.activity/NEWS27
-rw-r--r--Log.activity/activity/activity-log.svg24
-rw-r--r--Log.activity/activity/activity.info9
-rw-r--r--Log.activity/locale/af/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/af/activity.linfo2
-rw-r--r--Log.activity/locale/am/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/am/activity.linfo2
-rw-r--r--Log.activity/locale/ar/LC_MESSAGES/org.laptop.Log.mobin0 -> 2395 bytes
-rw-r--r--Log.activity/locale/ar/activity.linfo2
-rw-r--r--Log.activity/locale/ay/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/ay/activity.linfo2
-rw-r--r--Log.activity/locale/bg/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/bg/activity.linfo2
-rw-r--r--Log.activity/locale/bn/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/bn/activity.linfo2
-rw-r--r--Log.activity/locale/bn_IN/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/bn_IN/activity.linfo2
-rw-r--r--Log.activity/locale/ca/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/ca/activity.linfo2
-rw-r--r--Log.activity/locale/de/LC_MESSAGES/org.laptop.Log.mobin0 -> 2181 bytes
-rw-r--r--Log.activity/locale/de/activity.linfo2
-rw-r--r--Log.activity/locale/dz/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/dz/activity.linfo2
-rw-r--r--Log.activity/locale/el/LC_MESSAGES/org.laptop.Log.mobin0 -> 2877 bytes
-rw-r--r--Log.activity/locale/el/activity.linfo2
-rw-r--r--Log.activity/locale/en/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/en/activity.linfo2
-rw-r--r--Log.activity/locale/es/LC_MESSAGES/org.laptop.Log.mobin0 -> 2248 bytes
-rw-r--r--Log.activity/locale/es/activity.linfo2
-rw-r--r--Log.activity/locale/fa/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/fa/activity.linfo2
-rw-r--r--Log.activity/locale/fa_AF/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/fa_AF/activity.linfo2
-rw-r--r--Log.activity/locale/ff/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/ff/activity.linfo2
-rw-r--r--Log.activity/locale/fr/LC_MESSAGES/org.laptop.Log.mobin0 -> 2245 bytes
-rw-r--r--Log.activity/locale/fr/activity.linfo2
-rw-r--r--Log.activity/locale/gu/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/gu/activity.linfo2
-rw-r--r--Log.activity/locale/ha/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/ha/activity.linfo2
-rw-r--r--Log.activity/locale/hi/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/hi/activity.linfo2
-rw-r--r--Log.activity/locale/ht/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/ht/activity.linfo2
-rw-r--r--Log.activity/locale/ig/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/ig/activity.linfo2
-rw-r--r--Log.activity/locale/is/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/is/activity.linfo2
-rw-r--r--Log.activity/locale/it/LC_MESSAGES/org.laptop.Log.mobin0 -> 2220 bytes
-rw-r--r--Log.activity/locale/it/activity.linfo2
-rw-r--r--Log.activity/locale/ja/LC_MESSAGES/org.laptop.Log.mobin0 -> 2381 bytes
-rw-r--r--Log.activity/locale/ja/activity.linfo2
-rw-r--r--Log.activity/locale/km/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/km/activity.linfo2
-rw-r--r--Log.activity/locale/ko/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/ko/activity.linfo2
-rw-r--r--Log.activity/locale/mk/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/mk/activity.linfo2
-rw-r--r--Log.activity/locale/ml/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/ml/activity.linfo2
-rw-r--r--Log.activity/locale/mn/LC_MESSAGES/org.laptop.Log.mobin0 -> 2637 bytes
-rw-r--r--Log.activity/locale/mn/activity.linfo2
-rw-r--r--Log.activity/locale/mr/LC_MESSAGES/org.laptop.Log.mobin0 -> 2774 bytes
-rw-r--r--Log.activity/locale/mr/activity.linfo2
-rw-r--r--Log.activity/locale/mvo/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/mvo/activity.linfo2
-rw-r--r--Log.activity/locale/nb/LC_MESSAGES/org.laptop.Log.mobin0 -> 1814 bytes
-rw-r--r--Log.activity/locale/nb/activity.linfo2
-rw-r--r--Log.activity/locale/ne/LC_MESSAGES/org.laptop.Log.mobin0 -> 3037 bytes
-rw-r--r--Log.activity/locale/ne/activity.linfo2
-rw-r--r--Log.activity/locale/nl/LC_MESSAGES/org.laptop.Log.mobin0 -> 2226 bytes
-rw-r--r--Log.activity/locale/nl/activity.linfo2
-rw-r--r--Log.activity/locale/pa/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/pa/activity.linfo2
-rw-r--r--Log.activity/locale/pap/LC_MESSAGES/org.laptop.Log.mobin0 -> 1735 bytes
-rw-r--r--Log.activity/locale/pap/activity.linfo2
-rw-r--r--Log.activity/locale/pis/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/pis/activity.linfo2
-rw-r--r--Log.activity/locale/pl/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/pl/activity.linfo2
-rw-r--r--Log.activity/locale/ps/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/ps/activity.linfo2
-rw-r--r--Log.activity/locale/pt/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/pt/activity.linfo2
-rw-r--r--Log.activity/locale/pt_BR/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/pt_BR/activity.linfo2
-rw-r--r--Log.activity/locale/qu/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/qu/activity.linfo2
-rw-r--r--Log.activity/locale/ro/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/ro/activity.linfo2
-rw-r--r--Log.activity/locale/ru/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/ru/activity.linfo2
-rw-r--r--Log.activity/locale/rw/LC_MESSAGES/org.laptop.Log.mobin0 -> 2179 bytes
-rw-r--r--Log.activity/locale/rw/activity.linfo2
-rw-r--r--Log.activity/locale/sd/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/sd/activity.linfo2
-rw-r--r--Log.activity/locale/si/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/si/activity.linfo2
-rw-r--r--Log.activity/locale/sl/LC_MESSAGES/org.laptop.Log.mobin0 -> 2179 bytes
-rw-r--r--Log.activity/locale/sl/activity.linfo2
-rw-r--r--Log.activity/locale/te/LC_MESSAGES/org.laptop.Log.mobin0 -> 1622 bytes
-rw-r--r--Log.activity/locale/te/activity.linfo2
-rw-r--r--Log.activity/locale/th/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/th/activity.linfo2
-rw-r--r--Log.activity/locale/tpi/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/tpi/activity.linfo2
-rw-r--r--Log.activity/locale/tr/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/tr/activity.linfo2
-rw-r--r--Log.activity/locale/ur/LC_MESSAGES/org.laptop.Log.mobin0 -> 2496 bytes
-rw-r--r--Log.activity/locale/ur/activity.linfo2
-rw-r--r--Log.activity/locale/vi/LC_MESSAGES/org.laptop.Log.mobin0 -> 2325 bytes
-rw-r--r--Log.activity/locale/vi/activity.linfo2
-rw-r--r--Log.activity/locale/yo/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/yo/activity.linfo2
-rw-r--r--Log.activity/locale/zh_CN/LC_MESSAGES/org.laptop.Log.mobin0 -> 407 bytes
-rw-r--r--Log.activity/locale/zh_CN/activity.linfo2
-rw-r--r--Log.activity/locale/zh_TW/LC_MESSAGES/org.laptop.Log.mobin0 -> 2145 bytes
-rw-r--r--Log.activity/locale/zh_TW/activity.linfo2
-rw-r--r--Log.activity/logviewer.py596
-rw-r--r--Log.activity/po/Log.pot115
-rw-r--r--Log.activity/po/POTFILES.in3
-rw-r--r--Log.activity/po/af.po115
-rw-r--r--Log.activity/po/am.po115
-rw-r--r--Log.activity/po/ar.po117
-rw-r--r--Log.activity/po/ay.po115
-rw-r--r--Log.activity/po/bg.po115
-rw-r--r--Log.activity/po/bn.po115
-rw-r--r--Log.activity/po/bn_IN.po115
-rw-r--r--Log.activity/po/ca.po115
-rw-r--r--Log.activity/po/de.po119
-rw-r--r--Log.activity/po/dz.po115
-rw-r--r--Log.activity/po/el.po120
-rw-r--r--Log.activity/po/en.po115
-rw-r--r--Log.activity/po/es.po120
-rw-r--r--Log.activity/po/fa.po115
-rw-r--r--Log.activity/po/fa_AF.po115
-rw-r--r--Log.activity/po/ff.po115
-rw-r--r--Log.activity/po/fr.po119
-rw-r--r--Log.activity/po/gu.po115
-rw-r--r--Log.activity/po/ha.po115
-rw-r--r--Log.activity/po/hi.po115
-rw-r--r--Log.activity/po/ht.po115
-rw-r--r--Log.activity/po/ig.po115
-rw-r--r--Log.activity/po/is.po115
-rw-r--r--Log.activity/po/it.po120
-rw-r--r--Log.activity/po/ja.po117
-rw-r--r--Log.activity/po/km.po115
-rw-r--r--Log.activity/po/ko.po115
-rw-r--r--Log.activity/po/mk.po115
-rw-r--r--Log.activity/po/ml.po115
-rw-r--r--Log.activity/po/mn.po117
-rw-r--r--Log.activity/po/mr.po119
-rw-r--r--Log.activity/po/mvo.po115
-rw-r--r--Log.activity/po/nb.po121
-rw-r--r--Log.activity/po/ne.po117
-rw-r--r--Log.activity/po/nl.po119
-rw-r--r--Log.activity/po/pa.po115
-rw-r--r--Log.activity/po/pap.po117
-rw-r--r--Log.activity/po/pis.po115
-rw-r--r--Log.activity/po/pl.po115
-rw-r--r--Log.activity/po/ps.po115
-rw-r--r--Log.activity/po/pseudo.po115
-rw-r--r--Log.activity/po/pt.po115
-rw-r--r--Log.activity/po/pt_BR.po115
-rw-r--r--Log.activity/po/qu.po115
-rw-r--r--Log.activity/po/ro.po115
-rw-r--r--Log.activity/po/ru.po115
-rw-r--r--Log.activity/po/rw.po117
-rw-r--r--Log.activity/po/sd.po115
-rw-r--r--Log.activity/po/si.po115
-rw-r--r--Log.activity/po/sl.po120
-rw-r--r--Log.activity/po/te.po115
-rw-r--r--Log.activity/po/th.po115
-rw-r--r--Log.activity/po/tpi.po115
-rw-r--r--Log.activity/po/tr.po115
-rw-r--r--Log.activity/po/ur.po117
-rw-r--r--Log.activity/po/vi.po118
-rw-r--r--Log.activity/po/yo.po115
-rw-r--r--Log.activity/po/zh_CN.po115
-rw-r--r--Log.activity/po/zh_TW.po117
-rw-r--r--Log.activity/setup.py2
183 files changed, 7721 insertions, 203 deletions
diff --git a/Log.activity/MANIFEST b/Log.activity/MANIFEST
new file mode 100644
index 0000000..d3df464
--- /dev/null
+++ b/Log.activity/MANIFEST
@@ -0,0 +1,186 @@
+NEWS
+setup.py
+README
+logcollect.py
+logviewer.py
+po/ur.po
+po/th.po
+po/bn.po
+po/af.po
+po/am.po
+po/gu.po
+po/pap.po
+po/ay.po
+po/ha.po
+po/pt.po
+po/es.po
+po/fr.po
+po/km.po
+po/POTFILES.in
+po/hi.po
+po/fa.po
+po/sl.po
+po/Log.pot
+po/tpi.po
+po/en.po
+po/mk.po
+po/bn_IN.po
+po/el.po
+po/nl.po
+po/pt_BR.po
+po/mr.po
+po/ff.po
+po/mvo.po
+po/ml.po
+po/ro.po
+po/mn.po
+po/ht.po
+po/zh_CN.po
+po/nb.po
+po/de.po
+po/pseudo.po
+po/ca.po
+po/yo.po
+po/ne.po
+po/is.po
+po/si.po
+po/ja.po
+po/ar.po
+po/ps.po
+po/tr.po
+po/it.po
+po/ig.po
+po/ru.po
+po/bg.po
+po/pis.po
+po/pl.po
+po/ko.po
+po/rw.po
+po/vi.po
+po/qu.po
+po/pa.po
+po/dz.po
+po/sd.po
+po/fa_AF.po
+po/zh_TW.po
+po/te.po
+activity/activity.info
+activity/activity-log.svg
+locale/ca/activity.linfo
+locale/ca/LC_MESSAGES/org.laptop.Log.mo
+locale/si/activity.linfo
+locale/si/LC_MESSAGES/org.laptop.Log.mo
+
+
+locale/ro/activity.linfo
+locale/ro/LC_MESSAGES/org.laptop.Log.mo
+locale/ha/activity.linfo
+locale/ha/LC_MESSAGES/org.laptop.Log.mo
+locale/fa/activity.linfo
+locale/fa/LC_MESSAGES/org.laptop.Log.mo
+locale/es/activity.linfo
+locale/es/LC_MESSAGES/org.laptop.Log.mo
+locale/pap/activity.linfo
+locale/pap/LC_MESSAGES/org.laptop.Log.mo
+locale/mk/activity.linfo
+locale/mk/LC_MESSAGES/org.laptop.Log.mo
+locale/qu/activity.linfo
+locale/qu/LC_MESSAGES/org.laptop.Log.mo
+locale/th/activity.linfo
+locale/th/LC_MESSAGES/org.laptop.Log.mo
+locale/nb/activity.linfo
+locale/nb/LC_MESSAGES/org.laptop.Log.mo
+locale/km/activity.linfo
+locale/km/LC_MESSAGES/org.laptop.Log.mo
+locale/pt_BR/activity.linfo
+locale/pt_BR/LC_MESSAGES/org.laptop.Log.mo
+locale/zh_CN/activity.linfo
+locale/zh_CN/LC_MESSAGES/org.laptop.Log.mo
+locale/tr/activity.linfo
+locale/tr/LC_MESSAGES/org.laptop.Log.mo
+locale/el/activity.linfo
+locale/el/LC_MESSAGES/org.laptop.Log.mo
+locale/it/activity.linfo
+locale/it/LC_MESSAGES/org.laptop.Log.mo
+locale/ff/activity.linfo
+locale/ff/LC_MESSAGES/org.laptop.Log.mo
+locale/ig/activity.linfo
+locale/ig/LC_MESSAGES/org.laptop.Log.mo
+locale/sl/activity.linfo
+locale/sl/LC_MESSAGES/org.laptop.Log.mo
+locale/zh_TW/activity.linfo
+locale/zh_TW/LC_MESSAGES/org.laptop.Log.mo
+locale/ml/activity.linfo
+locale/ml/LC_MESSAGES/org.laptop.Log.mo
+locale/sd/activity.linfo
+locale/sd/LC_MESSAGES/org.laptop.Log.mo
+locale/fr/activity.linfo
+locale/fr/LC_MESSAGES/org.laptop.Log.mo
+locale/ja/activity.linfo
+locale/ja/LC_MESSAGES/org.laptop.Log.mo
+locale/bn_IN/activity.linfo
+locale/bn_IN/LC_MESSAGES/org.laptop.Log.mo
+locale/bn/activity.linfo
+locale/bn/LC_MESSAGES/org.laptop.Log.mo
+locale/ay/activity.linfo
+locale/ay/LC_MESSAGES/org.laptop.Log.mo
+locale/mvo/activity.linfo
+locale/mvo/LC_MESSAGES/org.laptop.Log.mo
+locale/tpi/activity.linfo
+locale/tpi/LC_MESSAGES/org.laptop.Log.mo
+locale/af/activity.linfo
+locale/af/LC_MESSAGES/org.laptop.Log.mo
+locale/mr/activity.linfo
+locale/mr/LC_MESSAGES/org.laptop.Log.mo
+locale/ar/activity.linfo
+locale/ar/LC_MESSAGES/org.laptop.Log.mo
+locale/am/activity.linfo
+locale/am/LC_MESSAGES/org.laptop.Log.mo
+locale/hi/activity.linfo
+locale/hi/LC_MESSAGES/org.laptop.Log.mo
+locale/yo/activity.linfo
+locale/yo/LC_MESSAGES/org.laptop.Log.mo
+locale/is/activity.linfo
+locale/is/LC_MESSAGES/org.laptop.Log.mo
+locale/fa_AF/activity.linfo
+locale/fa_AF/LC_MESSAGES/org.laptop.Log.mo
+locale/pa/activity.linfo
+locale/pa/LC_MESSAGES/org.laptop.Log.mo
+locale/ko/activity.linfo
+locale/ko/LC_MESSAGES/org.laptop.Log.mo
+locale/ur/activity.linfo
+locale/ur/LC_MESSAGES/org.laptop.Log.mo
+locale/pt/activity.linfo
+locale/pt/LC_MESSAGES/org.laptop.Log.mo
+locale/dz/activity.linfo
+locale/dz/LC_MESSAGES/org.laptop.Log.mo
+locale/mn/activity.linfo
+locale/mn/LC_MESSAGES/org.laptop.Log.mo
+locale/ne/activity.linfo
+locale/ne/LC_MESSAGES/org.laptop.Log.mo
+locale/de/activity.linfo
+locale/de/LC_MESSAGES/org.laptop.Log.mo
+locale/ps/activity.linfo
+locale/ps/LC_MESSAGES/org.laptop.Log.mo
+locale/en/activity.linfo
+locale/en/LC_MESSAGES/org.laptop.Log.mo
+locale/rw/activity.linfo
+locale/rw/LC_MESSAGES/org.laptop.Log.mo
+locale/bg/activity.linfo
+locale/bg/LC_MESSAGES/org.laptop.Log.mo
+locale/vi/activity.linfo
+locale/vi/LC_MESSAGES/org.laptop.Log.mo
+locale/pl/activity.linfo
+locale/pl/LC_MESSAGES/org.laptop.Log.mo
+locale/pis/activity.linfo
+locale/pis/LC_MESSAGES/org.laptop.Log.mo
+locale/ru/activity.linfo
+locale/ru/LC_MESSAGES/org.laptop.Log.mo
+locale/ht/activity.linfo
+locale/ht/LC_MESSAGES/org.laptop.Log.mo
+locale/te/activity.linfo
+locale/te/LC_MESSAGES/org.laptop.Log.mo
+locale/gu/activity.linfo
+locale/gu/LC_MESSAGES/org.laptop.Log.mo
+locale/nl/activity.linfo
+locale/nl/LC_MESSAGES/org.laptop.Log.mo
diff --git a/Log.activity/NEWS b/Log.activity/NEWS
index b7cc6e5..c9d2b40 100644
--- a/Log.activity/NEWS
+++ b/Log.activity/NEWS
@@ -1,3 +1,30 @@
+13
+
+12
+
+11
+
+10
+
+* fix activity icon 4913
+* a lot of new languages added and some new translations
+
+9
+
+* make users non-olpc be able to read the sugar logs (erikos)
+
+8
+
+7
+
+* Strips ANSI escape codes from logs.
+* New Edit toolbar with Copy, Word wrap toggle & Search.
+* Delete Log added to Tools menu.
+* Notification added after log upload.
+* Watches multiple directories, plus extra files.
+* Organizes logs in tree view by directory.
+* Tree view sorted alphabetically, with special sorting for xxxx-NNN.log files.
+
5
* Harden logcollect.py with a whole bunch of try...except to always collect as
diff --git a/Log.activity/activity/activity-log.svg b/Log.activity/activity/activity-log.svg
index d018bcb..346e1b1 100644
--- a/Log.activity/activity/activity-log.svg
+++ b/Log.activity/activity/activity-log.svg
@@ -1,13 +1,15 @@
<?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' [
- <!ENTITY stroke_color "#010101">
- <!ENTITY fill_color "#FFFFFF">
-]><svg enable-background="new 0 0 55 55" height="55px" version="1.1" viewBox="0 0 55 55" width="55px" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px"><g display="block" id="activity-log">
-
- <rect fill="&fill_color;" height="32.442" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5" width="43.457" x="5.646" y="9.404"/>
- <circle cx="12.926" cy="16.867" fill="&stroke_color;" r="1.931" stroke="#000000" stroke-width="0.5"/>
- <circle cx="12.926" cy="25.645" fill="&stroke_color;" r="1.931" stroke="#000000" stroke-width="0.5"/>
- <circle cx="12.926" cy="34.424" fill="&stroke_color;" r="1.931" stroke="#000000" stroke-width="0.5"/>
- <line fill="none" stroke="&stroke_color;" stroke-width="3.5" x1="17.926" x2="33.926" y1="16.867" y2="16.867"/>
- <line fill="none" stroke="&stroke_color;" stroke-width="3.5" x1="17.926" x2="33.926" y1="25.625" y2="25.625"/>
- <line fill="none" stroke="&stroke_color;" stroke-width="3.5" x1="17.926" x2="33.926" y1="34.424" y2="34.424"/>
+ <!ENTITY stroke_color "#666666">
+ <!ENTITY fill_color "#ffffff">
+]><svg enable-background="new 0 0 55 55" height="55px" id="Layer_1" version="1.1" viewBox="0 0 55 55" width="55px" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px"><g display="block" id="activity-log">
+ <g display="inline">
+
+ <rect fill="&fill_color;" height="32.442" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5" width="43.458" x="5.646" y="9.404"/>
+ <circle cx="12.926" cy="16.867" fill="&stroke_color;" r="1.931"/>
+ <circle cx="12.926" cy="25.645" fill="&stroke_color;" r="1.931"/>
+ <circle cx="12.926" cy="34.424" fill="&stroke_color;" r="1.931"/>
+ <line fill="none" stroke="&stroke_color;" stroke-width="3.5" x1="17.926" x2="33.926" y1="16.867" y2="16.867"/>
+ <line fill="none" stroke="&stroke_color;" stroke-width="3.5" x1="17.926" x2="33.926" y1="25.625" y2="25.625"/>
+ <line fill="none" stroke="&stroke_color;" stroke-width="3.5" x1="17.926" x2="33.926" y1="34.424" y2="34.424"/>
+ </g>
</g></svg> \ No newline at end of file
diff --git a/Log.activity/activity/activity.info b/Log.activity/activity/activity.info
index 51ef1eb..345dd90 100644
--- a/Log.activity/activity/activity.info
+++ b/Log.activity/activity/activity.info
@@ -1,7 +1,6 @@
[Activity]
-name = Log Viewer
-activity_version = 6
-service_name = org.laptop.LogViewer
-exec = sugar-activity logviewer.LogHandler -s
+name = Log
+activity_version = 13
+service_name = org.laptop.Log
+exec = sugar-activity logviewer.LogActivity -s
icon = activity-log
-
diff --git a/Log.activity/locale/af/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/af/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/af/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/af/activity.linfo b/Log.activity/locale/af/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/af/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/am/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/am/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/am/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/am/activity.linfo b/Log.activity/locale/am/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/am/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/ar/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ar/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..bdd8465
--- /dev/null
+++ b/Log.activity/locale/ar/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ar/activity.linfo b/Log.activity/locale/ar/activity.linfo
new file mode 100644
index 0000000..74bcb3e
--- /dev/null
+++ b/Log.activity/locale/ar/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = سجل
diff --git a/Log.activity/locale/ay/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ay/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/ay/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ay/activity.linfo b/Log.activity/locale/ay/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/ay/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/bg/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/bg/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/bg/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/bg/activity.linfo b/Log.activity/locale/bg/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/bg/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/bn/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/bn/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/bn/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/bn/activity.linfo b/Log.activity/locale/bn/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/bn/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/bn_IN/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/bn_IN/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/bn_IN/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/bn_IN/activity.linfo b/Log.activity/locale/bn_IN/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/bn_IN/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/ca/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ca/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/ca/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ca/activity.linfo b/Log.activity/locale/ca/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/ca/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/de/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/de/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..3961d35
--- /dev/null
+++ b/Log.activity/locale/de/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/de/activity.linfo b/Log.activity/locale/de/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/de/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/dz/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/dz/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/dz/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/dz/activity.linfo b/Log.activity/locale/dz/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/dz/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/el/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/el/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..546591c
--- /dev/null
+++ b/Log.activity/locale/el/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/el/activity.linfo b/Log.activity/locale/el/activity.linfo
new file mode 100644
index 0000000..c44df24
--- /dev/null
+++ b/Log.activity/locale/el/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Καταγραφή
diff --git a/Log.activity/locale/en/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/en/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/en/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/en/activity.linfo b/Log.activity/locale/en/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/en/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/es/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/es/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..d39d878
--- /dev/null
+++ b/Log.activity/locale/es/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/es/activity.linfo b/Log.activity/locale/es/activity.linfo
new file mode 100644
index 0000000..fa4977f
--- /dev/null
+++ b/Log.activity/locale/es/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Registro
diff --git a/Log.activity/locale/fa/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/fa/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/fa/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/fa/activity.linfo b/Log.activity/locale/fa/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/fa/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/fa_AF/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/fa_AF/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/fa_AF/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/fa_AF/activity.linfo b/Log.activity/locale/fa_AF/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/fa_AF/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/ff/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ff/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/ff/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ff/activity.linfo b/Log.activity/locale/ff/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/ff/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/fr/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/fr/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..96d7d22
--- /dev/null
+++ b/Log.activity/locale/fr/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/fr/activity.linfo b/Log.activity/locale/fr/activity.linfo
new file mode 100644
index 0000000..b64549d
--- /dev/null
+++ b/Log.activity/locale/fr/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Journal
diff --git a/Log.activity/locale/gu/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/gu/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/gu/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/gu/activity.linfo b/Log.activity/locale/gu/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/gu/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/ha/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ha/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/ha/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ha/activity.linfo b/Log.activity/locale/ha/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/ha/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/hi/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/hi/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/hi/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/hi/activity.linfo b/Log.activity/locale/hi/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/hi/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/ht/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ht/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/ht/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ht/activity.linfo b/Log.activity/locale/ht/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/ht/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/ig/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ig/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/ig/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ig/activity.linfo b/Log.activity/locale/ig/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/ig/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/is/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/is/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/is/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/is/activity.linfo b/Log.activity/locale/is/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/is/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/it/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/it/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..1980f20
--- /dev/null
+++ b/Log.activity/locale/it/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/it/activity.linfo b/Log.activity/locale/it/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/it/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/ja/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ja/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..fe3aa0d
--- /dev/null
+++ b/Log.activity/locale/ja/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ja/activity.linfo b/Log.activity/locale/ja/activity.linfo
new file mode 100644
index 0000000..c6585a5
--- /dev/null
+++ b/Log.activity/locale/ja/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = ログ
diff --git a/Log.activity/locale/km/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/km/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/km/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/km/activity.linfo b/Log.activity/locale/km/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/km/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/ko/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ko/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/ko/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ko/activity.linfo b/Log.activity/locale/ko/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/ko/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/mk/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/mk/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/mk/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/mk/activity.linfo b/Log.activity/locale/mk/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/mk/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/ml/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ml/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/ml/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ml/activity.linfo b/Log.activity/locale/ml/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/ml/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/mn/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/mn/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..cf003fe
--- /dev/null
+++ b/Log.activity/locale/mn/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/mn/activity.linfo b/Log.activity/locale/mn/activity.linfo
new file mode 100644
index 0000000..7deef5a
--- /dev/null
+++ b/Log.activity/locale/mn/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Бүртгэл
diff --git a/Log.activity/locale/mr/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/mr/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..a0203f8
--- /dev/null
+++ b/Log.activity/locale/mr/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/mr/activity.linfo b/Log.activity/locale/mr/activity.linfo
new file mode 100644
index 0000000..0aa82ff
--- /dev/null
+++ b/Log.activity/locale/mr/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = लॉग
diff --git a/Log.activity/locale/mvo/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/mvo/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/mvo/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/mvo/activity.linfo b/Log.activity/locale/mvo/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/mvo/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/nb/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/nb/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..781878a
--- /dev/null
+++ b/Log.activity/locale/nb/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/nb/activity.linfo b/Log.activity/locale/nb/activity.linfo
new file mode 100644
index 0000000..97a0cf7
--- /dev/null
+++ b/Log.activity/locale/nb/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Logg
diff --git a/Log.activity/locale/ne/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ne/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..a7ff8de
--- /dev/null
+++ b/Log.activity/locale/ne/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ne/activity.linfo b/Log.activity/locale/ne/activity.linfo
new file mode 100644
index 0000000..0b4ec83
--- /dev/null
+++ b/Log.activity/locale/ne/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = लग
diff --git a/Log.activity/locale/nl/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/nl/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..9ce644e
--- /dev/null
+++ b/Log.activity/locale/nl/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/nl/activity.linfo b/Log.activity/locale/nl/activity.linfo
new file mode 100644
index 0000000..1104954
--- /dev/null
+++ b/Log.activity/locale/nl/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Logboek
diff --git a/Log.activity/locale/pa/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/pa/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/pa/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/pa/activity.linfo b/Log.activity/locale/pa/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/pa/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/pap/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/pap/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..d9d5883
--- /dev/null
+++ b/Log.activity/locale/pap/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/pap/activity.linfo b/Log.activity/locale/pap/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/pap/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/pis/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/pis/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/pis/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/pis/activity.linfo b/Log.activity/locale/pis/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/pis/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/pl/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/pl/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/pl/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/pl/activity.linfo b/Log.activity/locale/pl/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/pl/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/ps/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ps/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/ps/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ps/activity.linfo b/Log.activity/locale/ps/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/ps/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/pt/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/pt/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/pt/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/pt/activity.linfo b/Log.activity/locale/pt/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/pt/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/pt_BR/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/pt_BR/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/pt_BR/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/pt_BR/activity.linfo b/Log.activity/locale/pt_BR/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/pt_BR/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/qu/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/qu/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/qu/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/qu/activity.linfo b/Log.activity/locale/qu/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/qu/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/ro/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ro/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/ro/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ro/activity.linfo b/Log.activity/locale/ro/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/ro/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/ru/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ru/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/ru/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ru/activity.linfo b/Log.activity/locale/ru/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/ru/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/rw/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/rw/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..fb547ba
--- /dev/null
+++ b/Log.activity/locale/rw/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/rw/activity.linfo b/Log.activity/locale/rw/activity.linfo
new file mode 100644
index 0000000..a6e82be
--- /dev/null
+++ b/Log.activity/locale/rw/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Kwinjira cyangwa Kuva ahantu muri mudasobwa
diff --git a/Log.activity/locale/sd/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/sd/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/sd/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/sd/activity.linfo b/Log.activity/locale/sd/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/sd/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/si/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/si/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/si/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/si/activity.linfo b/Log.activity/locale/si/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/si/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/sl/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/sl/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c1ce18a
--- /dev/null
+++ b/Log.activity/locale/sl/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/sl/activity.linfo b/Log.activity/locale/sl/activity.linfo
new file mode 100644
index 0000000..729cdb5
--- /dev/null
+++ b/Log.activity/locale/sl/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Dnevnik
diff --git a/Log.activity/locale/te/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/te/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..89fb597
--- /dev/null
+++ b/Log.activity/locale/te/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/te/activity.linfo b/Log.activity/locale/te/activity.linfo
new file mode 100644
index 0000000..b835854
--- /dev/null
+++ b/Log.activity/locale/te/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = లెఖ్ఖాపత్రము
diff --git a/Log.activity/locale/th/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/th/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/th/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/th/activity.linfo b/Log.activity/locale/th/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/th/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/tpi/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/tpi/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/tpi/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/tpi/activity.linfo b/Log.activity/locale/tpi/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/tpi/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/tr/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/tr/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/tr/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/tr/activity.linfo b/Log.activity/locale/tr/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/tr/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/ur/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/ur/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..44fa743
--- /dev/null
+++ b/Log.activity/locale/ur/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/ur/activity.linfo b/Log.activity/locale/ur/activity.linfo
new file mode 100644
index 0000000..92c91dd
--- /dev/null
+++ b/Log.activity/locale/ur/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = لاگ
diff --git a/Log.activity/locale/vi/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/vi/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..f958c83
--- /dev/null
+++ b/Log.activity/locale/vi/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/vi/activity.linfo b/Log.activity/locale/vi/activity.linfo
new file mode 100644
index 0000000..a587839
--- /dev/null
+++ b/Log.activity/locale/vi/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Bản ghi
diff --git a/Log.activity/locale/yo/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/yo/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/yo/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/yo/activity.linfo b/Log.activity/locale/yo/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/yo/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/zh_CN/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/zh_CN/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..c601536
--- /dev/null
+++ b/Log.activity/locale/zh_CN/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/zh_CN/activity.linfo b/Log.activity/locale/zh_CN/activity.linfo
new file mode 100644
index 0000000..7a11486
--- /dev/null
+++ b/Log.activity/locale/zh_CN/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = Log
diff --git a/Log.activity/locale/zh_TW/LC_MESSAGES/org.laptop.Log.mo b/Log.activity/locale/zh_TW/LC_MESSAGES/org.laptop.Log.mo
new file mode 100644
index 0000000..b770486
--- /dev/null
+++ b/Log.activity/locale/zh_TW/LC_MESSAGES/org.laptop.Log.mo
Binary files differ
diff --git a/Log.activity/locale/zh_TW/activity.linfo b/Log.activity/locale/zh_TW/activity.linfo
new file mode 100644
index 0000000..10ede9a
--- /dev/null
+++ b/Log.activity/locale/zh_TW/activity.linfo
@@ -0,0 +1,2 @@
+[Activity]
+name = 系統日誌
diff --git a/Log.activity/logviewer.py b/Log.activity/logviewer.py
index ed5eb1d..516656a 100644
--- a/Log.activity/logviewer.py
+++ b/Log.activity/logviewer.py
@@ -20,275 +20,483 @@ import os
import logging
from gettext import gettext as _
+import re
+
import gtk
-import dbus
-import pygtk
-import gobject
import pango
+import gobject
import gnomevfs
from sugar.activity import activity
from sugar import env
+from sugar.graphics import iconentry
from sugar.graphics.toolbutton import ToolButton
+from sugar.graphics.toggletoolbutton import ToggleToolButton
from sugar.graphics.palette import Palette
+from sugar.graphics.alert import NotifyAlert
from logcollect import LogCollect, LogSend
-class MultiLogView(gtk.VBox):
- def __init__(self, path, extra_files):
- self._logs_path = path
- self._active_log = None
- self._extra_files = extra_files
+# Should be builtin to sugar.graphics.alert.NotifyAlert...
+def _notify_response_cb(notify, response, activity):
+ activity.remove_alert(notify)
- # Creating Main treeview with Actitivities list
- self._tv_menu = gtk.TreeView()
- self._tv_menu.connect('cursor-changed', self._load_log)
- self._tv_menu.set_rules_hint(True)
+class MultiLogView(gtk.HBox):
+ def __init__(self, paths, extra_files):
+ gtk.HBox.__init__(self, False, 3)
+
+ self.paths = paths
+ self.extra_files = extra_files
- # Set width
- box_width = gtk.gdk.screen_width() * 80 / 100
- self._tv_menu.set_size_request(box_width*25/100, 0)
-
- self._store_menu = gtk.TreeStore(str)
- self._tv_menu.set_model(self._store_menu)
+ self.active_log = None
+ self.logs = {}
+
+ self.search_text = ''
+
+ self._build_treeview()
+ self._build_textview()
+
+ self.show_all()
+
+ self._configure_watcher()
+ self._find_logs()
- self._add_column(self._tv_menu, 'Sugar logs', 0)
- self._logs = {}
+ def _build_treeview(self):
+ self._treeview = gtk.TreeView()
- # Activities menu
- self.hbox = gtk.HBox(False, 3)
- self.hbox.pack_start(self._tv_menu, True, True, 0)
+ self._treeview.set_rules_hint(True)
+ self._treeview.connect('cursor-changed', self._cursor_changed_cb)
- # Activity log, set width
- self._view = LogView()
- self._view.set_size_request(box_width*75/100, 0)
+ self._treemodel = gtk.TreeStore(gobject.TYPE_STRING)
- self.hbox.pack_start(self._view, True, True, 0)
- self.hbox.show_all()
- self._configure_watcher()
- self._create_log_view()
+ sorted = gtk.TreeModelSort(self._treemodel)
+ sorted.set_sort_column_id(0, gtk.SORT_ASCENDING)
+ sorted.set_sort_func(0, self._sort_logfile)
+ self._treeview.set_model(sorted)
+
+ renderer = gtk.CellRendererText()
+ col = gtk.TreeViewColumn(_('Log Files'), renderer, text=0)
+ self._treeview.append_column(col)
+ self.path_iter = {}
+ for p in self.paths:
+ self.path_iter[p] = self._treemodel.append(None, [p])
+
+ if len(self.extra_files):
+ self.extra_iter = self._treemodel.append(None, [_('Other')])
+
+ scroll = gtk.ScrolledWindow()
+ scroll.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
+ scroll.add(self._treeview)
+
+ scroll.set_size_request(gtk.gdk.screen_width()*30/100, 0)
+ self.pack_start(scroll, True, True, 0)
+
+ def _build_textview(self):
+ self._textview = gtk.TextView()
+ self._textview.set_wrap_mode(gtk.WRAP_NONE)
+
+ pangoFont = pango.FontDescription('Courier 8')
+ self._textview.modify_font(pangoFont)
+
+ bgcolor = gtk.gdk.color_parse('#FFFFFF')
+ self._textview.modify_base(gtk.STATE_NORMAL, bgcolor)
+
+ self._textview.set_editable(False)
+
+ self._tagtable = gtk.TextTagTable()
+ hilite_tag = gtk.TextTag('search-hilite')
+ hilite_tag.props.background = '#FFFFB0'
+ self._tagtable.add(hilite_tag)
+ select_tag = gtk.TextTag('search-select')
+ select_tag.props.background = '#B0B0FF'
+ self._tagtable.add(select_tag)
+
+ scroll = gtk.ScrolledWindow()
+ scroll.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
+ scroll.add(self._textview)
+
+ scroll.set_size_request(gtk.gdk.screen_width()*70/100, 0)
+ self.pack_start(scroll, True, True, 0)
+
+ def _sort_logfile(self, treemodel, itera, iterb):
+ a = treemodel.get_value(itera, 0)
+ b = treemodel.get_value(iterb, 0)
+ if a == None or b == None:
+ return 0
+ a = a.lower()
+ b = b.lower()
+
+ # Filenames are parased as xxxx-YYY.log
+ # Sort first by xxxx, then numerically by YYY.
+ logre = re.compile(r'(.*)-(\d+)\.log', re.IGNORECASE)
+ ma = logre.match(a)
+ mb = logre.match(b)
+ if ma and mb:
+ if ma.group(1) > mb.group(1): return 1
+ if ma.group(1) < mb.group(1): return -1
+ if int(ma.group(2)) > int(mb.group(2)): return 1
+ if int(ma.group(2)) < int(mb.group(2)): return -1
+ return 0
+ else:
+ if a > b: return 1
+ if a < b: return -1
+ return 0
def _configure_watcher(self):
# Setting where gnomeVFS will be watching
- gnomevfs.monitor_add('file://' + self._logs_path,
- gnomevfs.MONITOR_DIRECTORY,
- self._log_file_changed_cb)
+ for p in self.paths:
+ gnomevfs.monitor_add('file://' + p,
+ gnomevfs.MONITOR_DIRECTORY,
+ self._log_file_changed_cb)
- for f in self._extra_files:
+ for f in self.extra_files:
gnomevfs.monitor_add('file://' + f,
gnomevfs.MONITOR_FILE,
self._log_file_changed_cb)
def _log_file_changed_cb(self, monitor_uri, info_uri, event):
path = info_uri.split('file://')[-1]
- filename = self._get_filename_from_path(path)
+ dir, logfile = os.path.split(path)
if event == gnomevfs.MONITOR_EVENT_CHANGED:
- self._logs[filename].update()
+ if self.logs.has_key(logfile):
+ self.logs[logfile].update()
elif event == gnomevfs.MONITOR_EVENT_DELETED:
- self._delete_log_file_view(filename)
+ if self.logs.has_key(logfile):
+ self._remove_log_file(logfile)
elif event == gnomevfs.MONITOR_EVENT_CREATED:
self._add_log_file(path)
- # Load the log information in View (textview)
- def _load_log(self, treeview):
- treeselection = treeview.get_selection()
- treestore, iter = treeselection.get_selected()
-
- # Get current selection
- act_log = self._store_menu.get_value(iter, 0)
-
- # Set buffer and scroll down
- self._view.textview.set_buffer(self._logs[act_log])
- self._view.textview.scroll_to_mark(self._logs[act_log].get_insert(), 0)
- self._active_log = act_log
-
- def _create_log_view(self):
- # Searching log files
- for logfile in os.listdir(self._logs_path):
- full_log_path = os.path.join(self._logs_path, logfile)
- self._add_log_file(full_log_path)
+ def _cursor_changed_cb(self, treeview):
+ treestore, iter = self._treeview.get_selection().get_selected()
+ self._show_log(treestore.get_value(iter, 0))
- for ext in self._extra_files:
- self._add_log_file(ext)
+ def _show_log(self, logfile):
+ if self.logs.has_key(logfile):
+ log = self.logs[logfile]
+ self._textview.set_buffer(log)
+ self._textview.scroll_to_mark(log.get_insert(), 0)
+ self.active_log = log
- return True
+ def _find_logs(self):
+ for path in self.paths:
+ try:
+ files = os.listdir(path)
+ except:
+ logging.debug(_("ERROR: Failed to look for files in '%(path)s'.") % {'path': path})
+ else:
+ for logfile in files:
+ self._add_log_file(os.path.join(path, logfile))
- def _delete_log_file_view(self, logkey):
- self._store_menu.remove(self._logs[logkey].iter)
- del self._logs[logkey]
+ for logfile in self.extra_files:
+ self._add_log_file(logfile)
- def _get_filename_from_path(self, path):
- return path.split('/')[-1]
+ self._treeview.expand_all()
def _add_log_file(self, path):
if os.path.isdir(path):
return False
if not os.path.exists(path):
- print "ERROR: %s don't exists" % path
+ logging.debug(_("ERROR: File '%(file)s' does not exist.") % {'file': path})
return False
if not os.access(path, os.R_OK):
- print "ERROR: I can't read '%s' file" % path
+ logging.debug(_("ERROR: Unable to read file '%(file)s'.") % {'file': path})
return False
- logfile = self._get_filename_from_path(path)
+ dir, logfile = os.path.split(path)
- if not self._logs.has_key(logfile):
- iter = self._add_log_row(logfile)
- model = LogBuffer(path, iter)
- self._logs[logfile] = model
-
- self._logs[logfile].update()
- written = self._logs[logfile]._written
-
- # Load the first iter
- if self._active_log == None:
- self._active_log = logfile
- iter = self._tv_menu.get_model().get_iter_root()
- self._tv_menu.get_selection().select_iter(iter)
- self._load_log(self._tv_menu)
-
- if written > 0 and self._active_log == logfile:
- self._view.textview.scroll_to_mark(self._logs[logfile].get_insert(), 0)
-
-
- def _add_log_row(self, name):
- return self._insert_row(self._store_menu, None, name)
+ if not self.logs.has_key(logfile):
+ parent = self.extra_iter
+ if self.path_iter.has_key(dir):
+ parent = self.path_iter[dir]
+ iter = self._treemodel.append(parent, [logfile])
+
+ model = LogBuffer(self._tagtable, path, iter)
+ self.logs[logfile] = model
+
+ log = self.logs[logfile]
+ log.update()
+ written = log._written
+
+ if self.active_log == None:
+ self.active_log = log
+ self._show_log(logfile)
+ iter = self._treeview.get_model().convert_child_iter_to_iter(None, log.iter)
+ self._treeview.get_selection().select_iter(iter)
+
+ if written > 0 and self.active_log == log:
+ self._textview.scroll_to_mark(log.get_insert(), 0)
+
+ def _remove_log_file(self, logfile):
+ log = self.logs[logfile]
+ self._treemodel.remove(log.iter)
+ if self.active_log == log:
+ self.active_log = None
+ del self.logs[logfile]
+
+ def set_search_text(self, text):
+ self.search_text = text
- # Add a new column to the main treeview, (code from Memphis)
- def _add_column(self, treeview, column_name, index):
- cell = gtk.CellRendererText()
- col_tv = gtk.TreeViewColumn(column_name, cell, text=index)
- col_tv.set_resizable(True)
- col_tv.set_property('clickable', True)
+ buffer = self._textview.get_buffer()
- treeview.append_column(col_tv)
+ start, end = buffer.get_bounds()
+ buffer.remove_tag_by_name('search-hilite', start, end)
+ buffer.remove_tag_by_name('search-select', start, end)
- # Set the last column index added
- self.last_col_index = index
-
- # Insert a Row in our TreeView
- def _insert_row(self, store, parent, name):
- iter = store.insert_before(parent, None)
- index = 0
- store.set_value(iter, index , name)
+ iter = buffer.get_start_iter()
+ while True:
+ next = iter.forward_search(text, 0)
+ if next is None: break
+ start, end = next
+ buffer.apply_tag_by_name('search-hilite', start, end)
+ iter = end
+
+ if self.get_next_result('current'):
+ self.search_next('current')
+ elif self.get_next_result('backward'):
+ self.search_next('backward')
+
+ def get_next_result(self, dir):
+ buffer = self._textview.get_buffer()
+
+ if dir == 'forward':
+ iter = buffer.get_iter_at_mark(buffer.get_insert())
+ iter.forward_char()
+ else:
+ iter = buffer.get_iter_at_mark(buffer.get_insert())
- return iter
+ if dir == 'backward':
+ return iter.backward_search(self.search_text, 0)
+ else:
+ return iter.forward_search(self.search_text, 0)
+
+ def search_next(self, dir):
+ next = self.get_next_result(dir)
+ if next:
+ buffer = self._textview.get_buffer()
+
+ start, end = buffer.get_bounds()
+ buffer.remove_tag_by_name('search-select', start, end)
+
+ start, end = next
+ buffer.apply_tag_by_name('search-select', start, end)
+
+ buffer.place_cursor(start)
+
+ self._textview.scroll_to_iter(start, 0.1)
+ self._textview.scroll_to_iter(end, 0.1)
class LogBuffer(gtk.TextBuffer):
- def __init__(self, logfile, iter=None):
- gtk.TextBuffer.__init__(self)
+ def __init__(self, tagtable, logfile, iter):
+ gtk.TextBuffer.__init__(self, tagtable)
- self._logfile = logfile
+ self.logfile = logfile
self._pos = 0
self.iter = iter
self.update()
+ def append_formatted_text(self, text):
+ # Remove ANSI escape codes.
+ # todo- Handle a subset of them.
+ strip_ansi = re.compile(r'\033\[[\d;]*m')
+ text = strip_ansi.sub('', text)
+ self.insert(self.get_end_iter(), text.encode('utf8'))
+
def update(self):
try:
- f = open(self._logfile, 'r')
+ f = open(self.logfile, 'r')
init_pos = self._pos
-
+
f.seek(self._pos)
- self.insert(self.get_end_iter(), f.read())
+ self.append_formatted_text(f.read())
self._pos = f.tell()
f.close()
-
+
self._written = (self._pos - init_pos)
except:
- self.insert(self.get_end_iter(), "Console error: can't open the file\n")
+ self.insert(self.get_end_iter(), _("Error: Can't open file '%s'\n") % self.logfile)
self._written = 0
-class LogView(gtk.ScrolledWindow):
- def __init__(self):
- gtk.ScrolledWindow.__init__(self)
-
- self.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
-
- self.textview = gtk.TextView()
- self.textview.set_wrap_mode(gtk.WRAP_WORD)
-
- # Set background color
- bgcolor = gtk.gdk.color_parse("#FFFFFF")
- self.textview.modify_base(gtk.STATE_NORMAL, bgcolor)
-
- self.textview.set_editable(False)
-
- self.add(self.textview)
- self.textview.show()
-
-
-class LogHandler(activity.Activity):
+class LogActivity(activity.Activity):
def __init__(self, handle):
activity.Activity.__init__(self, handle)
- logging.debug('Starting the Log Viewer activity')
- self.set_title(_('Log Viewer Activity'))
+ self.set_title(_('Log'))
- # Main path to watch: ~/.sugar/someuser/logs...
- main_path = os.path.join(env.get_profile_path(), 'logs')
+ # Paths to watch: ~/.sugar/someuser/logs, /var/log
+ paths = []
+ paths.append(env.get_profile_path('logs'))
+ paths.append('/var/log')
- # extra files to watch in logviewer
+ # Additional misc files.
ext_files = []
- ext_files.append("/var/log/Xorg.0.log")
- ext_files.append("/var/log/syslog")
- ext_files.append("/var/log/messages")
+ ext_files.append(os.path.expanduser('~/.bash_history'))
- self._viewer = MultiLogView(main_path, ext_files).hbox
+ self.viewer = MultiLogView(paths, ext_files)
+ self.set_canvas(self.viewer)
- self._box = gtk.HBox()
- self._box.pack_start(self._viewer)
- self._box.show()
-
- self.set_canvas(self._box)
+ self._build_toolbox()
+
+ self.show()
- # TOOLBAR
+ def _build_toolbox(self):
toolbox = activity.ActivityToolbox(self)
- toolbox.show()
-
- toolbar = LogToolbar(self)
- toolbox.add_toolbar(_('Tools'), toolbar)
- toolbar.show()
+ edit_toolbar = activity.EditToolbar()
+
+ edit_toolbar.paste.props.visible = False
+ edit_toolbar.undo.props.visible = False
+ edit_toolbar.redo.props.visible = False
+ edit_toolbar.separator.props.visible = False
+ edit_toolbar.copy.connect('clicked', self._copy_cb)
+
+ wrap_btn = ToggleToolButton('format-justify-left')
+ wrap_btn.set_tooltip(_('Word Wrap'))
+ wrap_btn.connect('clicked', self._wrap_cb)
+ wrap_btn.show()
+ edit_toolbar.insert(wrap_btn, -1)
+
+ separator = gtk.SeparatorToolItem()
+ separator.set_draw(False)
+ separator.set_expand(True)
+ edit_toolbar.insert(separator, -1)
+ separator.show()
+
+ search_item = gtk.ToolItem()
+
+ self._search_entry = iconentry.IconEntry()
+ self._search_entry.set_icon_from_name(iconentry.ICON_ENTRY_PRIMARY,
+ 'system-search')
+ self._search_entry.add_clear_button()
+ self._search_entry.connect('activate', self._search_entry_activate_cb)
+ self._search_entry.connect('changed', self._search_entry_changed_cb)
+
+ width = int(gtk.gdk.screen_width() / 3)
+ self._search_entry.set_size_request(width, -1)
+ self._search_entry.show()
+ search_item.add(self._search_entry)
+
+ search_item.show()
+ edit_toolbar.insert(search_item, -1)
+
+ self._search_prev = ToolButton('go-previous-paired')
+ self._search_prev.set_tooltip(_('Previous'))
+ #self._search_prev.props.sensitive = False
+ self._search_prev.connect('clicked', self._search_prev_cb)
+ self._search_prev.show()
+ edit_toolbar.insert(self._search_prev, -1)
+
+ self._search_next = ToolButton('go-next-paired')
+ self._search_next.set_tooltip(_('Next'))
+ #self._search_next.props.sensitive = False
+ self._search_next.connect('clicked', self._search_next_cb)
+ self._search_next.show()
+ edit_toolbar.insert(self._search_next, -1)
+
+ self._update_search_buttons()
+
+ edit_toolbar.show()
+ toolbox.add_toolbar(_('Edit'), edit_toolbar)
+
+ tools_toolbar = gtk.Toolbar()
+
+ delete_btn = ToolButton('list-remove')
+ delete_btn.set_tooltip(_('Delete Log File'))
+ delete_btn.connect('clicked', self._delete_log_cb)
+ delete_btn.show()
+ tools_toolbar.insert(delete_btn, -1)
+
+ separator = gtk.SeparatorToolItem()
+ separator.set_expand(True)
+ separator.set_draw(False)
+ separator.show()
+ tools_toolbar.insert(separator, -1)
+
+ self.collector_palette = CollectorPalette(self)
+ collector_btn = ToolButton('zoom-best-fit')
+ collector_btn.set_palette(self.collector_palette)
+ collector_btn.connect('clicked', self._logviewer_cb)
+ collector_btn.show()
+ tools_toolbar.insert(collector_btn, -1)
+
+ tools_toolbar.show()
+ toolbox.add_toolbar(_('Tools'), tools_toolbar)
+
+ toolbox.show()
self.set_toolbox(toolbox)
- self.show()
- # Dirty hide()
+ # Hide unsupported Activity tools.
toolbar = toolbox.get_activity_toolbar()
toolbar.share.hide()
toolbar.keep.hide()
-
- # Keeping this method to add new funcs later
- def switch_to_logviewer(self):
- self._clean_box()
- self._box.pack_start(self._viewer)
-
-class LogToolbar(gtk.Toolbar):
- def __init__(self, handler):
- gtk.Toolbar.__init__(self)
- self._handler = handler
- collector_palette = CollectorMenu()
- logviewer = ToolButton('zoom-best-fit')
- logviewer.set_palette(collector_palette)
- logviewer.connect('clicked', self._on_logviewer_clicked_cb)
- self.insert(logviewer, -1)
- logviewer.show()
+ def _copy_cb(self, button):
+ if self.viewer.active_log:
+ self.viewer.active_log.copy_clipboard(gtk.clipboard_get())
+
+ def _wrap_cb(self, button):
+ if button.get_active():
+ self.viewer._textview.set_wrap_mode(gtk.WRAP_WORD_CHAR)
+ else:
+ self.viewer._textview.set_wrap_mode(gtk.WRAP_NONE)
- def _on_logviewer_clicked_cb(self, widget):
- self._handler.switch_to_logviewer()
+ def _search_entry_activate_cb(self, entry):
+ self.viewer.set_search_text(entry.props.text)
+ self._update_search_buttons()
-class CollectorMenu(Palette):
+ def _search_entry_changed_cb(self, entry):
+ self.viewer.set_search_text(entry.props.text)
+ self._update_search_buttons()
+
+ def _search_prev_cb(self, button):
+ self.viewer.search_next('backward')
+ self._update_search_buttons()
+
+ def _search_next_cb(self, button):
+ self.viewer.search_next('forward')
+ self._update_search_buttons()
+
+ def _update_search_buttons(self,):
+ if len(self.viewer.search_text) == 0:
+ self._search_prev.props.sensitive = False
+ self._search_next.props.sensitive = False
+ else:
+ prev = self.viewer.get_next_result('backward')
+ next = self.viewer.get_next_result('forward')
+ self._search_prev.props.sensitive = prev != None
+ self._search_next.props.sensitive = next != None
+
+ def _delete_log_cb(self, widget):
+ if self.viewer.active_log:
+ logfile = self.viewer.active_log.logfile
+ try:
+ os.remove(logfile)
+ except OSError, err:
+ notify = NotifyAlert()
+ notify.props.title = _('Error')
+ notify.props.msg = _('%(error)s when deleting %(file)s') % \
+ { 'error': err.strerror, 'file': logfile }
+ notify.connect('response', _notify_response_cb, self)
+ self.add_alert(notify)
+
+ def _logviewer_cb(self, widget):
+ self.collector_palette.popup(True)
+
+class CollectorPalette(Palette):
_DEFAULT_SERVER = 'http://olpc.scheffers.net/olpc/submit.tcl'
- def __init__(self):
- Palette.__init__(self, 'Log Collector: send XO information')
+ def __init__(self, handler):
+ Palette.__init__(self, _('Log Collector: Send XO information'))
+ self._handler = handler
+
self._collector = LogCollect()
- label = gtk.Label(_('Log collector allow to send information about\n\
-the system and running process to a central\nserver, use this option if you \
-want to report\nsome detected problem'))
+
+ label = gtk.Label(
+ _('Log collector sends information about the system\n'\
+ 'and running processes to a central server. Use\n'\
+ 'this option if you want to report a problem.'))
send_button = gtk.Button(_('Send information'))
send_button.connect('clicked', self._on_send_button_clicked_cb)
@@ -301,14 +509,30 @@ want to report\nsome detected problem'))
self.set_content(vbox)
def _on_send_button_clicked_cb(self, button):
- # Using the default values, just for testing...
- data = self._collector.write_logs()
- sender = LogSend()
-
- if sender.http_post_logs(self._DEFAULT_SERVER, data):
- print "Logs sent...OK"
- else:
- print "FAILED to send logs"
+ success = True
+ try:
+ data = self._collector.write_logs()
+ sender = LogSend()
+ success = sender.http_post_logs(self._DEFAULT_SERVER, data)
+ except:
+ success = False
os.remove(data)
- self.popdown()
+ self.popdown(True)
+
+ title = ''
+ msg = ''
+ if success:
+ title = _('Logs sent')
+ msg = _('The logs were uploaded to the server.')
+ else:
+ title = _('Logs not sent')
+ msg = _('The logs could not be uploaded to the server. '\
+ 'Please check your network connection.')
+
+ notify = NotifyAlert()
+ notify.props.title = title
+ notify.props.msg = msg
+ notify.connect('response', _notify_response_cb, self._handler)
+ self._handler.add_alert(notify)
+
diff --git a/Log.activity/po/Log.pot b/Log.activity/po/Log.pot
new file mode 100644
index 0000000..3b32872
--- /dev/null
+++ b/Log.activity/po/Log.pot
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/POTFILES.in b/Log.activity/po/POTFILES.in
new file mode 100644
index 0000000..abf1a34
--- /dev/null
+++ b/Log.activity/po/POTFILES.in
@@ -0,0 +1,3 @@
+encoding: UTF-8
+logviewer.py
+logcollect.py
diff --git a/Log.activity/po/af.po b/Log.activity/po/af.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/af.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/am.po b/Log.activity/po/am.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/am.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/ar.po b/Log.activity/po/ar.po
new file mode 100644
index 0000000..11c66da
--- /dev/null
+++ b/Log.activity/po/ar.po
@@ -0,0 +1,117 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-07-16 09:50-0400\n"
+"Last-Translator: Khaled Hosny <khaledhosny@eglug.org>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "سجل"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "ملفات السجلات"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "أخرى"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "عطل: فشل التماس الملفات في '%(path)s'."
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "عطل: الملف '%(file)s' غير موجود"
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "عطل: تعذّر قراءة الملف '%(file)s'."
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "عطل: تعذّر فتح الملف '%s'\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "اقطع السطر"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "السابق"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "التالي"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "تحرير"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "احذف ملف السجل"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "أدوات"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "عطل"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(error)s أثناء حذف الملف %(file)s"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "جامع السجلات: أرسل معلومات الجهاز"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"يرسل جامع السجلات معلومات عن النظام\n"
+"والعمليات العاملة إلى خادوم مركزي. استخدم\n"
+"هذا الخيار إذا أردت الإبلاغ عن مشكلة."
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "أرسِل المعلومات"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "أُرسِلت السجلات"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "رُفِعت السجلات إلى الخادوم."
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "لم تُرسل السجلات"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr "تعذّر رفع السجلات إلى الخادوم. من فضلك راجع اتصالك بالشبكة."
diff --git a/Log.activity/po/ay.po b/Log.activity/po/ay.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/ay.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/bg.po b/Log.activity/po/bg.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/bg.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/bn.po b/Log.activity/po/bn.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/bn.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/bn_IN.po b/Log.activity/po/bn_IN.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/bn_IN.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/ca.po b/Log.activity/po/ca.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/ca.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/de.po b/Log.activity/po/de.po
new file mode 100644
index 0000000..93fad93
--- /dev/null
+++ b/Log.activity/po/de.po
@@ -0,0 +1,119 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-06-14 17:59-0400\n"
+"Last-Translator: Markus Schlager <m.slg@gmx.de>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "Log"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "Logdateien"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "Andere"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "FEHLER: Konnte Dateien in '%(path)s' nicht finden."
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "FEHLER: Datei '%(file)s' existiert nicht."
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "FEHLER: Kann Datei '%(file)s' nicht lesen."
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "FEHLER: Kann Datei '%s' nicht öffnen\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "Zeilenumbruch"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "Vorheriges"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "Nächstes"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "Bearbeiten"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "Log-Datei löschen"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "Werkzeuge"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "Fehler"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(error)s beim Löschen von %(file)s"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "Log-Sammler: Sende XO-Informationen"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"Der Log-Sammler sendet Informationen über das System\n"
+"und laufende Prozesse an einen zentralen Server.\n"
+"Benutze diese Option, um einen Problembericht zu senden."
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "Sende Informationen"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "Logs gesendet"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "Die Logs wurden auf den Server hochgeladen."
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "Logs nicht gesendet"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
+"Die Logs konnten nicht auf den Server hochgeladen werden. Überprüfe bitte "
+"deine Netzwerkverbindung."
diff --git a/Log.activity/po/dz.po b/Log.activity/po/dz.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/dz.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/el.po b/Log.activity/po/el.po
new file mode 100644
index 0000000..83144ba
--- /dev/null
+++ b/Log.activity/po/el.po
@@ -0,0 +1,120 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-07-05 05:03-0400\n"
+"Last-Translator: Γιάννης Κασκαμανίδης <ttnfy17@yahoo.gr>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "Καταγραφή"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "Αρχεία καταγραφών"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "Άλλο"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "ΣΦΑΛΜΑ: Αποτυχία αναζήτησης για αρχεία στο '%(path)s'."
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "ΣΦΑΛΜΑ: Το αρχείο '%(file)s' δεν υπάρχει."
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "ΣΦΑΛΜΑ: Αδυναμία ανάγνωσης του αρχείου '%(file)s'."
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "ΣΦΑΛΜΑ: Αδυναμία ανοίγματος του αρχείου '%s'\n"
+
+#: logviewer.py:356
+#, fuzzy
+msgid "Word Wrap"
+msgstr "Αναδίπλωση λέξης"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "Προηγούμενο"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "Επόμενο"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "Επεξεργασία"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "Διαγραφή αρχείου καταγραφής"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "Εργαλεία"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "Σφάλμα"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(error)s κατά τη διαγραφή %(file)s"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "Συλλέκτης καταγραφών: Αποστολή πληροφοριών του XO"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"Ο συλλέκτης καταγραφών στέλνει πληροφορίες γι' αυτό το σύστημα\n"
+"και εκτελεί διαδικασίες σε έναν κεντρικό διακομιστή. Χρησιμοποιήστε\n"
+"αυτή την επιλογή αν θέλετε να αναφέρετε ένα πρόβλημα."
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "Αποστολή πληροφοριών"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "Οι καταγραφές στάλθηκαν"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "Έγινε αποστολή των καταγραφών στον διακομιστή"
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "Οι καταγραφές δεν στάλθηκαν"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
+"Οι καταγραφές δεν ήταν δυνατό να σταλθούν στον διακομιστή. Παρακαλώ ελέγξτε "
+"τη τη σύνδεση δικτύου."
diff --git a/Log.activity/po/en.po b/Log.activity/po/en.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/en.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/es.po b/Log.activity/po/es.po
new file mode 100644
index 0000000..6d934da
--- /dev/null
+++ b/Log.activity/po/es.po
@@ -0,0 +1,120 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-07-15 13:10-0400\n"
+"Last-Translator: Cristian Andrés Rodríguez Ferreira "
+"<djtoxicsoftware@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "Registro"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "Archivos registrados"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "Otro"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "ERROR: No se ha podido buscar por archivos en '%(path)s'."
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "ERROR: No existe el archivo '%(file)s' "
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "ERROR: No se puede leer el archivo '%(file)s'."
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "Error: No se puede abrir el archivo '%s'\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "Ajuste de línea"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "Anterior"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "Siguiente"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "Editar"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "Borrar el archivo de registro"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "Herramientas"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "Error"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(error)s borrando %(file)s"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "Colector de Registros: Envía información del XO"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"Colector de Registros envía información sobre el sistema\n"
+"y procesos en ejecución a un servidor central. Use\n"
+"esta opción si quiere reportar un problema."
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "Enviar información"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "Registros enviados"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "Los registros fueron cargados al servidor."
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "Registros no enviados"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
+"Los registros no pudieron ser cargados al servidor. Por favor verifique su "
+"conexión de red."
diff --git a/Log.activity/po/fa.po b/Log.activity/po/fa.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/fa.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/fa_AF.po b/Log.activity/po/fa_AF.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/fa_AF.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/ff.po b/Log.activity/po/ff.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/ff.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/fr.po b/Log.activity/po/fr.po
new file mode 100644
index 0000000..e144968
--- /dev/null
+++ b/Log.activity/po/fr.po
@@ -0,0 +1,119 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-06-08 17:16-0400\n"
+"Last-Translator: samy boutayeb <s.boutayeb@free.fr>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "Journal"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "Fichiers journaux"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "Autres"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "ERREUR : Fichiers introuvables dans '%(path)s'."
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "ERREUR : Fichier '%(file)s' inexistant."
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "ERREUR : Lecture du fichier '%(file)s' impossible."
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "Erreur : Ouverture du fichier '%s' impossible\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "Retour à la ligne"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "Précédent"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "Suivant"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "Éditer"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "Supprimer le fichier journal"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "Outils"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "Erreur"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(error)s lors de la suppression de %(file)s"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "Collecteur du journal : Envoyer d'information sur le XO"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"Le ccollecteur du journal envoie les informations sur le système\n"
+"les les processus en cours à un serveur central. Utiliser\n"
+"cette option pour signaler un problème."
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "Envoyer l'information"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "Journaux envoyés"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "Les journaux ont été transmis au serveur."
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "Journaux pas envoyés"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
+"Les journaux ne peuvent pas être transmis au serveur. Contrôler la connexion "
+"réseau."
diff --git a/Log.activity/po/gu.po b/Log.activity/po/gu.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/gu.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/ha.po b/Log.activity/po/ha.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/ha.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/hi.po b/Log.activity/po/hi.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/hi.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/ht.po b/Log.activity/po/ht.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/ht.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/ig.po b/Log.activity/po/ig.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/ig.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/is.po b/Log.activity/po/is.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/is.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/it.po b/Log.activity/po/it.po
new file mode 100644
index 0000000..b3bdb1a
--- /dev/null
+++ b/Log.activity/po/it.po
@@ -0,0 +1,120 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-07-11 05:19-0400\n"
+"Last-Translator: Carlo Falciola <cfalciola@yahoo.it>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "Log"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "File di Log"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "Altro"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "ERRORE: File in '%(path)s' non trovati."
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "ERRORE: I File '%(file)s' non esistono."
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "ERRORE: Non posso leggere i file '%(file)s'."
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "Errore: Non posso aprire il file '%s'\n"
+
+#: logviewer.py:356
+#, fuzzy
+msgid "Word Wrap"
+msgstr "Parole Isolate"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "Precedente"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "Successivo"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "Modifica"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "Elimina il file di Log"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "Strumenti"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "Errore"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(error)s durante la cancellazione di %(file)s"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "Log Collector: Invia informazioni su XO"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"Log collector (Collettore di registrazioni) invia informazioni sul sistema\n"
+"e sui processiin esecuzioni ad un server centrale. Usa\n"
+"questa opzione per riferire di un problema del sistema."
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "Invia informazioni"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "Registrazioni inviate"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "Le registrazioni sono state trasferite al server."
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "Le registrazioni non sono state inviate"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
+"Non è stato possibile trasferire le registrazioni al server. Per cortesia "
+"verificare la propria connessione di rete."
diff --git a/Log.activity/po/ja.po b/Log.activity/po/ja.po
new file mode 100644
index 0000000..d4feaa3
--- /dev/null
+++ b/Log.activity/po/ja.po
@@ -0,0 +1,117 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-07-02 12:29-0400\n"
+"Last-Translator: korakurider <korakurider@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "ログ"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "ログファイル"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "その他"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "エラー: '%(path)s' でファイルが見つかりません"
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "エラー: ファイル '%(file)s' がありません。"
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "エラー: ファイル '%(file)s' を読み込めません。"
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "エラー: ファイル '%s' を開けません\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "単語の折り返し"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "前へ"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "次へ"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "編集"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "ログファイルを削除"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "ツール"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "エラー"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(file)s を削除している時 %(error)s"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "ログコレクタ: XOの情報を送信"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"ログコレクタは、システムと動作しているプロセスの\n"
+"情報を、中央サーバーに送信します。問題を報告す\n"
+"る時にこのオプションを使ってください。"
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "情報を送信"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "ログが送られました"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "ログはサーバーにアップロードされました"
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "ログが送られませんでした"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr "ログをサーバーにアップロードできませんでした。ネットワーク接続を確認してください。"
diff --git a/Log.activity/po/km.po b/Log.activity/po/km.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/km.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/ko.po b/Log.activity/po/ko.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/ko.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/mk.po b/Log.activity/po/mk.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/mk.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/ml.po b/Log.activity/po/ml.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/ml.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/mn.po b/Log.activity/po/mn.po
new file mode 100644
index 0000000..8584d9f
--- /dev/null
+++ b/Log.activity/po/mn.po
@@ -0,0 +1,117 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-07-30 08:33-0400\n"
+"Last-Translator: Odontsetseg Bat-Erdene <obat-erdene@suffolk.edu>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "Бүртгэл"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "Бүртгэлийн файлууд"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "Бусад"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "АЛДАА: '%(path)s'-аас файл хайж чадсангүй."
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "АЛДАА: '%(file)s' файл байхгүй."
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "АЛДАА: '%(file)s' файлыг уншиж чадсангүй."
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "Алдаа: '%s' файлыг нээж чадсангүй\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "Үг Ороох"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "Өмнөх"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "Дараах"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "Засварлах"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "Бүртгэлийн Файлыг Устгах"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "Хэрэгслүүд"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "Алдаа"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(file)s файлыг устгахад %(error)s"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "Бүртгэл Цуглуулагч: XO-гын мэдээллийг илгээх"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"Бүртгэл цуглуулагч системийн болон үйл явцын\n"
+"талаарх мэдээллийг төв серверлүү явуулдаг. Асуудлыг\n"
+"мэдэгдэхийг хүсвэл энэ сонголтыг хэрэглэнэ үү. "
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "Мэдээллийг илгээх"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "Бүртгэлүүд илгээгдсэн"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "Бүртгэлүүд серверлүү орсон."
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "Бүртгэлүүд илгээгдсэнгүй"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr "Бүртгэлүүд серверлүү орж чадсангүй. Сүлжээний холболтоо шалгаж үзнэ үү."
diff --git a/Log.activity/po/mr.po b/Log.activity/po/mr.po
new file mode 100644
index 0000000..7b87d1f
--- /dev/null
+++ b/Log.activity/po/mr.po
@@ -0,0 +1,119 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-07-10 04:23-0400\n"
+"Last-Translator: Sayamindu Dasgupta <sayamindu@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "लॉग"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "लॉग फाइल"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "दुसरे"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "चुक : '%(path)s' मधे फाइल शोधू शकला नाही"
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "चुक : '%(path)s' फाइल नाही"
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "चुक :' %(path)s' फाइल वाचू शकत नाही"
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "चुक : '%s' इल उघडू शकत नाही\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "शब्द झाकने"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "अगोदरचा"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "यानंतर"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "संपादन करणे "
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "लॉग फाइल मिटावा"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "साधने"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "चुक"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(file)s मिटवताना चुक"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "लॉग अधिकारी : एक्स ओची माहिती पाठवा"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"लॉग अधिकारी सिस्टम आणि चालू असलेल्या प्रोसेस बद्दल सेंट्रल सर्वेरला माहिती "
+"देतो\n"
+"काहीही अडचण असल्यावर\n"
+"हा विकलप वापरा"
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "माहिती पाठवा"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "लॉग पाठविले"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "लॉग सर्वर वर अपलॉड केले"
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "लॉग नाही पाठवले"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
+"लॉग सर्वर वर अपलॉड केले नाही जाउ शकत. कृपया आपले नेटवॉरकचे संपर्क तपासा."
diff --git a/Log.activity/po/mvo.po b/Log.activity/po/mvo.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/mvo.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/nb.po b/Log.activity/po/nb.po
new file mode 100644
index 0000000..3c7b13d
--- /dev/null
+++ b/Log.activity/po/nb.po
@@ -0,0 +1,121 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-07-23 17:24+0100\n"
+"Last-Translator: Kent Dahl <kentda@pvv.org>\n"
+"Language-Team: Norwegian <i18n-no@lister.ping.uio.no>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2
+#: logviewer.py:326
+msgid "Log"
+msgstr "Logg"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "Loggfiler"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "Annet"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "FEIL: Fikk ikke til å lete etter filer i '%(path)s'."
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "FEIL: Filen '%(file)s' finnes ikke."
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "FEIL: Kunne ikke lese fil '%(file)s'."
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "Feil: Kan ikke åpne filen '%s'\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "Ordeling"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "Forrige"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "Neste"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "Endre"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "Slett loggfil"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "Verktøy"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "Feil"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(error)s under sletting av %(file)s"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "Loggsamler: Send XO informasjon"
+
+#: logviewer.py:498
+#, fuzzy
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"Loggsamleren sender informasjon om systemet\n"
+"og de kjørende prosessene til en sentral tjener.\n"
+"Bruk denne opsjonen om du ønsker å rapportere et problem."
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "Send informasjon"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "Logger sendt"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "Loggene ble lastet opp til tjeneren."
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "Loggene ble ikke sendt"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
+"Loggene kunne ikke bli lastet opp til tjeneren. Vennligst sjekk "
+"nettverkskoblingen din."
diff --git a/Log.activity/po/ne.po b/Log.activity/po/ne.po
new file mode 100644
index 0000000..51dc83b
--- /dev/null
+++ b/Log.activity/po/ne.po
@@ -0,0 +1,117 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-08-01 03:58-0400\n"
+"Last-Translator: Bibek Kafle <oxese.eax@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "लग"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "लग फाईलहरु"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "अरु"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "त्रुटि : '%(पाथ)हरु' मा फाइलहरु खोज्दा अवरोध पुग्यो"
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "त्रुटि : '%(फाइल)हरु' फाइल विद्यमान छैनन्"
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "त्रुटि : '%(फाइल)हरु' खोल्न असमर्थ"
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "त्रुटि : '%s' खोल्न मिलेन\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "हरेक लाइनलाई स्क्रिनमा अटाउने"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "पहिलाको"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "अरु"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "सम्पादन गर्ने"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "लग फाइल मेटाउने"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "यन्त्रहरु"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "त्रुटि"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(फाइल)हरु मेटाउन खोज्दा %(त्रुटि)हरु भयो"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "लग कलेक्टर : XO लाइ सूचना पठाउने"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"लग कलेक्टरले सिस्टमको र चलिरहेका प्रोसेसहरुको बारेमा सूचना \n"
+" केन्द्रीय सर्भरमा पठाउँछ । केहि समस्या वर्णन गर्नु छ भने यो छनाइ \n"
+" प्रयोग गर्नु ।"
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "सुचना पठाऊ"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "लगहरु पठाईयो"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "लगहरु सर्भरमा अप्लोड भयो"
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "लगहरु पठाईएन"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr "लगहरु सर्भरमा अप्लोड भएन । कृपया आफ्नो नेटवर्क प्रमाणित गर्नुहोस् ।"
diff --git a/Log.activity/po/nl.po b/Log.activity/po/nl.po
new file mode 100644
index 0000000..a44b0bf
--- /dev/null
+++ b/Log.activity/po/nl.po
@@ -0,0 +1,119 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-06-29 17:09-0400\n"
+"Last-Translator: Myckel Habets <myckel@sdf.lonestar.org>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "Logboek"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "Logboek bestanden"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "Andere"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "FOUT: Kon niet kijken voor bestanden in '%(path)s'."
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "FOUT: Bestand '%(file)s' bestaat niet."
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "FOUT: Niet in staat om bestand '%(file)s' te lezen."
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "Fout: Kan bestand '%s' niet openen\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "Terugloop"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "Vorige"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "Volgende"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "Bewerken"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "Logbestand verwijderen"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "Gereedschappen"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "Fout"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(error)s tijdens verwijderen van %(file)s"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "Logboek Verzamelaar: Verstuur XO informatie"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"Logboek Verzamelaar verstuur informatie over het systeem\n"
+"en draaiende processen naar een centrale server. Gebruik\n"
+"deze optie als je een probleem wilt rapporteren."
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "Verstuur informatie"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "Logboeken verzonden"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "De logboeken zijn naar de server geüpload."
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "Logboeken zijn niet verzonden"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
+"De logboeken konden niet naar de server geüpload worden. Controleer uw "
+"netwerkinstellingen."
diff --git a/Log.activity/po/pa.po b/Log.activity/po/pa.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/pa.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/pap.po b/Log.activity/po/pap.po
new file mode 100644
index 0000000..f19e4ef
--- /dev/null
+++ b/Log.activity/po/pap.po
@@ -0,0 +1,117 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-06-20 15:41-0400\n"
+"Last-Translator: Urso Wieske <uwieske@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+#, fuzzy
+msgid "Log"
+msgstr "Log"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "Log Files"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "Otro"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "EROR: No por a buska filenan den '%(path)s'."
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "EROR: File '%(file)s' no ta eksisti"
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "EROR: No por a lesa file '%(file)s'."
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "EROR: No por a habri e file '%s'\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "Anterior"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "Sigiente"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "Edita"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "Elimina Log File"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "Toolnan"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "Eror"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(erornan) durante di %(files)nan"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "Log Collector: Manda XO information"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "Manda information"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "Log a wordu manda"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "E logfiles nan a wordu di upload na e server."
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "Log a wordu manda"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
+"E lognan no por a wordu di upload na e server. Please check bo konekshon di "
+"netwerk. "
diff --git a/Log.activity/po/pis.po b/Log.activity/po/pis.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/pis.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/pl.po b/Log.activity/po/pl.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/pl.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/ps.po b/Log.activity/po/ps.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/ps.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/pseudo.po b/Log.activity/po/pseudo.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/pseudo.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/pt.po b/Log.activity/po/pt.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/pt.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/pt_BR.po b/Log.activity/po/pt_BR.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/pt_BR.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/qu.po b/Log.activity/po/qu.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/qu.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/ro.po b/Log.activity/po/ro.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/ro.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/ru.po b/Log.activity/po/ru.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/ru.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/rw.po b/Log.activity/po/rw.po
new file mode 100644
index 0000000..6cf9b08
--- /dev/null
+++ b/Log.activity/po/rw.po
@@ -0,0 +1,117 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-07-31 12:11+0200\n"
+"Last-Translator: GASHAYIJA Guillaume <gashayija2002@yahoo.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2
+#: logviewer.py:326
+msgid "Log"
+msgstr "Kwinjira cyangwa Kuva ahantu muri mudasobwa"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "Kwinjira mububiko "
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "Ikindi"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "Ikosa:ntishobora kubona ububiko muri `%(path)s`"
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "IKOSA:ububiko`%(file)s` ntibubaho"
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "IKOSA:Ntishoboye gusoma ububiko`%(file)s`."
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "IKOSA:ntishobora gufungura ububiko '%s'\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "Word Wrap"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "Ibibanziriza"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "ibikurikira"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "Hindura"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "Gusiba ububiko "
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "Ibikoresho"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "Ikosa"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(error)s igihe usiba %(file)s"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "Log Collector: Ohereza XO inkuru"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "Ohereza inkuru"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "Byoherejwe"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "Byashyizwe kw`ihuriro rya za mudasobwa"
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "Ntibyoherejwe"
+
+#: logviewer.py:531
+msgid "The logs could not be uploaded to the server. Please check your network connection."
+msgstr "Ntibyashoboye gushyirwa kuri mudasobwa.Nyamuneka suzuma imicomekere y`imashini zawe"
+
diff --git a/Log.activity/po/sd.po b/Log.activity/po/sd.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/sd.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/si.po b/Log.activity/po/si.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/si.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/sl.po b/Log.activity/po/sl.po
new file mode 100644
index 0000000..1a21f50
--- /dev/null
+++ b/Log.activity/po/sl.po
@@ -0,0 +1,120 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-07-09 15:40-0400\n"
+"Last-Translator: Denis Oštir <denis.ostir@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "Dnevnik"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "Dnevniške datoteke"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "Drugo"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "NAPAKA: Iskanje datotek v '%(path)s' ni mogoče."
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "NAPAKA: Datoteka '%(file)s' ne obstaja."
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "NAPAKA: Branje datoteke '%(path)s' ni uspelo."
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "Napaka: Ne morem odpreti datoteke '%s'\n"
+
+# http://en.wikipedia.org/wiki/Word_wrap
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "Samodejni razmaki"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "Prejšnji"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "Naslednji"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "Urejanje"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "Pobriši dnevniško datoteko"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "Orodja"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "Napaka"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(error)s pri brisanju %(file)s"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "Zbiralec dnevnikov: Pošlji podatke z XO"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"Zbiralec dnevnikov pošlje podatke o sistemu in\n"
+"trenutnih procesih na osrednji strežnik. Uporabi\n"
+"to možnost, če želiš prijaviti težavo."
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "Pošlji podatke"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "Dnevniki poslani"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "Dnevniki so bili naloženi na strežnik"
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "Dnevniki niso bili poslani"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
+"Dnevnikov ni bilo mogoče naložiti na strežnik. Prosimo, preverite omrežno "
+"povezavo."
diff --git a/Log.activity/po/te.po b/Log.activity/po/te.po
new file mode 100644
index 0000000..a126517
--- /dev/null
+++ b/Log.activity/po/te.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-07-24 14:26+0100\n"
+"Last-Translator: Satyanarayana Murthy Saladi <saladism@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2
+#: logviewer.py:326
+msgid "Log"
+msgstr "లెఖ్ఖాపత్రము"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "లెఖ్ఖాపత్రము ఫైలులు"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "మరియొక"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "దోషణ: '%(path)s' లో ఫైలులగురించి చూచుటకుదరలేదు"
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "దోషణ: ఫైలు '%(file)s' లేదు "
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "దోషణ: ఫైలు '%(file)s' చదవటంకుదరలేదు "
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "దోషణ: ఫైలు '%s' తెరవడంకుదరలేదు \n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "ముందు"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "తర్వాత"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "కూర్చు"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "లెఖ్ఖాపత్రమును తీసివేయుము"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "పనిముట్లు"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "దోషం:"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "సమాచారాన్ని పంపు"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/th.po b/Log.activity/po/th.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/th.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/tpi.po b/Log.activity/po/tpi.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/tpi.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/tr.po b/Log.activity/po/tr.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/tr.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/ur.po b/Log.activity/po/ur.po
new file mode 100644
index 0000000..83b42cd
--- /dev/null
+++ b/Log.activity/po/ur.po
@@ -0,0 +1,117 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-07-08 05:59-0400\n"
+"Last-Translator: salman minhas <sulmanminhas@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "لاگ"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "لاگ فائل"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "دوسرے"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "غلطی:فائل کو ڈھونڈنے ميں ناکام '%(path)s'."
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "غلطی:فائل '%(file)s' موجود نہيں ہے."
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "غلطی:فائل کو پھڑنے ميں ناکام '%(file)s'."
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "غلطی:فائل کھولنے ميں ناکام '%s'\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "لفظ کا ديپ"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "پچھلا"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "اگلا"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "تبديل کریں"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "لاگ فائل ختم کريں"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "آلات"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "غلطی"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(error)s ختم کرتے ہوئے %(file)s"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "لاگ جمع کنے والا: XO کی معلومات بھيجيں"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"لاگ کلکٹر نے سسٹم کی معلومات بھيج ديں/nاور چلنے والے پروسس کی سنٹرل سرور کو۔ "
+" استعمال/nکريں اس آپشن کو اگر آپ مسلئے کی رپورٹ بھیجنا چاہ رہے ہیں۔"
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "معلومات بھيجيں"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "لاگ بھیج ديے"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "لاگ سرور پر اپ لوڈ ہو گئے ہيں۔"
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "لاگ نہيں بھيبے"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
+"لاگ سرور پر اپ لوڈ نہیں ہو سکے۔ مہربانی کر کے اپنا انٹرنيٹ کنکشن چيک کريں۔"
diff --git a/Log.activity/po/vi.po b/Log.activity/po/vi.po
new file mode 100644
index 0000000..3af5a1f
--- /dev/null
+++ b/Log.activity/po/vi.po
@@ -0,0 +1,118 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-06-08 03:31-0400\n"
+"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "Bản ghi"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "Tập tin ghi lưu"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "Khác"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "LỖI: không tìm được tập tin trên đường dẫn « %(path)s »."
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "LỖI: tập tin « %(file)s » không tồn tại."
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "LỖI: không thể đọc tập tin « %(file)s »."
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "Lỗi: không thể mở tập tin « %s »\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "Cuộn từ"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "Lùi"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "Tiếp"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "Sửa"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "Xoá tập tin ghi lưu"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "Công cụ"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "Lỗi"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "%(error)s khi xoá %(file)s"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "Thu thập bản ghi: gửi thông tin XO"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"Chức năng thu thập bản ghi thì gửi thông tin\n"
+"về hệ thống và các tiến trình đang chạy cho\n"
+"một trình phục vụ trung tâm. Hãy bật tùy chọn này\n"
+"nếu bạn muốn thông báo một vấn đề."
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "Gửi thông tin"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "Đã ghi các bản ghi"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "Các bản ghi đã được tải lên máy phục vụ."
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "Chưa gửi bản ghi"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr "Không thể tải bản ghi lên máy phục vụ. Hãy kiểm tra lại kết nối mạng."
diff --git a/Log.activity/po/yo.po b/Log.activity/po/yo.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/yo.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/zh_CN.po b/Log.activity/po/zh_CN.po
new file mode 100644
index 0000000..a0b1299
--- /dev/null
+++ b/Log.activity/po/zh_CN.po
@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1rc4\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr ""
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr ""
+
+#: logviewer.py:87
+msgid "Other"
+msgstr ""
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr ""
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr ""
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr ""
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr ""
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr ""
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr ""
+
+#: logviewer.py:392
+msgid "Next"
+msgstr ""
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr ""
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr ""
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr ""
+
+#: logviewer.py:478
+msgid "Error"
+msgstr ""
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr ""
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr ""
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr ""
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr ""
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr ""
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr ""
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr ""
diff --git a/Log.activity/po/zh_TW.po b/Log.activity/po/zh_TW.po
new file mode 100644
index 0000000..8c108b0
--- /dev/null
+++ b/Log.activity/po/zh_TW.po
@@ -0,0 +1,117 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-17 23:36+0000\n"
+"PO-Revision-Date: 2008-08-06 07:42-0400\n"
+"Last-Translator: Yuan Chao <yuanchao@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Pootle 1.1.0rc2\n"
+
+#: activity/activity.info:2 logviewer.py:326
+msgid "Log"
+msgstr "系統日誌"
+
+#: logviewer.py:79
+msgid "Log Files"
+msgstr "系統日誌檔案"
+
+#: logviewer.py:87
+msgid "Other"
+msgstr "其它"
+
+#: logviewer.py:188
+#, python-format
+msgid "ERROR: Failed to look for files in '%(path)s'."
+msgstr "錯誤:在 '%(path)s' 目錄下找到找不到檔案"
+
+#: logviewer.py:203
+#, python-format
+msgid "ERROR: File '%(file)s' does not exist."
+msgstr "錯誤:'%(file)s' 檔案不存在"
+
+#: logviewer.py:207
+#, python-format
+msgid "ERROR: Unable to read file '%(file)s'."
+msgstr "錯誤:'%(file)s' 檔案無法讀取"
+
+#: logviewer.py:320
+#, python-format
+msgid "Error: Can't open file '%s'\n"
+msgstr "錯誤:檔案 '%s' 無法開啟\n"
+
+#: logviewer.py:356
+msgid "Word Wrap"
+msgstr "自動折行"
+
+#: logviewer.py:385
+msgid "Previous"
+msgstr "上一個"
+
+#: logviewer.py:392
+msgid "Next"
+msgstr "下一個"
+
+#: logviewer.py:401
+msgid "Edit"
+msgstr "編輯"
+
+#: logviewer.py:406
+msgid "Delete Log File"
+msgstr "刪除系統日誌檔案"
+
+#: logviewer.py:425
+msgid "Tools"
+msgstr "工具"
+
+#: logviewer.py:478
+msgid "Error"
+msgstr "錯誤"
+
+#: logviewer.py:479
+#, python-format
+msgid "%(error)s when deleting %(file)s"
+msgstr "刪除 %(file)s 時發生 %(error)s 錯誤"
+
+#: logviewer.py:491
+msgid "Log Collector: Send XO information"
+msgstr "系統日誌收集器:發送 XO 資料"
+
+#: logviewer.py:498
+msgid ""
+"Log collector sends information about the system\n"
+"and running processes to a central server. Use\n"
+"this option if you want to report a problem."
+msgstr ""
+"系統日誌收集器發送關於系統與\n"
+"執行程式等資料至中央主機。 如果\n"
+"您想回報系統錯誤,請點選本選項。"
+
+#: logviewer.py:502
+msgid "Send information"
+msgstr "發送資料"
+
+#: logviewer.py:527
+msgid "Logs sent"
+msgstr "系統日誌發送完畢"
+
+#: logviewer.py:528
+msgid "The logs were uploaded to the server."
+msgstr "系統日誌已經上傳至主機"
+
+#: logviewer.py:530
+msgid "Logs not sent"
+msgstr "系統日誌發送失敗"
+
+#: logviewer.py:531
+msgid ""
+"The logs could not be uploaded to the server. Please check your network "
+"connection."
+msgstr "系統日誌無法上傳至主機,請檢查您的網路連線狀態。"
diff --git a/Log.activity/setup.py b/Log.activity/setup.py
index 96ebae3..876cd3f 100644
--- a/Log.activity/setup.py
+++ b/Log.activity/setup.py
@@ -18,5 +18,5 @@
from sugar.activity import bundlebuilder
-bundlebuilder.start('Log')
+bundlebuilder.start()