From a31bfaa53ab41711b97e69701c8527a88ffb6e41 Mon Sep 17 00:00:00 2001 From: coderkun Date: Sat, 1 Sep 2018 19:35:34 +0200 Subject: [PATCH] Translate labels of buttons created in code --- locale/de/LC_MESSAGES/mcg.mo | Bin 4305 -> 4247 bytes locale/de/LC_MESSAGES/mcg.po | 304 ++++++++++++++++++----------------- locale/en/LC_MESSAGES/mcg.mo | Bin 4066 -> 4004 bytes locale/en/LC_MESSAGES/mcg.po | 304 ++++++++++++++++++----------------- mcg/__init__.py | 2 +- mcg/widgets.py | 13 +- 6 files changed, 324 insertions(+), 299 deletions(-) diff --git a/locale/de/LC_MESSAGES/mcg.mo b/locale/de/LC_MESSAGES/mcg.mo index 6e440dad089762deca00239c43d12aafe27bbaf5..4a50ca4c69cf060fc5b83116887dfedb4f731b29 100644 GIT binary patch delta 873 zcmZY5O=uHQ5Ww-bc317T(b!OpRkUeqOOb|6ORz~)`~p8Nz4&p`vI$QUNVn~#u||;9 zTLV&&hX`H-iw6av5HB7)iXeC>^z1=I@FX5Q_2PeYZ-(stcIWMzc{3ZCr*ozJ9!TY!uAELKSsWp`EHd##LSCqV4$da1&ru4zM*eD@+cLh#Lzw3@LwGrM8F%ph zED`-H{DOcKc!iRvgVNbMl*xR+6n;V}_yzai50uWgQ1@Vz delta 932 zcmZY7F=!J}7{Kv&_RgBLsj0QLQLu?su}DJ_EwPD;q7qz+V5OtICT9|IZRsVoh(mCw z7#tiPMK=Y}DWcFp7eVQuAPDKw!BGW49PI4i|Eq^q4axiEd+*)%z3*{%W3AY;PewhU zl!`NS;W6BfIX|B8<12oA6+^5qVkc_szz4Vsn;74s)C$VJbr$_g9Y3EPQZ zgzCQvzhXiPyg^CSLg{P`P5g*G_ywil5A4Qvu1z|Rpgf=O&EO8=vnY*BpyVy06rRRj zoUijoI=qe2`D2vCPfN8I2hPB5~%a5!^ zTW;L5^A)#Tt*KJE;6!V`L)Z3-o8ziud-+n-El+v2cTH8NZP)#?U0({^3a5vYso~T} zG?~sEO&m@n^|wI(|C7DJ!H)cF!SO2dGx36>&js(aCE_E?Yr#<~HD0bct{lfvMca#3 dobrql-8|{duH64?M$dKibywVfHtMnP`JX=LjavW! diff --git a/locale/de/LC_MESSAGES/mcg.po b/locale/de/LC_MESSAGES/mcg.po index c992490..532447c 100644 --- a/locale/de/LC_MESSAGES/mcg.po +++ b/locale/de/LC_MESSAGES/mcg.po @@ -1,15 +1,15 @@ msgid "" msgstr "" "Project-Id-Version: CoverGrid (mcg)\n" -"POT-Creation-Date: 2017-12-25 17:40+0100\n" -"PO-Revision-Date: 2017-12-25 17:40+0100\n" +"POT-Creation-Date: 2018-09-01 19:33+0200\n" +"PO-Revision-Date: 2018-09-01 19:33+0200\n" "Last-Translator: coderkun \n" "Language-Team: \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.5\n" +"X-Generator: Poedit 2.1.1\n" "X-Poedit-Basepath: ../../..\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -18,191 +18,175 @@ msgstr "" "X-Poedit-SearchPath-2: data/gtk.shortcuts.ui\n" "X-Poedit-SearchPath-3: mcg\n" -#: data/gtk.glade:21 -msgid "Tracklist" -msgstr "Titelliste" - -#: data/gtk.glade:31 -msgid "large tracklist" -msgstr "große Titelliste" - -#: data/gtk.glade:47 -msgid "small tracklist" -msgstr "kleine Titelliste" - -#: data/gtk.glade:64 -msgid "hide tracklist" -msgstr "gar keine Titelliste" - -#: data/gtk.glade:116 data/gtk.glade:172 +#: data/gtk.glade:32 data/gtk.glade:88 msgid "Title" msgstr "Titel" -#: data/gtk.glade:133 data/gtk.glade:189 +#: data/gtk.glade:49 data/gtk.glade:105 msgid "Artist" msgstr "Künstler" -#: data/gtk.glade:269 +#: data/gtk.glade:188 msgid "Sort" msgstr "Sortierung" -#: data/gtk.glade:279 +#: data/gtk.glade:198 msgid "sort by artist" msgstr "nach Künstler" -#: data/gtk.glade:295 +#: data/gtk.glade:214 msgid "sort by title" msgstr "nach Titel" -#: data/gtk.glade:311 +#: data/gtk.glade:230 msgid "sort by year" msgstr "nach Jahr" -#: data/gtk.glade:437 -msgid "Enter hostname or IP address" -msgstr "Hostnamen oder IP-Adresse eingeben" - -#: data/gtk.glade:449 -msgid "Enter URL or local path" -msgstr "URL oder lokalen Pfad eingeben" - -#: data/gtk.glade:461 -msgid "Enter password or leave blank" -msgstr "Passwort eingeben oder leer lassen" - -#: data/gtk.glade:487 -msgid "Host:" -msgstr "Host:" - -#: data/gtk.glade:499 -msgid "Port:" -msgstr "Port:" - -#: data/gtk.glade:511 -msgid "Password:" -msgstr "Passwort:" - -#: data/gtk.glade:523 -msgid "Image Directory:" -msgstr "Bildordner:" - -#: data/gtk.glade:619 -msgid "File:" -msgstr "Datei:" - -#: data/gtk.glade:631 -msgid "Audio:" -msgstr "Audio:" - -#: data/gtk.glade:643 -msgid "Bitrate:" -msgstr "Bitrate:" - -#: data/gtk.glade:655 -msgid "Error:" -msgstr "Fehler:" - -#: data/gtk.glade:667 data/gtk.glade:681 data/gtk.glade:695 data/gtk.glade:709 -msgid "none" -msgstr "nichts" - -#: data/gtk.glade:742 -msgid "Status" -msgstr "Status" - -#: data/gtk.glade:827 -msgid "Albums" -msgstr "Alben" - -#: data/gtk.glade:839 -msgid "Songs" -msgstr "Songs" - -#: data/gtk.glade:851 -msgid "Artists" -msgstr "Künstler" - -#: data/gtk.glade:875 -msgid "Seconds" -msgstr "Sekunden" - -#: data/gtk.glade:922 -msgid "Seconds played" -msgstr "Sekunden gespielt" - -#: data/gtk.glade:933 -msgid "Seconds running" -msgstr "Sekunden laufend" - -#: data/gtk.glade:964 -msgid "Statistics" -msgstr "Statistiken" - -#: data/gtk.glade:1034 -msgid "Audio Devices" -msgstr "Audiogeräte" - -#: data/gtk.glade:1048 -msgid "Server" -msgstr "Server" - -#: data/gtk.glade:1217 data/gtk.menu.ui:30 -msgid "Cover" -msgstr "Cover" - -#: data/gtk.glade:1359 data/gtk.menu.ui:36 -msgid "Playlist" -msgstr "Wiedergabeliste" - -#: data/gtk.glade:1386 -msgid "search library" -msgstr "Bibliothek durchsuchen" - -#: data/gtk.glade:1444 -msgid "{} of {} images loaded" -msgstr "{} von {} Bildern geladen" - -#: data/gtk.glade:1621 data/gtk.menu.ui:42 -msgid "Library" -msgstr "Bibliothek" - -#: data/gtk.glade:1700 data/gtk.shortcuts.ui:74 +#: data/gtk.glade:292 data/gtk.shortcuts.ui:74 msgid "Connect or disconnect" msgstr "Die Verbindung herstellen oder trennen" -#: data/gtk.glade:1722 data/gtk.shortcuts.ui:81 +#: data/gtk.glade:314 data/gtk.shortcuts.ui:81 msgid "Switch between play and pause" msgstr "Zwischen Abspielen und Pause wechseln" -#: data/gtk.glade:1742 +#: data/gtk.glade:334 msgid "Adjust the volume" msgstr "Die Lautstärke anpassen" -#: data/gtk.glade:1786 +#: data/gtk.glade:378 msgid "Connect to MPD" msgstr "Zu MPD verbinden" -#: data/gtk.glade:1828 data/gtk.shortcuts.ui:101 +#: data/gtk.glade:420 data/gtk.shortcuts.ui:101 msgid "Show the cover in fullscreen mode" msgstr "Das Cover im Vollbildmodus anzeigen" -#: data/gtk.glade:1851 data/gtk.glade:2000 -msgid "Settings and actions" -msgstr "Einstellungen und Aktionen" - -#: data/gtk.glade:1899 data/gtk.glade:1978 +#: data/gtk.glade:469 data/gtk.glade:548 msgid "Select multiple albums" msgstr "Mehrere Alben auswählen" -#: data/gtk.glade:1921 data/gtk.shortcuts.ui:88 +#: data/gtk.glade:491 data/gtk.shortcuts.ui:88 msgid "Clear the playlist" msgstr "Die Wiedergabeliste leeren" -#: data/gtk.glade:1955 data/gtk.shortcuts.ui:114 +#: data/gtk.glade:525 data/gtk.shortcuts.ui:114 msgid "Search the library" msgstr "Die Bibliothek durchsuchen" -#: data/gtk.glade:2045 +#: data/gtk.glade:570 +msgid "Settings and actions" +msgstr "Einstellungen und Aktionen" + +#: data/gtk.glade:675 +msgid "Enter hostname or IP address" +msgstr "Hostnamen oder IP-Adresse eingeben" + +#: data/gtk.glade:687 +msgid "Enter URL or local path" +msgstr "URL oder lokalen Pfad eingeben" + +#: data/gtk.glade:700 +msgid "Enter password or leave blank" +msgstr "Passwort eingeben oder leer lassen" + +#: data/gtk.glade:728 +msgid "Host:" +msgstr "Host:" + +#: data/gtk.glade:740 +msgid "Port:" +msgstr "Port:" + +#: data/gtk.glade:752 +msgid "Password:" +msgstr "Passwort:" + +#: data/gtk.glade:764 +msgid "Image Directory:" +msgstr "Bildordner:" + +#: data/gtk.glade:865 +msgid "File:" +msgstr "Datei:" + +#: data/gtk.glade:878 +msgid "Audio:" +msgstr "Audio:" + +#: data/gtk.glade:891 +msgid "Bitrate:" +msgstr "Bitrate:" + +#: data/gtk.glade:904 +msgid "Error:" +msgstr "Fehler:" + +#: data/gtk.glade:916 data/gtk.glade:932 data/gtk.glade:948 data/gtk.glade:964 +msgid "none" +msgstr "nichts" + +#: data/gtk.glade:999 +msgid "Status" +msgstr "Status" + +#: data/gtk.glade:1084 +msgid "Albums" +msgstr "Alben" + +#: data/gtk.glade:1096 +msgid "Songs" +msgstr "Songs" + +#: data/gtk.glade:1108 +msgid "Artists" +msgstr "Künstler" + +#: data/gtk.glade:1132 +msgid "Seconds" +msgstr "Sekunden" + +#: data/gtk.glade:1179 +msgid "Seconds played" +msgstr "Sekunden gespielt" + +#: data/gtk.glade:1190 +msgid "Seconds running" +msgstr "Sekunden laufend" + +#: data/gtk.glade:1221 +msgid "Statistics" +msgstr "Statistiken" + +#: data/gtk.glade:1291 +msgid "Audio Devices" +msgstr "Audiogeräte" + +#: data/gtk.glade:1305 +msgid "Server" +msgstr "Server" + +#: data/gtk.glade:1486 data/gtk.menu.ui:30 +msgid "Cover" +msgstr "Cover" + +#: data/gtk.glade:1628 data/gtk.menu.ui:36 +msgid "Playlist" +msgstr "Wiedergabeliste" + +#: data/gtk.glade:1655 +msgid "search library" +msgstr "Bibliothek durchsuchen" + +#: data/gtk.glade:1713 +msgid "{} of {} images loaded" +msgstr "{} von {} Bildern geladen" + +#: data/gtk.glade:1891 data/gtk.menu.ui:42 +msgid "Library" +msgstr "Bibliothek" + +#: data/gtk.glade:1974 msgid "" "CoverGrid is a client for the Music Player Daemon, focusing on albums " "instead of single tracks." @@ -286,6 +270,34 @@ msgstr "Bibliothekspaneel" msgid "{} feat. {}" msgstr "{} mit {}" +#: mcg/widgets.py:1227 mcg/widgets.py:1549 +msgid "cancel" +msgstr "abbrechen" + +#: mcg/widgets.py:1244 mcg/widgets.py:1566 +msgid "play" +msgstr "abspielen" + +#: mcg/widgets.py:1247 +msgid "remove" +msgstr "entfernen" + +#: mcg/widgets.py:1569 +msgid "queue" +msgstr "einreihen" + +#~ msgid "Tracklist" +#~ msgstr "Titelliste" + +#~ msgid "large tracklist" +#~ msgstr "große Titelliste" + +#~ msgid "small tracklist" +#~ msgstr "kleine Titelliste" + +#~ msgid "hide tracklist" +#~ msgstr "gar keine Titelliste" + #~ msgid "_Play" #~ msgstr "_Abspielen" diff --git a/locale/en/LC_MESSAGES/mcg.mo b/locale/en/LC_MESSAGES/mcg.mo index 60b01169fcfc8e84c359abf59bc98fcf3ec88220..9a6a387b15338e4bc6756df3f1befec9aab3a71c 100644 GIT binary patch delta 869 zcma*kKWGzi6u|L!_D++lv9@-pooJGLO1(;`rBL#`Q>x>e)rzH_sd%DS?=X$C)q3_ z`Lu|OL+D`%HGUGe;W_IBX1EV=E7q_T@8WKJfE}Aenl}EL&F#eBq1Icqe!?x>ueD0@ zr{Ficv5qM=exo){(WL{ks0oL07Y?BAkE4&1s4qT^q{<9V;R0rH75CzI+=pqV&==~> zB!3h01hl~*YN1hV$J3}Ma}o7LE}=em9r;R)pPkr1hL*>u&p$d~ecR}1D)6Axhzmaz{nqc*sQdLm2KC#ZQ%)XAUYeteI6 zF!^FH9J=Wdb)gm-Mok<;o#?EMpSSS~NUBVtPJRV-(mB*Y>ZpH319gBUbg+}9pE1@! z5i{lXI3?3?cQ~Wwkz007nGbHxIc|Qs#~d+zUYP?BIm6Op5;N~*i7$FxPI+b7TWsmA z1UD;TRpzQeUFPF34kZe2%-#y676wsern`D=Itrq?iPQJnhx-d7{e@z8ainx~@JM06 qWc<#5gG2s-Of8P$U|}|_=5N>Un2P_frI;_S{PM55|J|_Jc47n9O>!Lo delta 931 zcmb`_KWGzC9Ki8+_O3Qp)5bqdD_WDHREjht#Sm?*B3kO;AfhdbP|xJjhMr0f zrBsGT8}7k&95L~ji7O_a#W?+QxDGY8;yp~_15B(@YRR;}qjNp&pRgI1jX!ZMF-fA8 zge_!~0ZDAZZj=r6;s(s4OgMrac+B)y&?T;;gIAE;>KcyYE$qZ)+=?!{@5Y@d>kY@F z)rm)GkOhvTBsz@=Jc~9?qikdrWn2Tf)J-0n@GercdWMD81(pv-%LQu#~VhF@_r zMh>gUOA6(P_M#*jMXBfvGFDZPOVv$0XX4u^ y)49Un?(D8?PJfGa{oB~#Zf`AJEc@Y9{X(Yf>tXjsQ#O-deD6-!|7|;d`+;BBw~HSD diff --git a/locale/en/LC_MESSAGES/mcg.po b/locale/en/LC_MESSAGES/mcg.po index 7044adf..b6469c1 100644 --- a/locale/en/LC_MESSAGES/mcg.po +++ b/locale/en/LC_MESSAGES/mcg.po @@ -1,15 +1,15 @@ msgid "" msgstr "" "Project-Id-Version: CoverGrid (mcg)\n" -"POT-Creation-Date: 2017-12-25 17:40+0100\n" -"PO-Revision-Date: 2017-12-25 17:40+0100\n" +"POT-Creation-Date: 2018-09-01 19:34+0200\n" +"PO-Revision-Date: 2018-09-01 19:34+0200\n" "Last-Translator: coderkun \n" "Language-Team: \n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.5\n" +"X-Generator: Poedit 2.1.1\n" "X-Poedit-Basepath: ../../..\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-SearchPath-0: data/gtk.glade\n" @@ -17,191 +17,175 @@ msgstr "" "X-Poedit-SearchPath-2: data/gtk.shortcuts.ui\n" "X-Poedit-SearchPath-3: mcg\n" -#: data/gtk.glade:21 -msgid "Tracklist" -msgstr "Tracklist" - -#: data/gtk.glade:31 -msgid "large tracklist" -msgstr "large tracklist" - -#: data/gtk.glade:47 -msgid "small tracklist" -msgstr "small tracklist" - -#: data/gtk.glade:64 -msgid "hide tracklist" -msgstr "hide tracklist" - -#: data/gtk.glade:116 data/gtk.glade:172 +#: data/gtk.glade:32 data/gtk.glade:88 msgid "Title" msgstr "Title" -#: data/gtk.glade:133 data/gtk.glade:189 +#: data/gtk.glade:49 data/gtk.glade:105 msgid "Artist" msgstr "Artist" -#: data/gtk.glade:269 +#: data/gtk.glade:188 msgid "Sort" msgstr "Sort order" -#: data/gtk.glade:279 +#: data/gtk.glade:198 msgid "sort by artist" msgstr "by Artist" -#: data/gtk.glade:295 +#: data/gtk.glade:214 msgid "sort by title" msgstr "by Title" -#: data/gtk.glade:311 +#: data/gtk.glade:230 msgid "sort by year" msgstr "by Year" -#: data/gtk.glade:437 -msgid "Enter hostname or IP address" -msgstr "Enter hostname or IP address" - -#: data/gtk.glade:449 -msgid "Enter URL or local path" -msgstr "Enter URL or local path" - -#: data/gtk.glade:461 -msgid "Enter password or leave blank" -msgstr "Enter password or leave blank" - -#: data/gtk.glade:487 -msgid "Host:" -msgstr "Host:" - -#: data/gtk.glade:499 -msgid "Port:" -msgstr "Port:" - -#: data/gtk.glade:511 -msgid "Password:" -msgstr "Password:" - -#: data/gtk.glade:523 -msgid "Image Directory:" -msgstr "Image Directory:" - -#: data/gtk.glade:619 -msgid "File:" -msgstr "File:" - -#: data/gtk.glade:631 -msgid "Audio:" -msgstr "Audio:" - -#: data/gtk.glade:643 -msgid "Bitrate:" -msgstr "Bitrate:" - -#: data/gtk.glade:655 -msgid "Error:" -msgstr "Error:" - -#: data/gtk.glade:667 data/gtk.glade:681 data/gtk.glade:695 data/gtk.glade:709 -msgid "none" -msgstr "none" - -#: data/gtk.glade:742 -msgid "Status" -msgstr "Status" - -#: data/gtk.glade:827 -msgid "Albums" -msgstr "Albums" - -#: data/gtk.glade:839 -msgid "Songs" -msgstr "Songs" - -#: data/gtk.glade:851 -msgid "Artists" -msgstr "Artists" - -#: data/gtk.glade:875 -msgid "Seconds" -msgstr "Seconds" - -#: data/gtk.glade:922 -msgid "Seconds played" -msgstr "Seconds" - -#: data/gtk.glade:933 -msgid "Seconds running" -msgstr "Seconds running" - -#: data/gtk.glade:964 -msgid "Statistics" -msgstr "Statistics" - -#: data/gtk.glade:1034 -msgid "Audio Devices" -msgstr "Audio Devices" - -#: data/gtk.glade:1048 -msgid "Server" -msgstr "Server" - -#: data/gtk.glade:1217 data/gtk.menu.ui:30 -msgid "Cover" -msgstr "Cover" - -#: data/gtk.glade:1359 data/gtk.menu.ui:36 -msgid "Playlist" -msgstr "Playlist" - -#: data/gtk.glade:1386 -msgid "search library" -msgstr "search library" - -#: data/gtk.glade:1444 -msgid "{} of {} images loaded" -msgstr "{} of {} images loaded" - -#: data/gtk.glade:1621 data/gtk.menu.ui:42 -msgid "Library" -msgstr "Library" - -#: data/gtk.glade:1700 data/gtk.shortcuts.ui:74 +#: data/gtk.glade:292 data/gtk.shortcuts.ui:74 msgid "Connect or disconnect" msgstr "Connect or disconnect" -#: data/gtk.glade:1722 data/gtk.shortcuts.ui:81 +#: data/gtk.glade:314 data/gtk.shortcuts.ui:81 msgid "Switch between play and pause" msgstr "Switch between play and pause" -#: data/gtk.glade:1742 +#: data/gtk.glade:334 msgid "Adjust the volume" msgstr "Adjust the volume" -#: data/gtk.glade:1786 +#: data/gtk.glade:378 msgid "Connect to MPD" msgstr "Connect to MPD" -#: data/gtk.glade:1828 data/gtk.shortcuts.ui:101 +#: data/gtk.glade:420 data/gtk.shortcuts.ui:101 msgid "Show the cover in fullscreen mode" msgstr "Show the cover in fullscreen mode" -#: data/gtk.glade:1851 data/gtk.glade:2000 -msgid "Settings and actions" -msgstr "Settings and actions" - -#: data/gtk.glade:1899 data/gtk.glade:1978 +#: data/gtk.glade:469 data/gtk.glade:548 msgid "Select multiple albums" msgstr "Select multiple albums" -#: data/gtk.glade:1921 data/gtk.shortcuts.ui:88 +#: data/gtk.glade:491 data/gtk.shortcuts.ui:88 msgid "Clear the playlist" msgstr "Clear the playlist" -#: data/gtk.glade:1955 data/gtk.shortcuts.ui:114 +#: data/gtk.glade:525 data/gtk.shortcuts.ui:114 msgid "Search the library" msgstr "Search the library" -#: data/gtk.glade:2045 +#: data/gtk.glade:570 +msgid "Settings and actions" +msgstr "Settings and actions" + +#: data/gtk.glade:675 +msgid "Enter hostname or IP address" +msgstr "Enter hostname or IP address" + +#: data/gtk.glade:687 +msgid "Enter URL or local path" +msgstr "Enter URL or local path" + +#: data/gtk.glade:700 +msgid "Enter password or leave blank" +msgstr "Enter password or leave blank" + +#: data/gtk.glade:728 +msgid "Host:" +msgstr "Host:" + +#: data/gtk.glade:740 +msgid "Port:" +msgstr "Port:" + +#: data/gtk.glade:752 +msgid "Password:" +msgstr "Password:" + +#: data/gtk.glade:764 +msgid "Image Directory:" +msgstr "Image Directory:" + +#: data/gtk.glade:865 +msgid "File:" +msgstr "File:" + +#: data/gtk.glade:878 +msgid "Audio:" +msgstr "Audio:" + +#: data/gtk.glade:891 +msgid "Bitrate:" +msgstr "Bitrate:" + +#: data/gtk.glade:904 +msgid "Error:" +msgstr "Error:" + +#: data/gtk.glade:916 data/gtk.glade:932 data/gtk.glade:948 data/gtk.glade:964 +msgid "none" +msgstr "none" + +#: data/gtk.glade:999 +msgid "Status" +msgstr "Status" + +#: data/gtk.glade:1084 +msgid "Albums" +msgstr "Albums" + +#: data/gtk.glade:1096 +msgid "Songs" +msgstr "Songs" + +#: data/gtk.glade:1108 +msgid "Artists" +msgstr "Artists" + +#: data/gtk.glade:1132 +msgid "Seconds" +msgstr "Seconds" + +#: data/gtk.glade:1179 +msgid "Seconds played" +msgstr "Seconds" + +#: data/gtk.glade:1190 +msgid "Seconds running" +msgstr "Seconds running" + +#: data/gtk.glade:1221 +msgid "Statistics" +msgstr "Statistics" + +#: data/gtk.glade:1291 +msgid "Audio Devices" +msgstr "Audio Devices" + +#: data/gtk.glade:1305 +msgid "Server" +msgstr "Server" + +#: data/gtk.glade:1486 data/gtk.menu.ui:30 +msgid "Cover" +msgstr "Cover" + +#: data/gtk.glade:1628 data/gtk.menu.ui:36 +msgid "Playlist" +msgstr "Playlist" + +#: data/gtk.glade:1655 +msgid "search library" +msgstr "search library" + +#: data/gtk.glade:1713 +msgid "{} of {} images loaded" +msgstr "{} of {} images loaded" + +#: data/gtk.glade:1891 data/gtk.menu.ui:42 +msgid "Library" +msgstr "Library" + +#: data/gtk.glade:1974 msgid "" "CoverGrid is a client for the Music Player Daemon, focusing on albums " "instead of single tracks." @@ -285,6 +269,34 @@ msgstr "Library Panel" msgid "{} feat. {}" msgstr "{} feat. {}" +#: mcg/widgets.py:1227 mcg/widgets.py:1549 +msgid "cancel" +msgstr "cancel" + +#: mcg/widgets.py:1244 mcg/widgets.py:1566 +msgid "play" +msgstr "play" + +#: mcg/widgets.py:1247 +msgid "remove" +msgstr "remove" + +#: mcg/widgets.py:1569 +msgid "queue" +msgstr "queue" + +#~ msgid "Tracklist" +#~ msgstr "Tracklist" + +#~ msgid "large tracklist" +#~ msgstr "large tracklist" + +#~ msgid "small tracklist" +#~ msgstr "small tracklist" + +#~ msgid "hide tracklist" +#~ msgstr "hide tracklist" + #~ msgid "Show the keyboard shortcuts (this dialog)" #~ msgstr "Show the keyboard shortcuts (this dialog)" diff --git a/mcg/__init__.py b/mcg/__init__.py index 20eb436..cb91a42 100644 --- a/mcg/__init__.py +++ b/mcg/__init__.py @@ -16,7 +16,7 @@ if os.path.exists(datadirdev): localedir = None localedirdev = os.path.join(srcdir, '..', 'locale') if os.path.exists(localedirdev): - localedir = datadirdev + localedir = localedirdev # Set GSettings schema dir (if not set already) if not os.environ.get('GSETTINGS_SCHEMA_DIR'): diff --git a/mcg/widgets.py b/mcg/widgets.py index 468da5d..1203156 100644 --- a/mcg/widgets.py +++ b/mcg/widgets.py @@ -8,6 +8,7 @@ try: use_keyring = True except: use_keyring = False +import locale import logging import math import sys @@ -1223,7 +1224,7 @@ class PlaylistPanel(GObject.GObject): self._playlist_grid.set_tooltip_column(1) # Action bar (normal) actionbar = builder.get_object('playlist-actionbar') - cancel_button = Gtk.Button('cancel') + cancel_button = Gtk.Button(locale.gettext("cancel")) cancel_button.connect('clicked', self.on_selection_cancel_clicked) actionbar.pack_start(cancel_button) remove_button = Gtk.Button('remove') @@ -1240,10 +1241,10 @@ class PlaylistPanel(GObject.GObject): self._standalone_image = builder.get_object('playlist-standalone-image') # Action bar (standalone) actionbar_standalone = builder.get_object('playlist-standalone-actionbar') - play_button = Gtk.Button('play') + play_button = Gtk.Button(locale.gettext("play")) play_button.connect('clicked', self.on_standalone_play_clicked) actionbar_standalone.pack_end(play_button) - remove_button = Gtk.Button('remove') + remove_button = Gtk.Button(locale.gettext("remove")) remove_button.connect('clicked', self.on_standalone_remove_clicked) actionbar_standalone.pack_end(remove_button) @@ -1545,7 +1546,7 @@ class LibraryPanel(GObject.GObject): self._library_grid.set_tooltip_column(1) # Action bar (normal) actionbar = builder.get_object('library-actionbar') - cancel_button = Gtk.Button("cancel") + cancel_button = Gtk.Button(locale.gettext("cancel")) cancel_button.connect('clicked', self.on_selection_cancel_clicked) actionbar.pack_start(cancel_button) add_button = Gtk.Button("queue") @@ -1562,10 +1563,10 @@ class LibraryPanel(GObject.GObject): self._standalone_image = builder.get_object('library-standalone-image') # Action bar (standalone) actionbar_standalone = builder.get_object('library-standalone-actionbar') - play_button = Gtk.Button("play") + play_button = Gtk.Button(locale.gettext("play")) play_button.connect('clicked', self.on_standalone_play_clicked) actionbar_standalone.pack_end(play_button) - queue_button = Gtk.Button("queue") + queue_button = Gtk.Button(locale.gettext("queue")) queue_button.connect('clicked', self.on_standalone_queue_clicked) actionbar_standalone.pack_end(queue_button)