improve handling of auth dialogs in file choosers

This commit is contained in:
Matthias Clasen 2006-09-19 16:48:42 +00:00
parent 9706b3155f
commit 491351ee44
2 changed files with 379 additions and 1 deletions

363
add-translations.pl Normal file
View File

@ -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

View File

@ -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 <mclasen@redhat.com> - 2.10.3-7
- Fix issues with auth dialogs in the file chooser
* Wed Sep 13 2006 Matthias Clasen <mclasen@redhat.com> - 2.10.3-6
- Don't spew a warning if libbeagle is not installed