summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Napora <napcok@gmail.com>2013-12-18 15:05:00 +0100
committerDaniel Napora <napcok@gmail.com>2013-12-18 15:05:00 +0100
commit317bec783161eff62cff054526304c97247e70e9 (patch)
tree46ee10092b1e3152a0a200a53df6ddc43eb65f9f
parent4448a9405c01e1da9bf6a6a6b86e1a74ad155451 (diff)
downloadmageiawelcome-317bec783161eff62cff054526304c97247e70e9.tar
mageiawelcome-317bec783161eff62cff054526304c97247e70e9.tar.gz
mageiawelcome-317bec783161eff62cff054526304c97247e70e9.tar.bz2
mageiawelcome-317bec783161eff62cff054526304c97247e70e9.tar.xz
mageiawelcome-317bec783161eff62cff054526304c97247e70e9.zip
make launch and install button translateable
-rw-r--r--po/Makefile2
-rw-r--r--po/mageiawelcome.pot10
-rw-r--r--po/pl.po42
-rw-r--r--usr/share/mageiawelcome/css/style.css4
-rw-r--r--usr/share/mageiawelcome/helpers.py12
5 files changed, 44 insertions, 26 deletions
diff --git a/po/Makefile b/po/Makefile
index 0cc616f..af254db 100644
--- a/po/Makefile
+++ b/po/Makefile
@@ -16,7 +16,7 @@ clean:
pot:
xgettext --copyright-holder='Daniel Napora <napcok@gmail.com>' --package-name=mageiawelcome --from-code=UTF-8 \
--L Python --msgid-bugs-address=http://bugs.mageia.org -o $(PACKAGE_NAME).pot ../usr/share/mageiawelcome/mageiawelcome.py
+-L Python --msgid-bugs-address=http://bugs.mageia.org -o $(PACKAGE_NAME).pot ../usr/share/mageiawelcome/mageiawelcome.py ../usr/share/mageiawelcome/helpers.py
po:
@for lang in $(LANGUAGES); do \
diff --git a/po/mageiawelcome.pot b/po/mageiawelcome.pot
index b6bebf1..a0aafcb 100644
--- a/po/mageiawelcome.pot
+++ b/po/mageiawelcome.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: mageiawelcome\n"
"Report-Msgid-Bugs-To: http://bugs.mageia.org\n"
-"POT-Creation-Date: 2013-11-09 14:34+0100\n"
+"POT-Creation-Date: 2013-12-18 12:56+0100\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"
@@ -302,3 +302,11 @@ msgstr ""
#: ../usr/share/mageiawelcome/mageiawelcome.py:151
msgid "About"
msgstr ""
+
+#: ../usr/share/mageiawelcome/helpers.py:8
+msgid "Install"
+msgstr ""
+
+#: ../usr/share/mageiawelcome/helpers.py:9
+msgid "Launch"
+msgstr ""
diff --git a/po/pl.po b/po/pl.po
index 111663e..5ab5e13 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,15 +6,15 @@ msgid ""
msgstr ""
"Project-Id-Version: mageiawelcome\n"
"Report-Msgid-Bugs-To: http://bugs.mageia.org\n"
-"POT-Creation-Date: 2013-11-09 14:34+0100\n"
-"PO-Revision-Date: 2013-11-09 19:50+0100\n"
+"POT-Creation-Date: 2013-12-18 12:56+0100\n"
+"PO-Revision-Date: 2013-12-18 12:59+0100\n"
"Last-Translator: Daniel Napora <napcok@gmail.com>\n"
"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.5\n"
-"Language: pl\n"
+"X-Generator: Poedit 1.5.4\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
@@ -60,10 +60,9 @@ msgstr ""
"dostarczyć Ci możliwie najlepszy system. Mamy nadzieję, że używanie Magei "
"dostarczy Ci wiele radości. Jeśli uważasz, że nasz projekt to dobry pomysł, "
"będziemy wdzięczni za jakiekolwiek wsparcie, którego chciał(a)byś nam "
-"udzielić na drodze do kolejnego wydania."
-"</p><p>Aby sprawdzić jak możesz pomóc <a class='weblink' href='http://www."
-"mageia.org/pl/contribute/'>kliknij tutaj</a>.</p><p>Nie zapomnij wspomnieć "
-"swoim znajomym o Magei.</p>"
+"udzielić na drodze do kolejnego wydania.</p><p>Aby sprawdzić jak możesz "
+"pomóc <a class='weblink' href='http://www.mageia.org/pl/contribute/'>kliknij "
+"tutaj</a>.</p><p>Nie zapomnij wspomnieć swoim znajomym o Magei.</p>"
#: ../usr/share/mageiawelcome/mageiawelcome.py:79
msgid "Mageia Control Center"
@@ -203,8 +202,8 @@ msgid ""
"<span class='label green'>core</span> - the free-open-source packages, i.e. "
"software licensed under a free-open-source license"
msgstr ""
-"<span class='label green'>core</span> - wolne oprogramowanie, tzn. "
-"programy dostępne na wolnych, otwarto-źródłowych licencjach"
+"<span class='label green'>core</span> - wolne oprogramowanie, tzn. programy "
+"dostępne na wolnych, otwarto-źródłowych licencjach"
#: ../usr/share/mageiawelcome/mageiawelcome.py:112
msgid ""
@@ -212,9 +211,9 @@ msgid ""
"or closed source. For example this repository includes Nvidia and ATI "
"graphics card proprietary drivers, firmware for various WiFi cards, etc"
msgstr ""
-"<span class='label red'>non-free</span> - programy na nie-wolnych licencjach, "
-"np. zamknięte sterowniki do kart graficznych Nvidia lub ATI, firmware dla "
-"niektórych kart WiFI, itp."
+"<span class='label red'>non-free</span> - programy na nie-wolnych "
+"licencjach, np. zamknięte sterowniki do kart graficznych Nvidia lub ATI, "
+"firmware dla niektórych kart WiFI, itp."
#: ../usr/share/mageiawelcome/mageiawelcome.py:113
msgid ""
@@ -224,9 +223,9 @@ msgid ""
"files; packages needed to play commercial video DVD, etc. "
msgstr ""
"<span class='label red'>tainted</span> - zawiera pakiety wydane na otwartych "
-"licencjach, które mogą jednak łamać prawo patentowe obowiązujące w niektórych "
-"krajach, np. kodeki multimedialne; pakiety niezbędne do odtwarzania "
-"komercyjnych DVD, itp. "
+"licencjach, które mogą jednak łamać prawo patentowe obowiązujące w "
+"niektórych krajach, np. kodeki multimedialne; pakiety niezbędne do "
+"odtwarzania komercyjnych DVD, itp. "
#: ../usr/share/mageiawelcome/mageiawelcome.py:114
msgid "<strong>Note!</strong> non-free and tainted are not enabled by default."
@@ -256,9 +255,8 @@ msgid ""
"<span class='label green'>urpmi</span>"
msgstr ""
"<span class='label green'>Rpmdrake</span> jest programem do instalacji, "
-"usuwania oraz aktualizowania pakietów. "
-"Jest to graficzny interfejs dla "
-"<span class='label green'>urpmi</span>"
+"usuwania oraz aktualizowania pakietów. Jest to graficzny interfejs dla <span "
+"class='label green'>urpmi</span>"
#: ../usr/share/mageiawelcome/mageiawelcome.py:120
msgid "read more (wiki)"
@@ -328,4 +326,10 @@ msgstr "Programy"
msgid "About"
msgstr "Informacje"
+#: ../usr/share/mageiawelcome/helpers.py:8
+msgid "Install"
+msgstr "Instaluj"
+#: ../usr/share/mageiawelcome/helpers.py:9
+msgid "Launch"
+msgstr "Uruchom"
diff --git a/usr/share/mageiawelcome/css/style.css b/usr/share/mageiawelcome/css/style.css
index c54bf4e..ca9fd31 100644
--- a/usr/share/mageiawelcome/css/style.css
+++ b/usr/share/mageiawelcome/css/style.css
@@ -88,8 +88,8 @@ ul.list li:hover {background:rgba(0, 0, 0, 0.2); }
ul.list li h6 {margin:0;margin-top:6px;}
ul.list li p.description {margin-top:0;}
-ul.list li button.cmd,ul.list li button.inst {position:absolute; left:540px; top:28px;width:72px;float:right;}
-ul.list li button.uninst {display:none;}
+ul.list li button {position:absolute; left:520px; top:28px;float:right;}*/
+
ul.list li.urpme {background:rgba(0, 0, 0, 0.4);
background-image:url('../img/ok.png');
background-repeat:no-repeat;
diff --git a/usr/share/mageiawelcome/helpers.py b/usr/share/mageiawelcome/helpers.py
index 4f5c1dc..7bcf8b2 100644
--- a/usr/share/mageiawelcome/helpers.py
+++ b/usr/share/mageiawelcome/helpers.py
@@ -3,6 +3,12 @@
import csv
import os
+import gettext
+
+gettext.install("mageiawelcome")
+
+install = _("Install")
+launch = _("Launch")
def get_desktop_name(x):
return {
@@ -43,16 +49,16 @@ def get_listapp():
if (r[5] == 'false'):
start_btn = ""
else:
- start_btn = "<button class='cmd small pill green' data-run='"+ r[5] + "'><i class='icon-ok-sign'> </i> Launch</button>"
+ start_btn = "<button class='cmd small green' data-run='"+ r[5] + "'><i class='icon-ok-sign'> </i>" + launch +"</button>"
if (r[6] != ''):
label = "<span class='label red'>" + r[6] + "</span>"
else:
label = ""
if ( is_installed(r[1]) != 0):# NOT INSTALLED
listapp += "<li class='" + r[3] +"' id='" + r[0] + "'><img class=icon src=img/" + r[0] + ".png /><div class='chkbox'><input type='checkbox' datasrc='" + r[1] +"'></div> \
-<h6>" + r[2] + "</h6><p class=description>" + r[4] + "</p>" + start_btn + label + "<button class='inst small pill' data-rpm='" + r[1] + "'><i class='icon-circle-arrow-down'> </i> Install</button></li>"
+<h6>" + r[2] + "</h6><p class='description'>" + r[4] + "</p>" + label + "<button class='inst small' data-rpm='" + r[1] + "'><i class='icon-circle-arrow-down'> </i>" + install +"</button></li>"
else: # INSTALLED
listapp += "<li class='urpme " + r[3] +"' id='" + r[0] + "'><img class=icon src=img/" + r[0] + ".png /><div class='chkbox'></div> \
-<h6>" + r[2] + "</h6><p class=description>" + r[4] + "</p>" + start_btn + label + "<button class='uninst small pill red' data-rpm='" + r[1] + "'><i class='icon-minus-sign'> </i> remove</button></li>"
+<h6>" + r[2] + "</h6><p class='description'>" + r[4] + "</p>" + start_btn + label + "</li>"
return listapp
\ No newline at end of file