diff --git a/add-translations.pl b/add-translations.pl new file mode 100644 index 0000000..ad22654 --- /dev/null +++ b/add-translations.pl @@ -0,0 +1,363 @@ +#! /usr/bin/perl -w + + +open (FILE, '>>', 'be.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s на вузьле %2$s" +EOT + +open (FILE, '>>', 'bg.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s на %2$s" +EOT + +open (FILE, '>>', 'bn_IN.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s, %2$s'র উপর" +EOT + +open (FILE, '>>', 'bn.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s, %2$s'র উপর" +EOT + +open (FILE, '>>', 'br.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s war %2$s" +EOT + +open (FILE, '>>', 'ca.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s a %2$s" +EOT + +open (FILE, '>>', 'cs.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s na %2$s" +EOT + +open (FILE, '>>', 'cy.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s ar %2$s" +EOT + +open (FILE, '>>', 'da.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s på %2$s" +EOT + +open (FILE, '>>', 'de.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s, %2$s" +EOT + +open (FILE, '>>', 'dz.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s, %2$s གུ" +EOT + +open (FILE, '>>', 'el.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s σε %2$s" +EOT + +open (FILE, '>>', 'en_CA.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s on %2$s" +EOT + +open (FILE, '>>', 'en_GB.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s on %2$s" +EOT + +open (FILE, '>>', 'es.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s en %2$s" +EOT + +open (FILE, '>>', 'et.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%2$s hostil %1$s" +EOT + +open (FILE, '>>', 'eu.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s, %2$s" +EOT + +open (FILE, '>>', 'fi.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s - %2$s" +EOT + +open (FILE, '>>', 'fr.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s sur %2$s" +EOT + +open (FILE, '>>', 'gl.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s en %2$s" +EOT + +open (FILE, '>>', 'gu.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s, %2$s પર" +EOT + +open (FILE, '>>', 'he.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "‏%1$s ב-%2$s" +EOT + +open (FILE, '>>', 'hi.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s %2$s पर" +EOT + +open (FILE, '>>', 'hu.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s ezen: %2$s" +EOT + +open (FILE, '>>', 'id.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s pada %2$s" +EOT + +open (FILE, '>>', 'it.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s su %2$s" +EOT + +open (FILE, '>>', 'ja.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%2$s にある %1$s" +EOT + +open (FILE, '>>', 'ka.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s - %2$s" +EOT + +open (FILE, '>>', 'ko.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%s %s" +EOT + +open (FILE, '>>', 'ku.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s di %2$s de" +EOT + +open (FILE, '>>', 'lt.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s kompiuteryje %2$s" +EOT + +open (FILE, '>>', 'lv.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s uz %2$s" +EOT + +open (FILE, '>>', 'mg.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s amin'ny %2$s" +EOT + +open (FILE, '>>', 'mk.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s на %2$s" +EOT + +open (FILE, '>>', 'ml.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%2$s-ല്‍ %1$s" +EOT + +open (FILE, '>>', 'mn.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s, %2$s" +EOT + +open (FILE, '>>', 'mr.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%s, %s" +EOT + +open (FILE, '>>', 'nb.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s på %2$s" +EOT + +open (FILE, '>>', 'nl.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s op %2$s" +EOT + +open (FILE, '>>', 'nn.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s på %2$s" +EOT + +open (FILE, '>>', 'or.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s %2$sରେ" +EOT + +open (FILE, '>>', 'pa.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%2$s ਉੱਤੇ %1$s" +EOT + +open (FILE, '>>', 'pl.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s na %2$s" +EOT + +open (FILE, '>>', 'pt_BR.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s em %2$s" +EOT + +open (FILE, '>>', 'pt.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s em %2$s" +EOT + +open (FILE, '>>', 'ro.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s pe %2$s" +EOT + +open (FILE, '>>', 'ru.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s на %2$s" +EOT + +open (FILE, '>>', 'sk.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s na %2$s" +EOT + +open (FILE, '>>', 'sl.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s na %2$s" +EOT + +open (FILE, '>>', 'sq.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s mbi %2$s" +EOT + +open (FILE, '>>', 'sr@Latn.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s na %2$s" +EOT + +open (FILE, '>>', 'sr.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s на %2$s" +EOT + +open (FILE, '>>', 'sv.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s på %2$s" +EOT + +open (FILE, '>>', 'ta.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s on %2$s" +EOT + +open (FILE, '>>', 'th.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s ที่ %2$s" +EOT + +open (FILE, '>>', 'uk.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s на %2$s" +EOT + +open (FILE, '>>', 'vi.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s trên %2$s" +EOT + +open (FILE, '>>', 'zh_CN.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%2$s 上的 %1$s" +EOT + +open (FILE, '>>', 'zh_HK.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s 於 %2$s" +EOT + +open (FILE, '>>', 'zh_TW.po'); +print FILE <<'EOT'; +msgid "%1$s on %2$s" +msgstr "%1$s 於 %2$s" +EOT + diff --git a/gtk2.spec b/gtk2.spec index ee88bbe..fcfe23d 100644 --- a/gtk2.spec +++ b/gtk2.spec @@ -16,11 +16,13 @@ Summary: The GIMP ToolKit (GTK+), a library for creating GUIs for X Name: gtk2 Version: %{base_version} -Release: 6%{?dist} +Release: 7%{?dist} License: LGPL Group: System Environment/Libraries Source: gtk+-%{version}.tar.bz2 Source1: update-scripts.tar.gz +# This script belongs to patch 13 +Source2: add-translations.pl # Biarch changes Patch0: gtk+-2.4.1-lib64.patch @@ -39,6 +41,8 @@ Patch8: gtk+-2.10.2-im-reset.patch Patch9: gtk+-2.10.3-sylpheed-crash.patch Patch10: gtk+-2.10.3-desktop.patch Patch11: gtk+-2.10.3-gedit-color-picker.patch +Patch12: gtk+-2.10.3-parent-walk.patch +Patch13: gtk+-2.10.3-auth-dialogs.patch BuildPrereq: atk-devel >= %{atk_version} BuildPrereq: pango-devel >= %{pango_version} @@ -59,6 +63,8 @@ BuildRequires: libXfixes-devel BuildRequires: libXinerama-devel # for patch 3 BuildRequires: gamin-devel +# for Source2 +BuildRequires: perl BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Obsoletes: gtk+-gtkbeta @@ -128,6 +134,12 @@ tar xzf %{SOURCE1} %patch9 -p1 -b .sylpheed-crash %patch10 -p1 -b .desktop %patch11 -p1 -b .gedit-color-picker +%patch12 -p1 -b .parent-walk +%patch13 -p1 -b .auth-dialogs + +pushd po/ +perl %{SOURCE2} +popd for i in config.guess config.sub ; do test -f %{_datadir}/libtool/$i && cp %{_datadir}/libtool/$i . @@ -301,6 +313,9 @@ rm -rf $RPM_BUILD_ROOT %doc tmpdocs/examples %changelog +* Tue Sep 19 2006 Matthias Clasen - 2.10.3-7 +- Fix issues with auth dialogs in the file chooser + * Wed Sep 13 2006 Matthias Clasen - 2.10.3-6 - Don't spew a warning if libbeagle is not installed