diff -Nru typecatcher-0.3/data/ui/TypeCatcherWindow.ui typecatcher-0.4/data/ui/TypeCatcherWindow.ui --- typecatcher-0.3/data/ui/TypeCatcherWindow.ui 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/data/ui/TypeCatcherWindow.ui 2021-08-13 14:34:19.000000000 +0000 @@ -94,7 +94,7 @@ True False - Marquez + García Márquez True True r1 diff -Nru typecatcher-0.3/debian/changelog typecatcher-0.4/debian/changelog --- typecatcher-0.3/debian/changelog 2020-12-25 15:25:06.000000000 +0000 +++ typecatcher-0.4/debian/changelog 2024-01-05 00:47:44.000000000 +0000 @@ -1,3 +1,19 @@ +typecatcher (0.4-0.1) unstable; urgency=medium + + * Non-maintainer upload + + [ Jeremy Bícha ] + * New upstream release (Closes: #815539, LP: #1923622, LP: #1931193) + * Add minimal debian/gbp.conf + * Add patch to switch from webkit2gtk 4.0 to 4.1 + * Update dependencies + + [ Debian Janitor ] + * Add debian/upstream/metadata + * Update standards version to 4.6.2, no changes needed + + -- Jeremy Bícha Thu, 04 Jan 2024 19:47:44 -0500 + typecatcher (0.3-1.2) unstable; urgency=medium * Non-maintainer upload. diff -Nru typecatcher-0.3/debian/control typecatcher-0.4/debian/control --- typecatcher-0.3/debian/control 2020-12-25 15:24:43.000000000 +0000 +++ typecatcher-0.4/debian/control 2024-01-05 00:47:44.000000000 +0000 @@ -6,11 +6,11 @@ dh-python, gir1.2-glib-2.0, gir1.2-gtk-3.0, - gir1.2-webkit2-4.0, + gir1.2-webkit2-4.1, python3 (>= 3.2), python3-distutils-extra, python3-gi -Standards-Version: 4.5.1 +Standards-Version: 4.6.2 Vcs-Git: https://salsa.debian.org/debian/typecatcher.git Vcs-Browser: https://salsa.debian.org/debian/typecatcher Homepage: https://launchpad.net/typecatcher @@ -19,7 +19,7 @@ Architecture: all Depends: gir1.2-glib-2.0, gir1.2-gtk-3.0, - gir1.2-webkit2-4.0, + gir1.2-webkit2-4.1, python3-gi, ${misc:Depends}, ${python3:Depends} diff -Nru typecatcher-0.3/debian/gbp.conf typecatcher-0.4/debian/gbp.conf --- typecatcher-0.3/debian/gbp.conf 1970-01-01 00:00:00.000000000 +0000 +++ typecatcher-0.4/debian/gbp.conf 2024-01-05 00:47:44.000000000 +0000 @@ -0,0 +1,11 @@ +[DEFAULT] +pristine-tar = True + +[buildpackage] +sign-tags = True + +[dch] +multimaint-merge = True + +[pq] +patch-numbers = False diff -Nru typecatcher-0.3/debian/patches/series typecatcher-0.4/debian/patches/series --- typecatcher-0.3/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ typecatcher-0.4/debian/patches/series 2024-01-05 00:47:44.000000000 +0000 @@ -0,0 +1 @@ +webkit4.1.patch diff -Nru typecatcher-0.3/debian/patches/webkit4.1.patch typecatcher-0.4/debian/patches/webkit4.1.patch --- typecatcher-0.3/debian/patches/webkit4.1.patch 1970-01-01 00:00:00.000000000 +0000 +++ typecatcher-0.4/debian/patches/webkit4.1.patch 2024-01-05 00:47:44.000000000 +0000 @@ -0,0 +1,30 @@ +From: =?utf-8?q?Jeremy_B=C3=ADcha?= +Date: Thu, 4 Jan 2024 19:38:38 -0500 +Subject: Switch to webkit2gtk 4.1 + +--- + typecatcher/TypeCatcherWindow.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/typecatcher/TypeCatcherWindow.py b/typecatcher/TypeCatcherWindow.py +index d1aad6f..c13e53c 100644 +--- a/typecatcher/TypeCatcherWindow.py ++++ b/typecatcher/TypeCatcherWindow.py +@@ -19,7 +19,7 @@ from locale import gettext as _ + import gi + gi.require_version('Gtk', '3.0') + from gi.repository import Gtk # pylint: disable=E0611 +-gi.require_version('WebKit2', '4.0') ++gi.require_version('WebKit2', '4.1') + from gi.repository import WebKit2 + + import itertools +@@ -294,7 +294,7 @@ class TypeCatcherWindow(Window): + Rather than disabling the menu, this allows us to retain the + copy/paste items. + +- See: https://lazka.github.io/pgi-docs/WebKit2-4.0/enums.html#WebKit2.ContextMenuAction ++ See: https://lazka.github.io/pgi-docs/WebKit2-4.1/enums.html#WebKit2.ContextMenuAction + """ + for item in menu.get_items(): + if item.get_stock_action() in [10, 11, 12, 13]: diff -Nru typecatcher-0.3/debian/upstream/metadata typecatcher-0.4/debian/upstream/metadata --- typecatcher-0.3/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 +++ typecatcher-0.4/debian/upstream/metadata 2024-01-05 00:47:44.000000000 +0000 @@ -0,0 +1,5 @@ +--- +Bug-Database: https://github.com/andrewsomething/typecatcher/issues +Bug-Submit: https://github.com/andrewsomething/typecatcher/issues/new +Repository: https://github.com/andrewsomething/typecatcher.git +Repository-Browse: https://github.com/andrewsomething/typecatcher diff -Nru typecatcher-0.3/debian/watch typecatcher-0.4/debian/watch --- typecatcher-0.3/debian/watch 2020-12-25 15:24:15.000000000 +0000 +++ typecatcher-0.4/debian/watch 2024-01-05 00:47:44.000000000 +0000 @@ -1,3 +1,3 @@ -version=2 +version=4 opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/typecatcher-$1\.tar\.gz/ \ - https://github.com/andrewsomething/typecatcher/tags .*/v?(\d\S+)\.tar\.gz + https://github.com/andrewsomething/typecatcher/tags .*/@ANY_VERSION@\.tar\.gz diff -Nru typecatcher-0.3/po/ca.po typecatcher-0.4/po/ca.po --- typecatcher-0.3/po/ca.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/ca.po 2021-08-13 14:34:19.000000000 +0000 @@ -135,7 +135,7 @@ msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" +msgid "García Márquez" msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:9 diff -Nru typecatcher-0.3/po/cs.po typecatcher-0.4/po/cs.po --- typecatcher-0.3/po/cs.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/cs.po 2021-08-13 14:34:19.000000000 +0000 @@ -135,7 +135,7 @@ msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" +msgid "García Márquez" msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:9 diff -Nru typecatcher-0.3/po/de.po typecatcher-0.4/po/de.po --- typecatcher-0.3/po/de.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/de.po 2021-08-13 14:34:19.000000000 +0000 @@ -1,34 +1,37 @@ -# German translation for typecatcher -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the typecatcher package. -# FIRST AUTHOR , 2012. +# German translation for TypeCatcher +# Translators: +# Milo Ivir , 2020. # msgid "" msgstr "" -"Project-Id-Version: typecatcher\n" -"Report-Msgid-Bugs-To: FULL NAME \n" +"Project-Id-Version: TypeCatcher\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-02-19 21:40-0500\n" -"PO-Revision-Date: 2012-11-30 20:41+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: German \n" +"PO-Revision-Date: 2020-04-28 17:19+0200\n" +"Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2017-09-03 21:44+0000\n" -"X-Generator: Launchpad (build 18446)\n" +"X-Generator: Poedit 2.3\n" +"Last-Translator: Milo Ivir \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: de\n" #: ../typecatcher/html_preview.py:109 msgid "Installed" -msgstr "" +msgstr "Installiert" #: ../typecatcher/html_preview.py:110 msgid "Font not available." -msgstr "" +msgstr "Schrift ist nicht verfügbar." #: ../typecatcher/html_preview.py:111 msgid "Please check your network connection." -msgstr "" +msgstr "Überprüfe die Internet-Verbindung." +# Ludwig Bechstein +# Der kleine Däumling #: ../typecatcher/html_preview.py:119 msgid "" "One morning, when Gregor Samsa woke from troubled dreams, he found himself " @@ -36,7 +39,16 @@ "back, and if he lifted his head a little he could see his brown belly, " "slightly domed and divided by arches into stiff sections." msgstr "" +"Es war einmal ein armer Korbmacher, der hatte mit seiner Frau sieben " +"Jungen, da war immer einer kleiner als der andere, und der jüngste war bei " +"seiner Geburt nicht viel über Fingers Länge, daher nannte man ihn Däumling. " +"Zwar ist er hernach noch etwas gewachsen, doch nicht gar zu sehr, und den " +"Namen Däumling hat er behalten. Doch war es ein gar kluger und pfiffiger " +"kleiner Knirps, der an Gewandtheit und Schlauheit seine Brüder alle in den " +"Sack steckte." +# Theodor Fontane +# Der verengländerte Deutsche #: ../typecatcher/html_preview.py:120 msgid "" "Far out in the uncharted backwaters of the unfashionable end of the Western " @@ -44,14 +56,30 @@ "at a distance of roughly ninety-eight million miles is an utterly " "insignificant little blue-green planet..." msgstr "" +"Einer meiner Freunde erzählte mir: Gebrüder Miller sind eine wohlbekannte " +"Firma in der City von London. Vor Zeiten hießen sie Müller und waren so " +"loyale Berliner, wie sie das Spandauer Viertel nur je in seiner Mitte sah. " +"Vor zehn Jahren vertauschten sie die Papenstraße mit Moorgate-Street und " +"ersetzten den heimatlichen Klappkragen durch aufrechtstehende Vatermörder." +# Johann Wolfgang von Goethe +# Wilhelm Meisters Lehrjahre, erstes Buch, zweites Kapitel #: ../typecatcher/html_preview.py:121 msgid "" "Many years later, as he faced the firing squad, Colonel Aureliano Buendia " "was to remember that distant afternoon when his father took him to discover " "ice." msgstr "" +"Als Wilhelm seine Mutter des andern Morgens begrüßte, eröffnete sie ihm, " +"daß der Vater sehr verdrießlich sei und ihm den täglichen Besuch des " +"Schauspiels nächstens untersagen werde. „Wenn ich gleich selbst“, fuhr sie " +"fort, „manchmal gern ins Theater gehe, so möchte ich es doch oft " +"verwünschen, da meine häusliche Ruhe durch deine unmäßige Leidenschaft zu " +"diesem Vergnügen gestört wird. Der Vater wiederholt immer wozu es nur nütze " +"sei? Wie man seine Zeit nur so verderben könne?“" +# Jakob und Wilhelm Grimm +# Die drei Bergleute im Kuttenberg #: ../typecatcher/html_preview.py:122 msgid "" "I am an invisible man. No, I am not a spook like those who haunted Edgar " @@ -60,173 +88,200 @@ "to possess a mind. I am invisible, understand, simply because people refuse " "to see me." msgstr "" +"Nun geschah es, daß einer von den dreien unter der Erde so recht aus " +"Herzensgrund wünschte: „Ach! Könnt ich noch einmal das Tageslicht sehen, so " +"wollt ich gerne sterben!“ Der zweite sprach: „Ach! Könnt ich noch einmal " +"daheim bei meiner Frau zu Tische sitzen und essen, so wollt ich gerne " +"sterben!“ Da sprach auch der dritte: „Ach! Könnt ich nur noch ein Jahr " +"friedlich und vergnügt mit meiner Frau leben, so wollt ich gerne sterben!“" +# Johann Wilhelm Wolf +# Das allzeit zufriedene Knäbchen #: ../typecatcher/html_preview.py:123 msgid "" "Stately, plump Buck Mulligan came from the stairhead, bearing a bowl of " "lather on which a mirror and a razor lay crossed. A yellow dressinggown, " "ungirdled, was sustained gently behind him on the mild morning air." msgstr "" +"Zwei Bauersleute hatten ein Kind und wie es denn in der Welt geht, wo nur " +"eins ist, da wird’s verzogen. Die Ältern hatten aber kein Auge für die " +"Fehler des Bübchens und nannten es immer nur ihr allzeit zufriedenes Kind. " +"Eines Tages war eine Hochzeit im Ort, dazu waren die Bauersleute auch " +"eingeladen und da sie nirgendwo allein hingingen, so nahmen sie auch ihr " +"allzeit zufriedenes Kind mit." #: ../typecatcher/html_preview.py:143 msgid "Enter text..." -msgstr "" +msgstr "Text eingeben …" #: ../typecatcher/TypeCatcherWindow.py:72 msgid "Fonts" -msgstr "" +msgstr "Schriften" #: ../typecatcher/TypeCatcherWindow.py:214 msgid "This the install button." -msgstr "" +msgstr "Knopf für installieren." #: ../typecatcher/TypeCatcherWindow.py:215 msgid "" "Select a font on the left and press this button. The font will be installed " "for off-line use." msgstr "" +"Links eine Schrift auswählen und diese Taste drücken. Die Schrift wird für " +"die Offline-Verwendung installiert." #: ../typecatcher/TypeCatcherWindow.py:223 msgid "This the uninstall button." -msgstr "" +msgstr "Knopf für deinstallieren." #: ../typecatcher/TypeCatcherWindow.py:224 msgid "" "Select a font on the left and press this button. It will be removed from " "your system." msgstr "" +"Links eine Schrift auswählen und diese Taste drücken. Die Schrift wird vom " +"System entfernt." #: ../typecatcher/TypeCatcherWindow.py:233 msgid "This the info button." -msgstr "" +msgstr "Knopf für Informationen." #: ../typecatcher/TypeCatcherWindow.py:234 msgid "" "Select a font on the left and press this button. A browser will open with " "further information about the chosen font." msgstr "" +"Links eine Schrift auswählen und diese Taste drücken. Es öffnet sich ein " +"Browser mit weiteren Schriftinformationen." #: ../data/ui/TypeCatcherWindow.ui.h:1 msgid "Report a bug" -msgstr "" +msgstr "Fehler melden" #: ../data/ui/TypeCatcherWindow.ui.h:2 msgid "Select text to display" -msgstr "" +msgstr "Vorschau-Text auswählen" #: ../data/ui/TypeCatcherWindow.ui.h:3 msgid "Custom text" -msgstr "" +msgstr "Benutzerdefinierter Text" #: ../data/ui/TypeCatcherWindow.ui.h:4 msgid "Random" -msgstr "" +msgstr "Zufällig" #: ../data/ui/TypeCatcherWindow.ui.h:5 msgid "ipsum" -msgstr "" +msgstr "ipsum" +# (Kafka in der englischen Übersetzungsdatei) #: ../data/ui/TypeCatcherWindow.ui.h:6 msgid "Kafka" -msgstr "" +msgstr "Bechstein" +# (Adams in der englischen Übersetzungsdatei) #: ../data/ui/TypeCatcherWindow.ui.h:7 msgid "Adams" -msgstr "" +msgstr "Fontane" +# (García Márquez in der englischen Übersetzungsdatei) #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" -msgstr "" +msgid "García Márquez" +msgstr "Goethe" +# (Ellison in der englischen Übersetzungsdatei) #: ../data/ui/TypeCatcherWindow.ui.h:9 msgid "Ellison" -msgstr "" +msgstr "Brüder Grimm" +# (Joyce in der englischen Übersetzungsdatei) #: ../data/ui/TypeCatcherWindow.ui.h:10 msgid "Joyce" -msgstr "" +msgstr "Wolf" #: ../data/ui/TypeCatcherWindow.ui.h:11 msgid "Translate this app" -msgstr "" +msgstr "Übersetze diese App" #: ../data/ui/TypeCatcherWindow.ui.h:12 ../typecatcher.desktop.in.h:1 msgid "TypeCatcher" -msgstr "" +msgstr "TypeCatcher" #: ../data/ui/TypeCatcherWindow.ui.h:13 msgid "_File" -msgstr "" +msgstr "_Datei" #: ../data/ui/TypeCatcherWindow.ui.h:14 msgid "_Help" -msgstr "" +msgstr "_Hilfe" #: ../data/ui/TypeCatcherWindow.ui.h:15 msgid "Contents" -msgstr "" +msgstr "Inhalt" #: ../data/ui/TypeCatcherWindow.ui.h:16 msgid "Download font..." -msgstr "" +msgstr "Schrift herunterladen …" #: ../data/ui/TypeCatcherWindow.ui.h:17 msgid "Download font" -msgstr "" +msgstr "Schrift herunterladen" #: ../data/ui/TypeCatcherWindow.ui.h:18 msgid "Uninstall font..." -msgstr "" +msgstr "Schrift deinstalieren …" #: ../data/ui/TypeCatcherWindow.ui.h:19 msgid "Uninstall font" -msgstr "" +msgstr "Schrift deinstalieren" #: ../data/ui/TypeCatcherWindow.ui.h:20 msgid "Font info..." -msgstr "" +msgstr "Schrift-Info …" #: ../data/ui/TypeCatcherWindow.ui.h:21 msgid "Font info" -msgstr "" +msgstr "Schrift-Info" #: ../data/ui/TypeCatcherWindow.ui.h:22 msgid "Font size..." -msgstr "" +msgstr "Schriftgröße …" #: ../data/ui/TypeCatcherWindow.ui.h:23 msgid "Search fonts..." -msgstr "" +msgstr "Schriften suchen …" #: ../data/ui/TypeCatcherWindow.ui.h:24 msgid "Clear search..." -msgstr "" +msgstr "Suchfeld leeren …" #: ../data/ui/TypeCatcherWindow.ui.h:25 msgid "Select text..." -msgstr "" +msgstr "Text auswählen …" #: ../data/ui/TypeCatcherWindow.ui.h:26 msgid "Select text" -msgstr "" +msgstr "Text auswählen" #: ../typecatcher/__init__.py:31 msgid "Show debug messages (-vv debugs typecatcher_lib also)" msgstr "" +"Zeige Nachriten der Fehleruntersuchung (-vv untersucht auch typecatcher_lib " +"nach Fehlern)" #: ../data/ui/AboutTypeCatcherDialog.ui.h:1 msgid "© 2012-2014 Andrew Starr-Bochicchio " -msgstr "" +msgstr "© 2012 – 2014 Andrew Starr-Bochicchio " #: ../data/ui/AboutTypeCatcherDialog.ui.h:2 msgid "Download Google webfonts for use on the desktop." -msgstr "" +msgstr "Lade Google-Webfonts herunter, um sie auf dem Rechner zu verwenden." #: ../typecatcher.desktop.in.h:2 msgid "Download Google webfonts for off-line use" -msgstr "" +msgstr "Lade Google-Webfonts herunter, um sie off-line zu verwenden" #. TRANSLATORS: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: ../typecatcher.desktop.in.h:4 msgid "fonts;viewer;" -msgstr "" +msgstr "fonts;schrift;schriften;schriftart;viewer;vorschau;" diff -Nru typecatcher-0.3/po/eo.po typecatcher-0.4/po/eo.po --- typecatcher-0.3/po/eo.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/eo.po 2021-08-13 14:34:19.000000000 +0000 @@ -135,7 +135,7 @@ msgstr "Adams" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" +msgid "García Márquez" msgstr "García Márquez" #: ../data/ui/TypeCatcherWindow.ui.h:9 diff -Nru typecatcher-0.3/po/es.po typecatcher-0.4/po/es.po --- typecatcher-0.3/po/es.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/es.po 2021-08-13 14:34:19.000000000 +0000 @@ -162,7 +162,7 @@ msgstr "Adams" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" +msgid "García Márquez" msgstr "García Márquez" #: ../data/ui/TypeCatcherWindow.ui.h:9 diff -Nru typecatcher-0.3/po/et.po typecatcher-0.4/po/et.po --- typecatcher-0.3/po/et.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/et.po 2021-08-13 14:34:19.000000000 +0000 @@ -140,7 +140,7 @@ msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" +msgid "García Márquez" msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:9 diff -Nru typecatcher-0.3/po/fi.po typecatcher-0.4/po/fi.po --- typecatcher-0.3/po/fi.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/fi.po 2021-08-13 14:34:19.000000000 +0000 @@ -151,8 +151,8 @@ msgstr "Adams" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" -msgstr "Marquez" +msgid "García Márquez" +msgstr "García Márquez" #: ../data/ui/TypeCatcherWindow.ui.h:9 msgid "Ellison" diff -Nru typecatcher-0.3/po/fr.po typecatcher-0.4/po/fr.po --- typecatcher-0.3/po/fr.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/fr.po 2021-08-13 14:34:19.000000000 +0000 @@ -152,8 +152,8 @@ msgstr "Adams" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" -msgstr "Marquez" +msgid "García Márquez" +msgstr "García Márquez" #: ../data/ui/TypeCatcherWindow.ui.h:9 msgid "Ellison" diff -Nru typecatcher-0.3/po/gl.po typecatcher-0.4/po/gl.po --- typecatcher-0.3/po/gl.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/gl.po 2021-08-13 14:34:19.000000000 +0000 @@ -160,8 +160,8 @@ msgstr "Adams" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" -msgstr "Márquez" +msgid "García Márquez" +msgstr "García Márquez" #: ../data/ui/TypeCatcherWindow.ui.h:9 msgid "Ellison" diff -Nru typecatcher-0.3/po/hr.po typecatcher-0.4/po/hr.po --- typecatcher-0.3/po/hr.po 1970-01-01 00:00:00.000000000 +0000 +++ typecatcher-0.4/po/hr.po 2021-08-13 14:34:19.000000000 +0000 @@ -0,0 +1,279 @@ +# Croatian translation for TypeCatcher +# Translators: +# Milo Ivir , 2020. +# +msgid "" +msgstr "" +"Project-Id-Version: TypeCatcher\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-02-19 21:40-0500\n" +"PO-Revision-Date: 2020-04-28 17:18+0200\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2017-09-03 21:44+0000\n" +"X-Generator: Poedit 2.3\n" +"Last-Translator: Milo Ivir \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" +"Language: hr\n" + +#: ../typecatcher/html_preview.py:109 +msgid "Installed" +msgstr "Instaliran" + +#: ../typecatcher/html_preview.py:110 +msgid "Font not available." +msgstr "Font nije dostupan." + +#: ../typecatcher/html_preview.py:111 +msgid "Please check your network connection." +msgstr "Provjeri vezu s internetom." + +# Ivana Brlić Mažuranić +# Čudnovate zgode šegrta Hlapića, Kod majstora Mrkonje +#: ../typecatcher/html_preview.py:119 +msgid "" +"One morning, when Gregor Samsa woke from troubled dreams, he found himself " +"transformed in his bed into a horrible vermin. He lay on his armour-like " +"back, and if he lifted his head a little he could see his brown belly, " +"slightly domed and divided by arches into stiff sections." +msgstr "" +"Bio je neki mali postolarski šegrt, koji nije imao ni oca ni majke. Zvao se " +"Hlapić. Hlapić je bio još malen kao lakat, a veseo kao ptica. Cijeli je dan " +"sjedio u poderanim hlačama i crvenoj košulji na malom postolarskom stocu, " +"koji je imao tri noge, i cijeli je dan zabijao klince u čizme i šivao " +"cipele. Cijeli je dan fućkao i pjevao kod posla." + +# August Šenoa +# Zlatarevo zlato/II +#: ../typecatcher/html_preview.py:120 +msgid "" +"Far out in the uncharted backwaters of the unfashionable end of the Western " +"Spiral arm of the Galaxy lies a small unregarded yellow sun. Orbiting this " +"at a distance of roughly ninety-eight million miles is an utterly " +"insignificant little blue-green planet..." +msgstr "" +"Bilo je popodne četvrtoga dana po svetoj Trojici, a godišta gospodnjega " +"1574. Nad goru i polje zagrebačko bio se nadvio crn oblak, nadvio i sasuo " +"na zemlju gustim daždom, kao da si ga nožem prorezao. Nu zamalo jenjala " +"ploha, uminuo oblak na ishod; plavetno nebo razgali se jasno i čisto kao " +"staklo, a sred neba lebdijaše žarko sunce raspinjujući zlatnu mrežu gorom i " +"dolom, krijeseći se u tisuću kapljica treptećih na bujnom zelenilu. Čist i " +"vedar bijaše svijet, vedra i duša čovječja sred divotnoga svijeta." + +# Ante Kovačić +# Zagorski čudak/I +#: ../typecatcher/html_preview.py:121 +msgid "" +"Many years later, as he faced the firing squad, Colonel Aureliano Buendia " +"was to remember that distant afternoon when his father took him to discover " +"ice." +msgstr "" +"Navečer starac župnik, dobre volje, živa oka, srkne nešto burmuta, " +"podsmjehne se, pa počne: – Vi ste rad znati život Sporčine. Bene. Šareni su " +"vam to svatovi. Narodi u kojima pisci pisanjem kruh služe sastavili bi " +"roman. Da ste vi ustrajni, mogli bi barem ovo napisati što ću vam ja " +"pripovijedati, možda bi našim gospođicama ukrao barem nešto od onoga " +"dragocjenoga vremena što ga trate na njemačke židovske romane." + +# Antun Gustav Matoš +# Bijeda +#: ../typecatcher/html_preview.py:122 +msgid "" +"I am an invisible man. No, I am not a spook like those who haunted Edgar " +"Allan Poe; nor am I one of your Hollywood-movie ectoplasms. I am a man of " +"substance, of flesh and bone, fiber and liquids — and I might even be said " +"to possess a mind. I am invisible, understand, simply because people refuse " +"to see me." +msgstr "" +"U pariškoj nekoj kafanici upoznah cvijet evropskih revolucionara, najviše " +"Poljaka. Kad bi me god obuzela malaksalost, duševna umornost, odlazio bih " +"onamo i opasao bih se u tom razvezanom, smionom društvu smjelošću i snagom " +"kao pčela u košnici. Najviše zavoljeh nekog Grodeckog. Bijaše tako suh i " +"mršav, da me mršavom, odužom brdicom i dugačkom kosom vazda sjećao na " +"klasične mučenike kako ih zamišljamo iz Biblije i iz hagiografija." + +# Vladimir Nazor +# Bijeli jelen, Treći dio: U šumi, I. Ćukovi savjeti +#: ../typecatcher/html_preview.py:123 +msgid "" +"Stately, plump Buck Mulligan came from the stairhead, bearing a bowl of " +"lather on which a mirror and a razor lay crossed. A yellow dressinggown, " +"ungirdled, was sustained gently behind him on the mild morning air." +msgstr "" +"Rano, još prije zore, probudi se Zlatokosa u planinskome ležaju. Bila je " +"sama. Jelen Vitorog i njegova košuta idu svake noći na pašu pa se vraćaju " +"tek u zoru u ležaj. Tri su već godine, što ih Zlatokosa čeka svako jutro. " +"Kada vidi, da su živi i zdravi, pušta ih da legnu i zaspu, te ide u šumu." + +#: ../typecatcher/html_preview.py:143 +msgid "Enter text..." +msgstr "Upiši tekst …" + +#: ../typecatcher/TypeCatcherWindow.py:72 +msgid "Fonts" +msgstr "Fontovi" + +#: ../typecatcher/TypeCatcherWindow.py:214 +msgid "This the install button." +msgstr "Gumb za instaliranje." + +#: ../typecatcher/TypeCatcherWindow.py:215 +msgid "" +"Select a font on the left and press this button. The font will be installed " +"for off-line use." +msgstr "" +"Lijevo odaberi font i pritisni ovaj gumb. Font će se instalirati za " +"izvanmrežnu upotrebu." + +#: ../typecatcher/TypeCatcherWindow.py:223 +msgid "This the uninstall button." +msgstr "Gumb za deinstaliranje." + +#: ../typecatcher/TypeCatcherWindow.py:224 +msgid "" +"Select a font on the left and press this button. It will be removed from " +"your system." +msgstr "" +"Lijevo odaberi font i pritisni ovaj gumb. Font će se ukloniti iz " +"operacijskog sustava." + +#: ../typecatcher/TypeCatcherWindow.py:233 +msgid "This the info button." +msgstr "Gumb za informacije." + +#: ../typecatcher/TypeCatcherWindow.py:234 +msgid "" +"Select a font on the left and press this button. A browser will open with " +"further information about the chosen font." +msgstr "" +"Lijevo odaberi font i pritisni ovaj gumb. U pregledniku će se prikazati " +"podaci o fontu." + +#: ../data/ui/TypeCatcherWindow.ui.h:1 +msgid "Report a bug" +msgstr "Prijavi grešku" + +#: ../data/ui/TypeCatcherWindow.ui.h:2 +msgid "Select text to display" +msgstr "Odaberi tekst za prikaz" + +#: ../data/ui/TypeCatcherWindow.ui.h:3 +msgid "Custom text" +msgstr "Prilagođeni tekst" + +#: ../data/ui/TypeCatcherWindow.ui.h:4 +msgid "Random" +msgstr "Slučajno" + +#: ../data/ui/TypeCatcherWindow.ui.h:5 +msgid "ipsum" +msgstr "ipsum" + +#: ../data/ui/TypeCatcherWindow.ui.h:6 +msgid "Kafka" +msgstr "I. B. Mažuranić" + +#: ../data/ui/TypeCatcherWindow.ui.h:7 +msgid "Adams" +msgstr "A. Šenoa" + +#: ../data/ui/TypeCatcherWindow.ui.h:8 +msgid "García Márquez" +msgstr "A. Kovačić" + +#: ../data/ui/TypeCatcherWindow.ui.h:9 +msgid "Ellison" +msgstr "A. G. Matoš" + +#: ../data/ui/TypeCatcherWindow.ui.h:10 +msgid "Joyce" +msgstr "V. Nazor" + +#: ../data/ui/TypeCatcherWindow.ui.h:11 +msgid "Translate this app" +msgstr "Prevedi ovaj program" + +#: ../data/ui/TypeCatcherWindow.ui.h:12 ../typecatcher.desktop.in.h:1 +msgid "TypeCatcher" +msgstr "TypeCatcher" + +#: ../data/ui/TypeCatcherWindow.ui.h:13 +msgid "_File" +msgstr "_Datoteka" + +#: ../data/ui/TypeCatcherWindow.ui.h:14 +msgid "_Help" +msgstr "_Pomoć" + +#: ../data/ui/TypeCatcherWindow.ui.h:15 +msgid "Contents" +msgstr "Sadržaj" + +#: ../data/ui/TypeCatcherWindow.ui.h:16 +msgid "Download font..." +msgstr "Preuzmi font …" + +#: ../data/ui/TypeCatcherWindow.ui.h:17 +msgid "Download font" +msgstr "Preuzmi font" + +#: ../data/ui/TypeCatcherWindow.ui.h:18 +msgid "Uninstall font..." +msgstr "Deinstaliraj font …" + +#: ../data/ui/TypeCatcherWindow.ui.h:19 +msgid "Uninstall font" +msgstr "Deinstaliraj font" + +#: ../data/ui/TypeCatcherWindow.ui.h:20 +msgid "Font info..." +msgstr "Podaci fonta …" + +#: ../data/ui/TypeCatcherWindow.ui.h:21 +msgid "Font info" +msgstr "Podaci fonta" + +#: ../data/ui/TypeCatcherWindow.ui.h:22 +msgid "Font size..." +msgstr "Veličina fonta …" + +#: ../data/ui/TypeCatcherWindow.ui.h:23 +msgid "Search fonts..." +msgstr "Traži font …" + +#: ../data/ui/TypeCatcherWindow.ui.h:24 +msgid "Clear search..." +msgstr "Poništi pretragu …" + +#: ../data/ui/TypeCatcherWindow.ui.h:25 +msgid "Select text..." +msgstr "Odaberi tekst …" + +#: ../data/ui/TypeCatcherWindow.ui.h:26 +msgid "Select text" +msgstr "Odaberi tekst" + +#: ../typecatcher/__init__.py:31 +msgid "Show debug messages (-vv debugs typecatcher_lib also)" +msgstr "" +"Prikaži poruke pronalaženja grešaka (-vv traži greške i u typecatcher_lib)" + +#: ../data/ui/AboutTypeCatcherDialog.ui.h:1 +msgid "© 2012-2014 Andrew Starr-Bochicchio " +msgstr "© 2012. – 2014. Andrew Starr-Bochicchio " + +#: ../data/ui/AboutTypeCatcherDialog.ui.h:2 +msgid "Download Google webfonts for use on the desktop." +msgstr "Preuzmi Google webfontove za upotrebu na računalu." + +#: ../typecatcher.desktop.in.h:2 +msgid "Download Google webfonts for off-line use" +msgstr "Preuzmi Google webfontove za izvanmrežnu upotrebu" + +#. TRANSLATORS: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: ../typecatcher.desktop.in.h:4 +msgid "fonts;viewer;" +msgstr "fonts;fontovi;font;viewer;pregled;" diff -Nru typecatcher-0.3/po/id.po typecatcher-0.4/po/id.po --- typecatcher-0.3/po/id.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/id.po 2021-08-13 14:34:19.000000000 +0000 @@ -135,7 +135,7 @@ msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" +msgid "García Márquez" msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:9 diff -Nru typecatcher-0.3/po/it.po typecatcher-0.4/po/it.po --- typecatcher-0.3/po/it.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/it.po 2021-08-13 14:34:19.000000000 +0000 @@ -135,7 +135,7 @@ msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" +msgid "García Márquez" msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:9 diff -Nru typecatcher-0.3/po/pl.po typecatcher-0.4/po/pl.po --- typecatcher-0.3/po/pl.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/pl.po 2021-08-13 14:34:19.000000000 +0000 @@ -144,8 +144,8 @@ msgstr "Adams" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" -msgstr "Marquez" +msgid "García Márquez" +msgstr "García Márquez" #: ../data/ui/TypeCatcherWindow.ui.h:9 msgid "Ellison" diff -Nru typecatcher-0.3/po/pt_BR.po typecatcher-0.4/po/pt_BR.po --- typecatcher-0.3/po/pt_BR.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/pt_BR.po 2021-08-13 14:34:19.000000000 +0000 @@ -135,7 +135,7 @@ msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" +msgid "García Márquez" msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:9 diff -Nru typecatcher-0.3/po/ru.po typecatcher-0.4/po/ru.po --- typecatcher-0.3/po/ru.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/ru.po 2021-08-13 14:34:19.000000000 +0000 @@ -145,7 +145,7 @@ msgstr "Адамс" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" +msgid "García Márquez" msgstr "Маркес" #: ../data/ui/TypeCatcherWindow.ui.h:9 diff -Nru typecatcher-0.3/po/tr.po typecatcher-0.4/po/tr.po --- typecatcher-0.3/po/tr.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/tr.po 2021-08-13 14:34:19.000000000 +0000 @@ -135,7 +135,7 @@ msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" +msgid "García Márquez" msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:9 diff -Nru typecatcher-0.3/po/typecatcher.pot typecatcher-0.4/po/typecatcher.pot --- typecatcher-0.3/po/typecatcher.pot 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/typecatcher.pot 2021-08-13 14:34:19.000000000 +0000 @@ -132,7 +132,7 @@ msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" +msgid "García Márquez" msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:9 diff -Nru typecatcher-0.3/po/uk.po typecatcher-0.4/po/uk.po --- typecatcher-0.3/po/uk.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/uk.po 2021-08-13 14:34:19.000000000 +0000 @@ -141,7 +141,7 @@ msgstr "Адамс" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" +msgid "García Márquez" msgstr "Маркес" #: ../data/ui/TypeCatcherWindow.ui.h:9 diff -Nru typecatcher-0.3/po/zh_CN.po typecatcher-0.4/po/zh_CN.po --- typecatcher-0.3/po/zh_CN.po 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/po/zh_CN.po 2021-08-13 14:34:19.000000000 +0000 @@ -135,7 +135,7 @@ msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:8 -msgid "Marquez" +msgid "García Márquez" msgstr "" #: ../data/ui/TypeCatcherWindow.ui.h:9 diff -Nru typecatcher-0.3/typecatcher_lib/Builder.py typecatcher-0.4/typecatcher_lib/Builder.py --- typecatcher-0.3/typecatcher_lib/Builder.py 2017-09-04 00:01:41.000000000 +0000 +++ typecatcher-0.4/typecatcher_lib/Builder.py 2021-08-13 14:34:19.000000000 +0000 @@ -23,6 +23,7 @@ import inspect import functools import logging +import sys logger = logging.getLogger('typecatcher_lib') from xml.etree.cElementTree import ElementTree @@ -83,7 +84,7 @@ tree = ElementTree() tree.parse(filename) - ele_widgets = tree.getiterator("object") + ele_widgets = self.get_iterator(tree, "object") for ele_widget in ele_widgets: name = ele_widget.attrib['id'] widget = self.get_object(name) @@ -105,7 +106,7 @@ if connections: self.connections.extend(connections) - ele_signals = tree.getiterator("signal") + ele_signals = self.get_iterator(tree, "signal") for ele_signal in ele_signals: self.glade_handler_dict.update( {ele_signal.attrib["handler"]: None}) @@ -140,6 +141,14 @@ widget_name, signal_name, handler_name = connection logger.debug("connect builder by design '%s', '%s', '%s'", widget_name, signal_name, handler_name) + + def get_iterator(self, ele, tag): + '''Shim for deprecated/removed ElementTree.getiterator(tag) + for Python 3.2 or later''' + if sys.version_info[0] >= 3 and sys.version_info[1] >= 2: + return ele.iter(tag) + else: + return ele.getiterator(tag) def get_ui(self, callback_obj=None, by_name=True): '''Creates the ui object with widgets as attributes