[packages/ted] - updated to 2.23

qboosh qboosh at pld-linux.org
Mon Oct 6 19:17:33 CEST 2025


commit 465d434e4afdd49e436f1a7f5b8790914b04bf1c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Oct 6 19:20:45 2025 +0200

    - updated to 2.23

 ted-gtk.patch       |  26 ----
 ted-gtklocale.patch |  55 -------
 ted-libpng15.patch  | 423 ----------------------------------------------------
 ted-paths.patch     |  27 ----
 ted-pl.patch        | 407 +++++++++++++++++++++++++++++++++++---------------
 ted.spec            | 355 ++++++++++++++++++++++++++-----------------
 6 files changed, 506 insertions(+), 787 deletions(-)
---
diff --git a/ted.spec b/ted.spec
index eafd3c8..55626a7 100644
--- a/ted.spec
+++ b/ted.spec
@@ -4,73 +4,88 @@
 # TODO: fix locales in GTK+2 version (strings are encoded in legacy/mixed,
 #       gtk+2 expects utf-8)
 #
+# Conditional build:
+%bcond_without	gtk	# GTK+ (2.x) GUI
+%bcond_without	motif	# Motif GUI
+
 Summary:	Ted - easy rich text processor
 Summary(pl.UTF-8):	Ted - prosty procesor tekstu
 Name:		ted
-Version:	2.17
-Release:	9
-License:	GPL
+Version:	2.23
+Release:	1
+License:	GPL v2+
 Group:		X11/Applications/Editors
-Source0:	ftp://ftp.nluug.nl/pub/editors/ted/%{name}-%{version}.src.tar.gz
-# Source0-md5:	8adc2ab0a67954b2b5068c9be243c82d
-Source1:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_cs_CZ.tar.gz
-# Source1-md5:	d0e5bb73ceda6398ff76e44893e15437
-Source2:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_da_DK.tar.gz
-# Source2-md5:	710cbd18fca03b29cdeb0d7ed15480ee
-Source3:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_de_DE.tar.gz
-# Source3-md5:	896b464240f2a02128f92a7f652ec1c8
-Source4:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_en_GB.tar.gz
-# Source4-md5:	104408a5d5a515b6238a52a87c01d31f
-Source5:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_es_AR.tar.gz
-# Source5-md5:	8cb7ba7ad35d48bb5a1315bc75b0685d
-Source6:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_es_ES.tar.gz
-# Source6-md5:	37153f84ae05d25d418521a5f9650ef7
-Source7:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_eu_FR.tar.gz
-# Source7-md5:	6c23467ea1e6953f627d3ed8a78e7c15
-Source8:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_fr_FR.tar.gz
-# Source8-md5:	45b8e048b1bcf55766ecf6e8852b153d
-Source9:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_hu_HU.tar.gz
-# Source9-md5:	75686a70dc892e68f554cbd0045cbc72
-Source10:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_it_IT.tar.gz
-# Source10-md5:	7596605fc2986191c1bf2f0f35556d49
-Source11:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_mg_MG.tar.gz
-# Source11-md5:	2f42eed6105a6ba42b09efbb84686be8
-Source12:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_nl_NL.tar.gz
-# Source12-md5:	4a2a707581b8c5589b0df2840f528595
-Source13:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_no_NO.tar.gz
-# Source13-md5:	1fc60a90e5d4a68a4e2db335b0e5e500
-Source14:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_oc_FR.tar.gz
-# Source14-md5:	4149bcf3f56d03b7dfee724444da93e1
-Source15:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_pl_PL.tar.gz
-# Source15-md5:	56dae2bd3c9d99a280c12bfeab1e4bd7
-Source16:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_pt_BR.tar.gz
-# Source16-md5:	6068db5077102768b6351ba24707ea59
-Source17:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_pt_PT.tar.gz
-# Source17-md5:	c56b9ca9e6b9d8849ced5b2de3872e65
-Source18:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_ru_RU.tar.gz
-# Source18-md5:	6677c6d7ed4d7a511b7cdd02df52dc9c
-Source19:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_sk_SK.tar.gz
-# Source19-md5:	c001543f5b6822b527e54435c97c14c4
-Source20:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_sl_SI.tar.gz
-# Source20-md5:	884c40f7eddab26d6b878521fb55b03d
-Source21:	ftp://ftp.nluug.nl/pub/editors/ted/Ted_sv_SE.tar.gz
-# Source21-md5:	1a61f9dccd1682581c33e8f99a66ba01
-Patch0:		%{name}-paths.patch
-Patch1:		%{name}-gtklocale.patch
-Patch2:		%{name}-gtk.patch
-Patch3:		%{name}-pl.patch
-Patch4:		%{name}-libpng15.patch
-URL:		http://www.nllgg.nl/Ted/
+Source0:	https://ftp.nluug.nl/pub/editors/ted/%{name}-%{version}.src.tar.gz
+# Source0-md5:	4199df0deb82a90450135ec3f2b7d915
+Source1:	https://ftp.nluug.nl/pub/editors/ted/ted_bg_BG.tar.gz
+# Source1-md5:	4e488f8025a793e5d171770dfa2f85d7
+Source2:	https://ftp.nluug.nl/pub/editors/ted/ted_cs_CZ.tar.gz
+# Source2-md5:	28230070a46ea5a341cfe1600c66704b
+Source3:	https://ftp.nluug.nl/pub/editors/ted/ted_da_DK.tar.gz
+# Source3-md5:	b72a7444ff831c443152c4eb489263a1
+Source4:	https://ftp.nluug.nl/pub/editors/ted/ted_de_DE.tar.gz
+# Source4-md5:	365d845cd318c426354c1743d7104341
+Source5:	https://ftp.nluug.nl/pub/editors/ted/ted_en_GB.tar.gz
+# Source5-md5:	3f43d0fe3ac66f21943f547f2080e478
+Source6:	https://ftp.nluug.nl/pub/editors/ted/ted_es_AR.tar.gz
+# Source6-md5:	5592f169ce8da6693f0b5ec37be9146a
+Source7:	https://ftp.nluug.nl/pub/editors/ted/ted_es_ES.tar.gz
+# Source7-md5:	18c278f719f6df68200a15e198c8a88e
+Source8:	https://ftp.nluug.nl/pub/editors/ted/ted_et_EE.tar.gz
+# Source8-md5:	5d61b215a01f6fe1a788aae8ecd17e42
+Source9:	https://ftp.nluug.nl/pub/editors/ted/ted_eu_FR.tar.gz
+# Source9-md5:	5ba5b9aa369b40d099dc8f811abc1da9
+Source10:	https://ftp.nluug.nl/pub/editors/ted/ted_fi_FI.tar.gz
+# Source10-md5:	dd1bf4cf1142732a3152899e548101b0
+Source11:	https://ftp.nluug.nl/pub/editors/ted/ted_fr_FR.tar.gz
+# Source11-md5:	9ab767df1d476cbe93af9ba07d0b2992
+Source12:	https://ftp.nluug.nl/pub/editors/ted/ted_hr_HR.tar.gz
+# Source12-md5:	888f70f17c5f16c4bd1fc9fb8b954fb2
+Source13:	https://ftp.nluug.nl/pub/editors/ted/ted_hu_HU.tar.gz
+# Source13-md5:	7c2db94442f9d1c5b2eb42157a9e01f3
+Source14:	https://ftp.nluug.nl/pub/editors/ted/ted_it_IT.tar.gz
+# Source14-md5:	412034b993f37f0c7bb8dbd4c0200618
+Source15:	https://ftp.nluug.nl/pub/editors/ted/ted_mg_MG.tar.gz
+# Source15-md5:	674ccafc2121288f8d344976308bea4b
+Source16:	https://ftp.nluug.nl/pub/editors/ted/ted_nb_NO.tar.gz
+# Source16-md5:	c24cda500db0c8a9a6f9674d4e1e30d1
+Source17:	https://ftp.nluug.nl/pub/editors/ted/ted_nl_NL.tar.gz
+# Source17-md5:	e68939d2d8533491c8c14bd380d6650c
+Source18:	https://ftp.nluug.nl/pub/editors/ted/ted_oc_FR.tar.gz
+# Source18-md5:	6fc7f58b467799d0f19d72a9dfdb09e9
+Source19:	https://ftp.nluug.nl/pub/editors/ted/ted_pl_PL.tar.gz
+# Source19-md5:	d6e33a8001561bc89becebd006283360
+Source20:	https://ftp.nluug.nl/pub/editors/ted/ted_pt_BR.tar.gz
+# Source20-md5:	0bef013ea7ae99897b0ae4779257207b
+Source21:	https://ftp.nluug.nl/pub/editors/ted/ted_pt_PT.tar.gz
+# Source21-md5:	4ee2915dd3d3ee6f402ab60212ee235c
+Source22:	https://ftp.nluug.nl/pub/editors/ted/ted_ru_RU.tar.gz
+# Source22-md5:	4a32b49850244be6ed973e810ca7467e
+Source23:	https://ftp.nluug.nl/pub/editors/ted/ted_sk_SK.tar.gz
+# Source23-md5:	125791b19f33ed94727008d8563e652f
+Source24:	https://ftp.nluug.nl/pub/editors/ted/ted_sl_SI.tar.gz
+# Source24-md5:	15f35e99abbeb17bd7e669f3e07fb1d4
+Source25:	https://ftp.nluug.nl/pub/editors/ted/ted_sv_SE.tar.gz
+# Source25-md5:	e27b02e5196c59c038f4510a608c76df
+Patch0:		%{name}-pl.patch
+URL:		https://ftp.nluug.nl/pub/editors/ted/
 BuildRequires:	autoconf >= 2.59-9
-BuildRequires:	gtk+2-devel >= 1:2.0.0
-BuildRequires:	libpng-devel
+BuildRequires:	fontconfig-devel
+BuildRequires:	freetype-devel >= 2
+%{?with_gtk:BuildRequires:	gtk+2-devel >= 1:2.0.0}
 BuildRequires:	libjpeg-devel
+BuildRequires:	libpaper-devel
+BuildRequires:	libpng-devel
 BuildRequires:	libtiff-devel
-BuildRequires:	motif-devel
+%{?with_motif:BuildRequires:	motif-devel}
+BuildRequires:	pcre-devel
 BuildRequires:	pkgconfig
+BuildRequires:	xorg-lib-libX11-devel
+BuildRequires:	xorg-lib-libXft-devel
 BuildRequires:	xorg-lib-libXp-devel
 BuildRequires:	xorg-lib-libXpm-devel
 BuildRequires:	xorg-lib-libXmu-devel
+BuildRequires:	zlib-devel
 Requires:	%{name}-common = %{version}-%{release}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -108,6 +123,18 @@ Common package for both Ted interfaces.
 %description common -l pl.UTF-8
 Wspólny pakiet dla obu interfejsów Teda.
 
+%package spelling-bg
+Summary:	Bulgarian spelling dictionary for Ted
+Summary(pl.UTF-8):	Bułgarski słownik ortograficzny dla Teda
+Group:		X11/Applications/Editors
+Requires:	%{name}-common = %{version}-%{release}
+
+%description spelling-bg
+Bulgarian (bg_BG) spelling dictionary for Ted.
+
+%description spelling-bg -l pl.UTF-8
+Bułgarski (bg_BG) słownik ortograficzny dla Teda.
+
 %package spelling-cs
 Summary:	Czech spelling dictionary for Ted
 Summary(pl.UTF-8):	Czeski słownik ortograficzny dla Teda
@@ -180,6 +207,30 @@ Spanish (es_ES) spelling dictionary for Ted.
 %description spelling-es -l pl.UTF-8
 Hiszpański (es_ES) słownik ortograficzny dla Teda.
 
+%package spelling-et
+Summary:	Estonian spelling dictionary for Ted
+Summary(pl.UTF-8):	Estoński słownik ortograficzny dla Teda
+Group:		X11/Applications/Editors
+Requires:	%{name}-common = %{version}-%{release}
+
+%description spelling-et
+Estonian (et_EE) spelling dictionary for Ted.
+
+%description spelling-et -l pl.UTF-8
+Estoński (et_EE) słownik ortograficzny dla Teda.
+
+%package spelling-fi
+Summary:	Finnish spelling dictionary for Ted
+Summary(pl.UTF-8):	Fiński słownik ortograficzny dla Teda
+Group:		X11/Applications/Editors
+Requires:	%{name}-common = %{version}-%{release}
+
+%description spelling-fi
+Finnish (fi_FI) spelling dictionary for Ted.
+
+%description spelling-fi -l pl.UTF-8
+Fiński (fi_FI) słownik ortograficzny dla Teda.
+
 %package spelling-fr
 Summary:	French spelling dictionary for Ted
 Summary(pl.UTF-8):	Francuski słownik ortograficzny dla Teda
@@ -192,6 +243,18 @@ French (fr_FR) spelling dictionary for Ted.
 %description spelling-fr -l pl.UTF-8
 Francuski (fr_FR) słownik ortograficzny dla Teda.
 
+%package spelling-hr
+Summary:	Croatian spelling dictionary for Ted
+Summary(pl.UTF-8):	Chorwacki słownik ortograficzny dla Teda
+Group:		X11/Applications/Editors
+Requires:	%{name}-common = %{version}-%{release}
+
+%description spelling-hr
+Croatian (hr_HR) spelling dictionary for Ted.
+
+%description spelling-hr -l pl.UTF-8
+Chorwacki (hr_HR) słownik ortograficzny dla Teda.
+
 %package spelling-it
 Summary:	Italian spelling dictionary for Ted
 Summary(pl.UTF-8):	Włoski słownik ortograficzny dla Teda
@@ -209,7 +272,7 @@ Summary:	Norwegian spelling dictionary for Ted
 Summary(pl.UTF-8):	Norweski słownik ortograficzny dla Teda
 Group:		X11/Applications/Editors
 Requires:	%{name}-common = %{version}-%{release}
-Obsoletes:	ted-spelling-no
+Obsoletes:	ted-spelling-no < 2.17
 
 %description spelling-nb
 Norwegian (nb_NO) spelling dictionary for Ted.
@@ -302,173 +365,195 @@ Swedish (sv_SE) spelling dictionary for Ted.
 Szwedzki (sv_SE) słownik ortograficzny dla Teda.
 
 %prep
-%setup -q -n Ted-%{version} -a1 -a2 -a3 -a4 -a5 -a6 -a7 -a8 -a9 -a10 -a11 -a12 -a13 -a14 -a15 -a16 -a17 -a18 -a19 -a20 -a21
-%patch -P0 -p1
-%patch -P1 -p1
-%patch -P2 -p1
+%setup -q -n Ted-%{version} -a1 -a2 -a3 -a4 -a5 -a6 -a7 -a8 -a9 -a10 -a11 -a12 -a13 -a14 -a15 -a16 -a17 -a18 -a19 -a20 -a21 -a22 -a23 -a24 -a25
 
-cd tedPackage
-tar xf TedBindist.tar
-cd ../Ted/ad
-for f in *.tar ; do
-	tar xf "$f"
-done
-mv -f usr/lib/X11/{no_NO,nb_NO}
-cd ../..
-%patch -P3 -p1
-%patch -P4 -p0
+tar xf tedPackage/TedDatadir.tar -C usr/share/Ted
 
+%patch -P0 -p1
 
 %build
-for d in bitmap ind libreg appUtil appFrame Ted; do
+# these don't depend on GUI
+for d in appUtil textEncoding utilPs bitmap docFont docBase docBuf ind drawMeta docRtf docEdit docLayout docHtml; do
 	cd $d
 	%{__autoconf}
+	%configure
+	cd ..
+done
+for d in appFrame Ted; do
+	cd $d
+	%{__autoconf}
+	cd ..
+done
+cd tedPackage
+# no autoconf source???
+%configure
+cd ..
+
+%if %{with motif}
+for d in appFrame Ted; do
+	cd $d
 	%configure \
 		--with-MOTIF
 	cd ..
 done
 %{__make} compile.shared
-mv -f Ted/Ted Ted.motif
 
+%{__mv} Ted/Ted Ted.motif
+%{__rm} appFrame/*.o Ted/*.o lib/appFrame.a
+%endif
+
+%if %{with gtk}
 for d in appFrame Ted; do
 	cd $d
-	rm -f *.o
 	%configure \
 		--with-GTK
 	cd ..
 done
 %{__make} compile.shared
 
+%{__mv} Ted/Ted Ted.gtk
+%{__rm} appFrame/*.o Ted/*.o lib/appFrame.a
+%endif
+
+%{__make} -C tedPackage README Ted.desktop
+
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/Ted/{afm,ind}}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/Ted,%{_desktopdir}}
 
+%if %{with motif}
 install Ted.motif $RPM_BUILD_ROOT%{_bindir}/Ted
-install Ted/Ted $RPM_BUILD_ROOT%{_bindir}/Ted.gtk
-install tedPackage/afm/* $RPM_BUILD_ROOT%{_datadir}/Ted/afm
-install tedPackage/ind/* ind/*.ind $RPM_BUILD_ROOT%{_datadir}/Ted/ind
-install tedPackage/Ted/TedDocument-en_US.rtf $RPM_BUILD_ROOT%{_datadir}/Ted
-
-cd Ted
-install TedDocument-*.rtf $RPM_BUILD_ROOT%{_datadir}/Ted
-cd ad
-# pt is pt_BR here, but there is no pt_PT translation
-for f in cs da de eu fr hu it mg nb nl oc pl pt sk ; do
-	install -d $RPM_BUILD_ROOT%{_datadir}/X11/${f}/app-defaults
-	# comment out evil paths
-	sed -e 's@^\(Ted.*/usr\)@!\1@' usr/lib/X11/${f}_*/app-defaults/Ted \
-		> $RPM_BUILD_ROOT%{_datadir}/X11/${f}/app-defaults/Ted
-done
-# special case
-install -d $RPM_BUILD_ROOT%{_datadir}/X11/es_AR/app-defaults
-sed -e 's@^\(Ted.*/usr\)@!\1@' usr/lib/X11/es_AR/app-defaults/Ted \
-	> $RPM_BUILD_ROOT%{_datadir}/X11/es_AR/app-defaults/Ted
-install -d $RPM_BUILD_ROOT%{_datadir}/X11/es/app-defaults
-sed -e 's@^\(Ted.*/usr\)@!\1@' usr/lib/X11/es_AR/app-defaults/Ted \
-	> $RPM_BUILD_ROOT%{_datadir}/X11/es/app-defaults/Ted
-
-# use latin2 font for pl_PL messages
-echo 'Ted*fontList:	-adobe-helvetica-medium-r-*-*-*-100-*-*-*-*-iso8859-2' \
-	>> $RPM_BUILD_ROOT%{_datadir}/X11/pl/app-defaults/Ted
+%endif
+%if %{with gtk}
+install Ted.gtk $RPM_BUILD_ROOT%{_bindir}/Ted.gtk
+%endif
+
+cp -p usr/share/Ted/{Ted.png,Ted-*.properties,TedDocument-*.rtf} $RPM_BUILD_ROOT%{_datadir}/Ted
+cp -pr usr/share/Ted/{afm,dfa,ps} $RPM_BUILD_ROOT%{_datadir}/Ted
+
+cp -p tedPackage/Ted.desktop $RPM_BUILD_ROOT%{_desktopdir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%if %{with motif}
 %files
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/Ted
+%{_desktopdir}/Ted.desktop
+%endif
 
+%if %{with gtk}
 %files gtk
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/Ted.gtk
+%endif
 
 %files common
 %defattr(644,root,root,755)
-%doc README
+%doc tedPackage/README
 %dir %{_datadir}/Ted
 %{_datadir}/Ted/afm
-%dir %{_datadir}/Ted/ind
+%dir %{_datadir}/Ted/dfa
+%{_datadir}/Ted/ps
+%{_datadir}/Ted/Ted.png
 %lang(de) %{_datadir}/Ted/TedDocument-de_DE.rtf
 %{_datadir}/Ted/TedDocument-en_US.rtf
 %lang(fr) %{_datadir}/Ted/TedDocument-fr_FR.rtf
 %lang(mg) %{_datadir}/Ted/TedDocument-mg_MG.rtf
-%lang(cs) %{_datadir}/X11/cs/app-defaults/Ted
-%lang(da) %{_datadir}/X11/da/app-defaults/Ted
-%lang(de) %{_datadir}/X11/de/app-defaults/Ted
-%lang(es) %{_datadir}/X11/es/app-defaults/Ted
-%lang(es_AR) %{_datadir}/X11/es_AR/app-defaults/Ted
-%lang(eu) %{_datadir}/X11/eu/app-defaults/Ted
-%lang(fr) %{_datadir}/X11/fr/app-defaults/Ted
-%lang(hu) %{_datadir}/X11/hu/app-defaults/Ted
-%lang(it) %{_datadir}/X11/it/app-defaults/Ted
-%lang(mg) %{_datadir}/X11/mg/app-defaults/Ted
-%lang(nb) %{_datadir}/X11/nb/app-defaults/Ted
-%lang(nl) %{_datadir}/X11/nl/app-defaults/Ted
-%lang(oc) %{_datadir}/X11/oc/app-defaults/Ted
-%lang(pl) %{_datadir}/X11/pl/app-defaults/Ted
-%lang(pt) %{_datadir}/X11/pt/app-defaults/Ted
-%lang(sk) %{_datadir}/X11/sk/app-defaults/Ted
+%lang(cs) %{_datadir}/Ted/Ted-cs_CZ.properties
+%lang(da) %{_datadir}/Ted/Ted-da_DK.properties
+%lang(de) %{_datadir}/Ted/Ted-de_DE.properties
+%lang(es) %{_datadir}/Ted/Ted-es_AR.properties
+%lang(es) %{_datadir}/Ted/Ted-es_ES.properties
+%lang(eu) %{_datadir}/Ted/Ted-eu_FR.properties
+%lang(fr) %{_datadir}/Ted/Ted-fr_FR.properties
+%lang(hu) %{_datadir}/Ted/Ted-hu_HU.properties
+%lang(it) %{_datadir}/Ted/Ted-it_IT.properties
+%lang(mg) %{_datadir}/Ted/Ted-mg_MG.properties
+%lang(nb) %{_datadir}/Ted/Ted-nb_NO.properties
+%lang(nl) %{_datadir}/Ted/Ted-nl_NL.properties
+%lang(oc) %{_datadir}/Ted/Ted-oc_FR.properties
+%lang(pl) %{_datadir}/Ted/Ted-pl_PL.properties
+%lang(pt) %{_datadir}/Ted/Ted-pt_BR.properties
+%lang(sk) %{_datadir}/Ted/Ted-sk_SK.properties
+
+%files spelling-bg
+%defattr(644,root,root,755)
+%{_datadir}/Ted/dfa/bg_BG.dfa
 
 %files spelling-cs
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/Czech.ind
+%{_datadir}/Ted/dfa/cs_CZ.dfa
 
 %files spelling-da
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/Danish.ind
+%{_datadir}/Ted/dfa/da_DK.dfa
 
 %files spelling-de
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/German.ind
+%{_datadir}/Ted/dfa/de_DE.dfa
 
 %files spelling-en_GB
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/UK_English.ind
+%{_datadir}/Ted/dfa/en_GB.dfa
 
 %files spelling-en_US
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/US_English.ind
+%{_datadir}/Ted/dfa/en_US.dfa
 
 %files spelling-es
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/Spanish.ind
+%{_datadir}/Ted/dfa/es_ES.dfa
+
+%files spelling-et
+%defattr(644,root,root,755)
+%{_datadir}/Ted/dfa/et_EE.dfa
+
+%files spelling-fi
+%defattr(644,root,root,755)
+%{_datadir}/Ted/dfa/fi_FI.dfa
 
 %files spelling-fr
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/French.ind
+%{_datadir}/Ted/dfa/fr_FR.dfa
+
+%files spelling-hr
+%defattr(644,root,root,755)
+%{_datadir}/Ted/dfa/hr_HR.dfa
 
 %files spelling-it
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/Italian.ind
+%{_datadir}/Ted/dfa/it_IT.dfa
 
 %files spelling-nb
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/Norwegian.ind
+%{_datadir}/Ted/dfa/nb_NO.dfa
 
 %files spelling-nl
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/Dutch.ind
+%{_datadir}/Ted/dfa/nl_NL.dfa
 
 %files spelling-pl
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/Polish.ind
+%{_datadir}/Ted/dfa/pl_PL.dfa
 
 %files spelling-pt
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/Portuguese.ind
+%{_datadir}/Ted/dfa/pt_PT.dfa
 
 %files spelling-ru
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/Russian.ind
+%{_datadir}/Ted/dfa/ru_RU.dfa
 
 %files spelling-sk
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/Slovak.ind
+%{_datadir}/Ted/dfa/sk_SK.dfa
 
 %files spelling-sl
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/Slovene.ind
+%{_datadir}/Ted/dfa/sl_SI.dfa
 
 %files spelling-sv
 %defattr(644,root,root,755)
-%{_datadir}/Ted/ind/Swedish.ind
+%{_datadir}/Ted/dfa/sv_SE.dfa
diff --git a/ted-gtk.patch b/ted-gtk.patch
deleted file mode 100644
index 5faad73..0000000
--- a/ted-gtk.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- Ted-2.17/Ted/tedListTool.c.orig	2005-01-27 07:16:08.000000000 +0100
-+++ Ted-2.17/Ted/tedListTool.c	2006-10-25 23:43:35.244341000 +0200
-@@ -1422,12 +1422,12 @@
-     return;
-     }
- 
--#   ifdef USE_MOTIF
- static void appMakeHBoxInRow(		APP_WIDGET *	pHBox,
- 					APP_WIDGET	row,
- 					int		position,
- 					int		colspan )
-     {
-+#   ifdef USE_MOTIF
-     Arg			al[20];
-     int			ac= 0;
- 
-@@ -1452,8 +1452,8 @@
-     XtManageChild( hbox );
- 
-     *pHBox= hbox; return;
--    }
- #   endif
-+    }
- 
- static void appMakeLabelAndRowRow(	APP_WIDGET *		pRow,
- 					APP_WIDGET *		pLabel,
diff --git a/ted-gtklocale.patch b/ted-gtklocale.patch
deleted file mode 100644
index 1ea096c..0000000
--- a/ted-gtklocale.patch
+++ /dev/null
@@ -1,55 +0,0 @@
---- Ted-2.12/appFrame/appGuiGtkX.c.orig	Sun Dec  1 09:17:06 2002
-+++ Ted-2.12/appFrame/appGuiGtkX.c	Fri Dec 27 14:32:50 2002
-@@ -3,6 +3,8 @@
- #   include	<stdlib.h>
- #   include	<stdio.h>
- #   include	<string.h>
-+#   include	<unistd.h>
-+#   include	<locale.h>
- 
- #   include	<appSystem.h>
- 
-@@ -101,7 +103,7 @@
-     static const char		xdefs[]= ".Xdefaults";
-     const int			xdefl= sizeof( xdefs )- 1;
- 
--    static const char		xlibs[]= "/usr/lib/X11";
-+    static const char		xlibs[]= "/usr/share/X11";
-     const int			xlibl= sizeof( xlibs )- 1;
- 
-     static const char		adefs[]= "app-defaults";
-@@ -119,17 +121,32 @@
- 
- 	/*  7  */
- 	db= (XrmDatabase)0;
--	lang= getenv( "LANG" );
-+	lang= strdup(setlocale( LC_MESSAGES, NULL ));
- 	if  ( lang && xlibl+ 1+ strlen( lang )+ 1+ adefl+ 1+ appl <= NAML )
- 	    {
-+	    if  ( strchr( lang, '.' ) != NULL )
-+		*strchr( lang, '.' ) = 0;
-+	    else if  ( strchr(lang, '@' ) != NULL )
-+		*strchr( lang, '@' ) = 0;
- 	    sprintf( name, "%s/%s/%s/%s",
- 				xlibs,
- 				lang,
-+				adefs,
-+				ea->eaApplicationName );
-+	    if  ( access( name, R_OK ) && strchr( lang, '_' )) {
-+		*strchr( lang, '_' ) = 0;
-+		sprintf( name, "%s/%s/%s/%s",
-+				xlibs,
-+				lang,
- 				adefs,
- 				ea->eaApplicationName );
--
-+	    }
- 	    db= XrmGetFileDatabase( name );
- 	    }
-+	if  ( lang != NULL )
-+	    free( lang );
-+	lang = getenv( "LANG" );
-+	
- 	if  ( ! db && xlibl+ 1+ adefl+ 1+ appl <= NAML )
- 	    {
- 	    sprintf( name, "%s/%s/%s",
diff --git a/ted-libpng15.patch b/ted-libpng15.patch
deleted file mode 100644
index 78ece14..0000000
--- a/ted-libpng15.patch
+++ /dev/null
@@ -1,423 +0,0 @@
-$OpenBSD: patch-bitmap_bmpng_c,v 1.3 2011/07/08 20:36:09 naddy Exp $
-
-Fix build with png-1.5.
-
---- bitmap/bmpng.c.orig	Wed Jan 26 23:16:11 2005
-+++ bitmap/bmpng.c	Tue Jul  5 23:09:18 2011
-@@ -20,23 +20,32 @@
- /*									*/
- /************************************************************************/
- 
--static int bpPngiToBitmap(	const png_info *		pngi,
-+static int bpPngiToBitmap(	const png_structp		pngp,
-+				png_info *			pngi,
- 				BitmapDescription *		bd )
-     {
-     unsigned int	col;
-+    png_uint_32		res_x, res_y;
-+    int			unit_type= 0;
- 
--    bd->bdPixelsWide= pngi->width;
--    bd->bdPixelsHigh= pngi->height;
-+    bd->bdPixelsWide= png_get_image_width( pngp, pngi );
-+    bd->bdPixelsHigh= png_get_image_height( pngp, pngi );
-     bd->bdHasAlpha= 0;
- 
--    switch( pngi->color_type )
-+    switch( png_get_color_type( pngp, pngi ) )
- 	{
- 	case PNG_COLOR_TYPE_PALETTE:
-+	    {
-+	    int		num_palette;
-+	    png_colorp	palette;
-+
-+	    png_get_PLTE( pngp, pngi, &palette, &num_palette );
-+
- 	    bd->bdColorEncoding= BMcoRGB8PALETTE;
--	    bd->bdColorCount= pngi->num_palette;
-+	    bd->bdColorCount= num_palette;
- 	    bd->bdBitsPerSample= 8;
- 	    bd->bdSamplesPerPixel= 3;
--	    bd->bdBitsPerPixel= pngi->bit_depth;
-+	    bd->bdBitsPerPixel= png_get_bit_depth( pngp, pngi );
- 
- 	    bd->bdRGB8Palette= (RGB8Color *)
- 				malloc( bd->bdColorCount* sizeof(RGB8Color) );
-@@ -46,47 +55,51 @@ static int bpPngiToBitmap(	const png_info *		pngi,
- 
- 	    for ( col= 0; col < bd->bdColorCount; col++ )
- 		{
--		bd->bdRGB8Palette[col].rgb8Red= pngi->palette[col].red;
--		bd->bdRGB8Palette[col].rgb8Green= pngi->palette[col].green;
--		bd->bdRGB8Palette[col].rgb8Blue= pngi->palette[col].blue;
-+		bd->bdRGB8Palette[col].rgb8Red= palette[col].red;
-+		bd->bdRGB8Palette[col].rgb8Green= palette[col].green;
-+		bd->bdRGB8Palette[col].rgb8Blue= palette[col].blue;
- 		bd->bdRGB8Palette[col].rgb8Alpha= 0;
- 		}
-+	    }
- 	    break;
- 
- 	case PNG_COLOR_TYPE_RGB:
- 	    bd->bdColorEncoding= BMcoRGB;
--	    bd->bdBitsPerSample= pngi->bit_depth;
--	    bd->bdSamplesPerPixel= pngi->channels;
--	    bd->bdBitsPerPixel= pngi->pixel_depth;
-+	    bd->bdBitsPerSample= png_get_bit_depth( pngp, pngi );
-+	    bd->bdSamplesPerPixel= png_get_channels( pngp, pngi );
-+	    bd->bdBitsPerPixel= bd->bdSamplesPerPixel* bd->bdBitsPerSample;
- 	    break;
- 
- 	case PNG_COLOR_TYPE_GRAY:
- 	    bd->bdColorEncoding= BMcoWHITEBLACK;
--	    bd->bdBitsPerSample= pngi->bit_depth;
--	    bd->bdSamplesPerPixel= pngi->channels;
--	    bd->bdBitsPerPixel= pngi->pixel_depth;
-+	    bd->bdBitsPerSample= png_get_bit_depth( pngp, pngi );
-+	    bd->bdSamplesPerPixel= png_get_channels( pngp, pngi );
-+	    bd->bdBitsPerPixel= bd->bdSamplesPerPixel* bd->bdBitsPerSample;
- 	    break;
- 
- 	case PNG_COLOR_TYPE_RGB_ALPHA:
- 	    bd->bdHasAlpha= 1;
- 	    bd->bdColorEncoding= BMcoRGB;
--	    bd->bdBitsPerSample= pngi->bit_depth;
--	    bd->bdSamplesPerPixel= pngi->channels;
--	    bd->bdBitsPerPixel= pngi->pixel_depth;
-+	    bd->bdBitsPerSample= png_get_bit_depth( pngp, pngi );
-+	    bd->bdSamplesPerPixel= png_get_channels( pngp, pngi );
-+	    bd->bdBitsPerPixel= bd->bdSamplesPerPixel* bd->bdBitsPerSample;
- 	    break;
- 
- 	case PNG_COLOR_TYPE_GRAY_ALPHA:
- 	    bd->bdHasAlpha= 1;
--	    LDEB(pngi->color_type); return -1;
-+	    LDEB(png_get_color_type( pngp, pngi )); return -1;
- 
- 	default:
--	    LDEB(pngi->color_type); return -1;
-+	    LDEB(png_get_color_type( pngp, pngi )); return -1;
- 	}
- 
--    bd->bdBytesPerRow= pngi->rowbytes;
-+    bd->bdBytesPerRow= png_get_rowbytes( pngp, pngi );
-     bd->bdBufferLength= bd->bdBytesPerRow* bd->bdPixelsHigh;
- 
--    switch( pngi->phys_unit_type )
-+    if  ( !  png_get_pHYs( pngp, pngi, &res_x, &res_y, &unit_type ) )
-+	{ unit_type= PNG_RESOLUTION_UNKNOWN;	}
-+
-+    switch( unit_type )
- 	{
- 	case PNG_RESOLUTION_UNKNOWN:
- 	    bd->bdUnit= BMunPIXEL;
-@@ -96,12 +109,12 @@ static int bpPngiToBitmap(	const png_info *		pngi,
- 
- 	case PNG_RESOLUTION_METER:
- 	    bd->bdUnit= BMunM;
--	    bd->bdXResolution= pngi->x_pixels_per_unit;
--	    bd->bdYResolution= pngi->y_pixels_per_unit;
-+	    bd->bdXResolution= res_x;
-+	    bd->bdYResolution= res_y;
- 	    break;
- 
- 	default:
--	    LDEB(pngi->phys_unit_type);
-+	    LDEB(unit_type);
- 	    return -1;
- 	}
- 
-@@ -119,11 +132,11 @@ static int bmPngReadContents(	png_info *		pngi,
-     unsigned char *		buffer;
- 
-     numberOfPasses= 1;
--    if  ( pngi->interlace_type )
-+    if  ( png_get_interlace_type( png, pngi ) )
- 	{ numberOfPasses= png_set_interlace_handling( png ); }
- 
--    if  ( pngi->color_type == PNG_COLOR_TYPE_RGB	&&
--	  pngi->bit_depth == 16				)
-+    if  ( png_get_color_type( png, pngi ) == PNG_COLOR_TYPE_RGB	&&
-+	  png_get_bit_depth( png, pngi ) == 16			)
- 	{
- 	const unsigned short	one= 1;
- 	const unsigned char *	testEndian= (const unsigned char *)&one;
-@@ -133,9 +146,6 @@ static int bmPngReadContents(	png_info *		pngi,
- 	}
- 
-     png_start_read_image( png );
--    /*
--    png_read_update_info( png, pngi );
--    */
- 
-     buffer= (unsigned char *)malloc( bd->bdBufferLength );
-     if  ( ! buffer )
-@@ -238,9 +248,9 @@ int bmPngReadPng(	BitmapDescription *	bd,
- 
-     png_read_info( pngp, pngip );
- 
--    if  ( bpPngiToBitmap( pngip, bd ) )
-+    if  ( bpPngiToBitmap( pngp, pngip, bd ) )
- 	{
--	LLLDEB(pngip->color_type,bd->bdColorCount,bd->bdRGB8Palette); 
-+	LLDEB(bd->bdColorCount,bd->bdRGB8Palette); 
- 	png_destroy_read_struct( &pngp, &pngip, (png_infop *)0 );
- 	return -1;
- 	}
-@@ -283,45 +293,45 @@ int bmCanWritePngFile( const BitmapDescription *	bd,
- /*									*/
- /************************************************************************/
- 
--static int bpPngiFromBitmap(	png_info *			pngi,
-+static int bpPngiFromBitmap(	png_structp			png,
-+				png_info *			pngi,
-+				png_colorp *			pPalette,
- 				const BitmapDescription *       bd )
-     {
--    png_info_init( pngi );
--    pngi->width= bd->bdPixelsWide;
--    pngi->height= bd->bdPixelsHigh;
-+    int			bit_depth;
-+    int			color_type;
-+    png_color_8		sig_bit;
- 
-     switch( bd->bdUnit )
- 	{
- 	case BMunM:
--	    pngi->phys_unit_type= PNG_RESOLUTION_METER;
--	    pngi->x_pixels_per_unit= bd->bdXResolution;
--	    pngi->y_pixels_per_unit= bd->bdYResolution;
--	    pngi->valid |= PNG_INFO_pHYs;
-+	    png_set_pHYs( png, pngi,
-+			    bd->bdXResolution,
-+			    bd->bdYResolution,
-+			    PNG_RESOLUTION_METER);
- 	    break;
- 
- 	case BMunINCH:
--	    pngi->phys_unit_type= PNG_RESOLUTION_METER;
--	    pngi->x_pixels_per_unit= (int)( 39.37* bd->bdXResolution );
--	    pngi->y_pixels_per_unit= (int)( 39.37* bd->bdYResolution );
--	    pngi->valid |= PNG_INFO_pHYs;
-+	    png_set_pHYs( png, pngi,
-+			    (int)( 39.37* bd->bdXResolution ),
-+			    (int)( 39.37* bd->bdYResolution ),
-+			    PNG_RESOLUTION_METER);
- 	    break;
- 
- 	case BMunPOINT:
--	    pngi->phys_unit_type= PNG_RESOLUTION_METER;
--	    pngi->x_pixels_per_unit= POINTS_PER_M* bd->bdXResolution;
--	    pngi->y_pixels_per_unit= POINTS_PER_M* bd->bdYResolution;
--	    pngi->valid |= PNG_INFO_pHYs;
-+	    png_set_pHYs( png, pngi,
-+			    POINTS_PER_M* bd->bdXResolution,
-+			    POINTS_PER_M* bd->bdYResolution,
-+			    PNG_RESOLUTION_METER);
- 	    break;
- 
- 	case BMunPIXEL:
--	    pngi->phys_unit_type= PNG_RESOLUTION_UNKNOWN;
--	    pngi->x_pixels_per_unit= 1;
--	    pngi->y_pixels_per_unit= 1;
-+	    png_set_pHYs(png, pngi, 1, 1, PNG_RESOLUTION_UNKNOWN);
- 	    break;
- 
- 	default:
- 	    LDEB(bd->bdUnit);
--	    pngi->phys_unit_type= PNG_RESOLUTION_UNKNOWN;
-+	    png_set_pHYs(png, pngi, 1, 1, PNG_RESOLUTION_UNKNOWN);
- 	    break;
- 	}
- 
-@@ -331,41 +341,48 @@ static int bpPngiFromBitmap(	png_info *			pngi,
- 
- 	case BMcoBLACKWHITE:
- 	case BMcoWHITEBLACK:
--	    pngi->bit_depth= bd->bdBitsPerPixel;
-+	    bit_depth= bd->bdBitsPerPixel;
- 	    if  ( bd->bdHasAlpha )
--		{ pngi->color_type= PNG_COLOR_TYPE_GRAY_ALPHA;	}
--	    else{ pngi->color_type= PNG_COLOR_TYPE_GRAY;	}
--	    pngi->sig_bit.gray= bd->bdBitsPerSample;
-+		{ color_type= PNG_COLOR_TYPE_GRAY_ALPHA;	}
-+	    else{ color_type= PNG_COLOR_TYPE_GRAY;		}
-+	    sig_bit.gray= bd->bdBitsPerSample;
- 	    break;
- 
- 	case BMcoRGB:
--	    pngi->bit_depth= bd->bdBitsPerSample;
-+	    bit_depth= bd->bdBitsPerSample;
- 	    if  ( bd->bdHasAlpha )
--		{ pngi->color_type= PNG_COLOR_TYPE_RGB_ALPHA;	}
--	    else{ pngi->color_type= PNG_COLOR_TYPE_RGB;		}
--	    pngi->sig_bit.red= bd->bdBitsPerSample;
--	    pngi->sig_bit.green= bd->bdBitsPerSample;
--	    pngi->sig_bit.blue= bd->bdBitsPerSample;
-+		{ color_type= PNG_COLOR_TYPE_RGB_ALPHA;	}
-+	    else{ color_type= PNG_COLOR_TYPE_RGB;	}
-+	    sig_bit.red= bd->bdBitsPerSample;
-+	    sig_bit.green= bd->bdBitsPerSample;
-+	    sig_bit.blue= bd->bdBitsPerSample;
- 	    break;
- 
- 	case BMcoRGB8PALETTE:
--	    pngi->bit_depth= bd->bdBitsPerPixel;
--	    pngi->color_type= PNG_COLOR_TYPE_PALETTE;
-+	    bit_depth= bd->bdBitsPerPixel;
-+	    color_type= PNG_COLOR_TYPE_PALETTE;
- 
--	    pngi->valid |= PNG_INFO_PLTE;
--	    pngi->palette= (png_color *)malloc( 256* sizeof( png_color ) );
--	    if  ( ! pngi->palette )
--		{ XDEB(pngi->palette); return -1;	}
--	    pngi->num_palette= bd->bdColorCount;
--	    pngi->sig_bit.red= bd->bdBitsPerSample;
--	    pngi->sig_bit.green= bd->bdBitsPerSample;
--	    pngi->sig_bit.blue= bd->bdBitsPerSample;
--	    for ( i= 0; i < pngi->num_palette; i++ )
-+	    if  ( bd->bdColorCount > PNG_MAX_PALETTE_LENGTH )
- 		{
--		pngi->palette[i].red= bd->bdRGB8Palette[i].rgb8Red;
--		pngi->palette[i].green= bd->bdRGB8Palette[i].rgb8Green;
--		pngi->palette[i].blue= bd->bdRGB8Palette[i].rgb8Blue;
-+		LLDEB(bd->bdColorCount,PNG_MAX_PALETTE_LENGTH);
-+		return -1;
- 		}
-+
-+	    *pPalette= (png_color *)malloc( PNG_MAX_PALETTE_LENGTH*
-+						    sizeof( png_color ) );
-+	    if  ( ! *pPalette )
-+		{ XDEB(*pPalette); return -1;	}
-+	    sig_bit.red= bd->bdBitsPerSample;
-+	    sig_bit.green= bd->bdBitsPerSample;
-+	    sig_bit.blue= bd->bdBitsPerSample;
-+	    for ( i= 0; i < bd->bdColorCount; i++ )
-+		{
-+		(*pPalette)[i].red= bd->bdRGB8Palette[i].rgb8Red;
-+		(*pPalette)[i].green= bd->bdRGB8Palette[i].rgb8Green;
-+		(*pPalette)[i].blue= bd->bdRGB8Palette[i].rgb8Blue;
-+		}
-+
-+	    png_set_PLTE( png, pngi, (*pPalette), bd->bdColorCount );
- 	    break;
- 
- 	default:
-@@ -373,7 +390,13 @@ static int bpPngiFromBitmap(	png_info *			pngi,
- 	    return -1;
- 	}
- 
--    pngi->interlace_type= 0;
-+    png_set_sBIT( png, pngi, &sig_bit );
-+    png_set_IHDR( png, pngi,
-+			bd->bdPixelsWide, bd->bdPixelsHigh,
-+			bit_depth, color_type,
-+			PNG_INTERLACE_NONE,
-+			PNG_COMPRESSION_TYPE_BASE,
-+			PNG_FILTER_TYPE_BASE );
- 
-     return 0;
-     }
-@@ -397,8 +420,8 @@ static void bmPngWriteContents(	png_structp			png,
- 	    }
- 	}
- 
--    if  ( pngi->color_type == PNG_COLOR_TYPE_RGB	&&
--	  bd->bdBitsPerSample == 16			)
-+    if  ( png_get_color_type( png, pngi ) == PNG_COLOR_TYPE_RGB	&&
-+	  bd->bdBitsPerSample == 16				)
- 	{
- 	const unsigned short	one= 1;
- 	const unsigned char *	testEndian= (const unsigned char *)&one;
-@@ -433,9 +456,9 @@ static void bmPngWriteContents(	png_structp			png,
- 	    from= scratch;
- 	    }
- 
--	if  ( pngi->color_type == PNG_COLOR_TYPE_RGB	&&
--	      bd->bdBitsPerSample == 16			&&
--	      scratch					)
-+	if  ( png_get_color_type( png, pngi ) == PNG_COLOR_TYPE_RGB	&&
-+	      bd->bdBitsPerSample == 16					&&
-+	      scratch							)
- 	    {
- 	    int			col;
- 	    const BmUint16 *	fr= (const BmUint16 *)from;
-@@ -455,10 +478,6 @@ static void bmPngWriteContents(	png_structp			png,
- 
-     png_write_end( png, pngi );
- 
--    if  ( bd->bdColorEncoding == BMcoRGB8PALETTE	&&
--	  pngi->palette					)
--	{ free( pngi->palette );	}
--
-     if  ( scratch )
- 	{ free( scratch );	}
- 
-@@ -513,46 +532,49 @@ int bmPngWritePng(		const BitmapDescription *	bd,
- 				const unsigned char *		buffer,
- 				SimpleOutputStream *		sos )
-     {
-+    int			rval= 0;
-     png_structp		pngp= (png_structp)0;
-     png_infop		pngip= (png_infop)0;
-+    png_colorp		palette= (png_colorp)0;
- 
-     pngp = png_create_write_struct( PNG_LIBPNG_VER_STRING, (void *)0,
- 				    (png_error_ptr)0, (png_error_ptr)0 );
-     if  ( ! pngp )
--	{ LDEB(1); return -1;	}
-+	{ XDEB(pngp); rval= -1; goto ready;	}
- 
-     pngip = png_create_info_struct( pngp );
-     if  ( ! pngip )
--	{
--	LDEB(1);
--	png_destroy_write_struct( &pngp, (png_infop *)0 );
--	return -1;
--	}
-+	{ XDEB(pngip); rval= -1; goto ready;	}
- 
-+    /*
-+    As the info struct is built by libpng this is not needed:
-+    (The call will disappear from libpng in version 1.4)
-+    png_info_init( pngi ); 
-+    */
-+
-     if  ( setjmp( png_jmpbuf( pngp ) ) )
--	{
--	LDEB(1);
--	png_destroy_write_struct( &pngp, &pngip );
--	/*  Crashes:
--	if  ( bd->bdColorEncoding == BMcoRGB8PALETTE	&&
--	      pngip->palette				)
--	    { free( pngip->palette );	}
--	*/
--	return -1;
--	}
-+	{ LDEB(1); rval= -1; goto ready;	}
- 
-     png_init_io( pngp, (FILE *)0 );
-     png_set_write_fn( pngp, (void *)sos, bmPngWriteBytes, bmPngFlushBytes );
- 
--    if  ( bpPngiFromBitmap( pngip, bd ) )
-+    if  ( bpPngiFromBitmap( pngp, pngip, &palette, bd ) )
- 	{
- 	LDEB(bd->bdColorEncoding);
- 	png_destroy_write_struct( &pngp, &pngip );
- 	return -1;
- 	}
-+    if  ( bpPngiFromBitmap( pngp, pngip, &palette, bd ) )
-+	{ LDEB(bd->bdColorEncoding); rval= -1; goto ready; }
- 
-     bmPngWriteContents( pngp, pngip, buffer, bd );
- 
-+  ready:
-+
-+    if  ( palette )
-+	{ free( palette );	}
-+
-     png_destroy_write_struct( &pngp, &pngip );
--    return 0;
-+
-+    return rval;
-     }
diff --git a/ted-paths.patch b/ted-paths.patch
deleted file mode 100644
index 8aff9ff..0000000
--- a/ted-paths.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- Ted-2.11/appFrame/appFrameConfig.h.in.orig	Sun Apr  8 18:05:30 2001
-+++ Ted-2.11/appFrame/appFrameConfig.h.in	Thu Jul 19 11:20:14 2001
-@@ -49,11 +49,11 @@
- #   endif
- 
- #   ifndef	AFMDIR
--#	define	AFMDIR	PKGDIR "/afm"
-+#	define	AFMDIR	"/usr/share/Ted/afm"
- #   endif
- 
- #   ifndef 	INDDIR
--#	define	INDDIR	PKGDIR "/ind"
-+#	define	INDDIR	"/usr/share/Ted/ind"
- #   endif
- 
- /************************************************************************/
---- Ted-2.11/Ted/tedConfig.h.in.orig	Sun Apr  8 18:05:27 2001
-+++ Ted-2.11/Ted/tedConfig.h.in	Thu Jul 19 11:21:15 2001
-@@ -48,7 +48,7 @@
- #   endif
- 
- #   ifndef	DOCUMENT_DIR
--#	define	DOCUMENT_DIR	PKGDIR "/Ted/"
-+#	define	DOCUMENT_DIR	"/usr/share/Ted/"
- #   endif
- 
- /************************************************************************/
diff --git a/ted-pl.patch b/ted-pl.patch
index d7feb9c..5cba9ce 100644
--- a/ted-pl.patch
+++ b/ted-pl.patch
@@ -1,15 +1,15 @@
---- Ted-2.17/Ted/ad/usr/lib/X11/pl_PL/app-defaults/Ted.orig	2004-11-21 14:01:18.000000000 +0100
-+++ Ted-2.17/Ted/ad/usr/lib/X11/pl_PL/app-defaults/Ted	2006-10-26 19:02:20.453395000 +0200
-@@ -432,7 +432,7 @@
+--- Ted-2.23/usr/share/Ted/Ted-pl_PL.properties.orig	2013-02-01 13:14:56.000000000 +0100
++++ Ted-2.23/usr/share/Ted/Ted-pl_PL.properties	2025-10-06 19:13:41.377033388 +0200
+@@ -471,7 +471,7 @@ Ted*filterLabelString:		Filtr
  Ted*dirListLabelString:		Katalogi
  Ted*fileListLabelString:	Pliki
- Ted*selectionLabelString:	Wyb�r
+ Ted*selectionLabelString:	Wybór
 -!== Ted*okLabelString:		OK
 +Ted*okLabelString:		OK
  Ted*applyLabelString:		Filruj
  Ted*cancelLabelString:		Anuluj
  
-@@ -543,30 +543,30 @@
+@@ -582,30 +582,30 @@ Ted.appWinMenuText:		Okna
  Ted.helpMenuText:		Pomoc
  
  Ted.appFileMenuNewText:		Nowy
@@ -18,7 +18,7 @@
 +Ted.appFileMenuNewKey:		Ctrl <Key>n
 +Ted.appFileMenuNewKeyText:	^N
  
- Ted.appFileMenuOpenText:	Otw�rz
+ Ted.appFileMenuOpenText:	Otwórz
 -!== Ted.appFileMenuOpenKey:		Ctrl <Key>o
 -!== Ted.appFileMenuOpenKeyText:	^O
 +Ted.appFileMenuOpenKey:		Ctrl <Key>o
@@ -52,7 +52,7 @@
  
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!									!!
-@@ -607,12 +607,12 @@
+@@ -646,12 +646,12 @@ Ted.appWinMenuHideText:		Ukryj
  Ted.docFileMenuText:		Plik
  Ted.docEditMenuText:		Edycja
  Ted.docInsertMenuText:		Wstaw
@@ -61,14 +61,14 @@
 +Ted.docFontMenuText:		Font
 +Ted.docFormatMenuText:		Format
  Ted.docTableMenuText:		Tabele
- Ted.docToolsMenuText:		Narz�dzia
+ Ted.docToolsMenuText:		Narzędzia
  Ted.docWinMenuText:		Okna
 -!Ted.helpMenuText:		Help
-+!Ted.helpMenuText:		Pomoc
++Ted.helpMenuText:		Pomoc
  
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!									!!
-@@ -634,34 +634,34 @@
+@@ -673,34 +673,34 @@ Ted.docWinMenuText:		Okna
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  
  Ted.docFileMenuNewText:		Nowy
@@ -77,7 +77,7 @@
 +Ted.docFileMenuNewKey:		Ctrl <Key>n
 +Ted.docFileMenuNewKeyText:	^N
  
- Ted.docFileMenuOpenText:	Otw�rz
+ Ted.docFileMenuOpenText:	Otwórz
 -!== Ted.docFileMenuOpenKey:		Ctrl <Key>o
 -!== Ted.docFileMenuOpenKeyText:	^O
 +Ted.docFileMenuOpenKey:		Ctrl <Key>o
@@ -97,9 +97,9 @@
 +Ted.docFileMenuPrintKey:	Ctrl <Key>p
 +Ted.docFileMenuPrintKeyText:	^P
  
- Ted.docFileMenuMailText:	Wy�lij...
+ Ted.docFileMenuMailText:	Wyślij...
  
- Ted.docFileMenuPropsText:	W�a�ciwo�ci...
+ Ted.docFileMenuPropsText:	Właściwości...
  
  Ted.docFileMenuMiniText:	Minimalizuj
 -!== Ted.docFileMenuMiniKey:		Ctrl <Key>m
@@ -115,7 +115,7 @@
  
  Ted.docFileMenuCloseText:	Zamknij
  
-@@ -682,20 +682,20 @@
+@@ -721,20 +721,20 @@ Ted.docFileMenuQuitText:	Koniec
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  
  Ted.docEditMenuCopyText:		Kopiuj
@@ -144,22 +144,31 @@
  
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!									!!
-@@ -726,11 +726,11 @@
+@@ -766,11 +766,11 @@ Ted.docEditMenuSelAllText:		Zaznacz wszy
  
  Ted.docInsertMenuInsPictText:		Obrazek...
  
 -!== Ted.docInsertMenuInsertSymbolText:	Symbol
 +Ted.docInsertMenuInsertSymbolText:	Symbol
  
- Ted.docInsertMenuHyperlinkText:		Odno�nik
+ Ted.docInsertMenuHyperlinkText:		Odnośnik
 -!== Ted.docInsertMenuHyperlinkKey:		Ctrl <Key>k
 -!== Ted.docInsertMenuHyperlinkKeyText:	^K
 +Ted.docInsertMenuHyperlinkKey:		Ctrl <Key>k
 +Ted.docInsertMenuHyperlinkKeyText:	^K
  
- Ted.docInsertMenuBookmarkText:		Zak�adk�...
+ Ted.docInsertMenuBookmarkText:		Zakładkę...
  
-@@ -764,12 +764,12 @@
+@@ -787,7 +787,7 @@ Ted.docInsertMenuInsertPageNumberText:	N
+ 
+ Ted.docInsertMenuInsertLineBreakText:	Koniec linii
+ Ted.docInsertMenuInsertPageBreakText:	Koniec strony
+-!== Ted.docInsertMenuInsertColumnBreakText:	Column Break
++Ted.docInsertMenuInsertColumnBreakText:	Koniec kolumny
+ Ted.docInsertMenuInsertSectBreakText:	Koniec sekcji
+ 
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+@@ -803,12 +803,12 @@ Ted.docInsertMenuInsertSectBreakText:	Ko
  
  Ted.docWinMenuAboutText:	O programie Ted
  Ted.docWinMenuMiniText:		Minimalizuj
@@ -176,7 +185,7 @@
  
  Ted.docWinMenuCloseText:	Zamknij
  
-@@ -796,16 +796,16 @@
+@@ -835,16 +835,16 @@ Ted.docWinMenuCloseText:	Zamknij
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  
  Ted.docFontMenuBoldText:	Pogrubienie
@@ -191,47 +200,78 @@
 +Ted.docFontMenuItalicKey:	Ctrl <Key>i
 +Ted.docFontMenuItalicKeyText:	^I
  
- Ted.docFontMenuUnderlText:	Podkre�lenie
+ Ted.docFontMenuUnderlText:	Podkreślenie
 -!== Ted.docFontMenuUnderlKey:	Ctrl <Key>u
 -!== Ted.docFontMenuUnderlKeyText:	^U
 +Ted.docFontMenuUnderlKey:	Ctrl <Key>u
 +Ted.docFontMenuUnderlKeyText:	^U
  
- Ted.docFontMenuSuperscriptText:	Indeks g�rny
+ Ted.docFontMenuSuperscriptText:	Indeks górny
  Ted.docFontMenuSubscriptText:	Indeks dolny
-@@ -856,15 +856,15 @@
+@@ -895,15 +895,15 @@ Ted.docTableSelectRowText:	Zaznacz wiers
  
- Ted.docTableSelectColumnText:	Zaznacz kolumn�
+ Ted.docTableSelectColumnText:	Zaznacz kolumnę
  
 -!== Ted.docTableDeleteTableText:	Delete Table
-+Ted.docTableDeleteTableText:	Usu� tabel�
++Ted.docTableDeleteTableText:	Usuń tabelę
  
 -!== Ted.docTableDeleteRowText:	Delete Row
-+Ted.docTableDeleteRowText:	Usu� wiersz
++Ted.docTableDeleteRowText:	Usuń wiersz
  
 -!== Ted.docTableDeleteColumnText:	Delete Column
-+Ted.docTableDeleteColumnText:	Usu� kolumn�
++Ted.docTableDeleteColumnText:	Usuń kolumnę
  
- Ted.docTableDrawGridText:	Wy�wietlaj siatk� tabeli
+ Ted.docTableDrawGridText:	Wyświetlaj siatkę tabeli
  
 -!== Ted.showTableGrid:		1
 +Ted.showTableGrid:		1
  
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!									!!
-@@ -922,8 +922,8 @@
+@@ -961,24 +961,24 @@ Ted.docFormatMenuCenteredText:		Akapit w
  Ted.docFormatMenuCopyRulText:		Skopiuj prowadnice
  Ted.docFormatMenuPasteRulText:		Wstaw prowadnice
  
 -!== Ted.docFormatMenuIncreaseIndentText:	Increase Indent
 -!== Ted.docFormatMenuDecreaseIndentText:	Decrease Indent
-+Ted.docFormatMenuIncreaseIndentText:	Zwi�ksz wci�cie
-+Ted.docFormatMenuDecreaseIndentText:	Zmniejsz wci�cie
++Ted.docFormatMenuIncreaseIndentText:	Zwiększ wcięcie
++Ted.docFormatMenuDecreaseIndentText:	Zmniejsz wcięcie
+ 
+-!== Ted.docFormatMenuAlignLeftText:		Align Left
+-!== Ted.docFormatMenuAlignLeftKey:		Ctrl <Key>l
+-!== Ted.docFormatMenuAlignLeftKeyText:	^L
+-
+-!== Ted.docFormatMenuAlignRightText:	Align Right
+-!== Ted.docFormatMenuAlignRightKey:		Ctrl <Key>r
+-!== Ted.docFormatMenuAlignRightKeyText:	^R
+-
+-!== Ted.docFormatMenuAlignCenterText:	Center Text
+-!== Ted.docFormatMenuAlignCenterKey:	Ctrl <Key>e
+-!== Ted.docFormatMenuAlignCenterKeyText:	^E
+-
+-!== Ted.docFormatMenuAlignJustifyText:	Justify Text
+-!== Ted.docFormatMenuAlignJustifyKey:	Ctrl <Key>j
+-!== Ted.docFormatMenuAlignJustifyKeyText:	^J
++Ted.docFormatMenuAlignLeftText:		Wyrównaj do lewej
++Ted.docFormatMenuAlignLeftKey:		Ctrl <Key>l
++Ted.docFormatMenuAlignLeftKeyText:	^L
++
++Ted.docFormatMenuAlignRightText:	Wyrównaj do prawej
++Ted.docFormatMenuAlignRightKey:		Ctrl <Key>r
++Ted.docFormatMenuAlignRightKeyText:	^R
++
++Ted.docFormatMenuAlignCenterText:	Wyśrodkuj tekst
++Ted.docFormatMenuAlignCenterKey:	Ctrl <Key>e
++Ted.docFormatMenuAlignCenterKeyText:	^E
++
++Ted.docFormatMenuAlignJustifyText:	Justuj tekst
++Ted.docFormatMenuAlignJustifyKey:	Ctrl <Key>j
++Ted.docFormatMenuAlignJustifyKeyText:	^J
  
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!									!!
-@@ -948,16 +948,16 @@
- Ted.docToolMenuFontText:		Przegl�darka font�w
+@@ -1003,16 +1003,16 @@ Ted.docFormatMenuPasteRulText:		Wstaw pr
+ Ted.docToolMenuFontText:		Przeglądarka fontów
  
  Ted.docToolMenuFindText:		Szukaj
 -!== Ted.docToolMenuFindKey:			Ctrl <Key>f
@@ -251,20 +291,23 @@
 +Ted.docToolMenuSpellKey:		<Key>F7
 +Ted.docToolMenuSpellKeyText:		F7
  
- Ted.docToolMenuPageLayoutText:		Uk�ad strony
+ Ted.docToolMenuPageLayoutText:		Układ strony
  
-@@ -1015,8 +1015,8 @@
- Ted.findToolReplaceFound:	Zast�p
- Ted.findToolReplaceNext:	Zast�p i szukaj dalej
+@@ -1076,10 +1076,10 @@ Ted.findToolReplaceTitle:	Zastąp
+ Ted.findToolReplaceFound:	Zastąp
+ Ted.findToolReplaceNext:	Zastąp i szukaj dalej
  
 -!== Ted.findToolLower:		Lower
 -!== Ted.findToolClose:		Close
-+Ted.findToolLower:		Obni�
++Ted.findToolLower:		Obniż
 +Ted.findToolClose:		Zamknij
  
+-!== Ted.findToolExplicitFocus:	1
++Ted.findToolExplicitFocus:	1
+ 
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!									!!
-@@ -1079,8 +1079,8 @@
+@@ -1136,8 +1136,8 @@ Ted.findToolReplaceNext:	Zastąp i szuka
  !!									!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  
@@ -275,18 +318,60 @@
  
  Ted.fontToolFamily:				Rodzina
  Ted.fontToolFace:				Czcionka
-@@ -1105,8 +1105,8 @@
- Ted.fontToolRevert:				Przywr��
+@@ -1160,8 +1160,8 @@ Ted.fontToolCapitals:				Wersaliki
+ Ted.fontToolRevert:				Przywróć
  Ted.fontToolSet:				Ustaw
  
 -!== Ted.fontToolRevertListFont:			Revert
 -!== Ted.fontToolSetListFont:			Set
-+Ted.fontToolRevertListFont:			Przywr��
++Ted.fontToolRevertListFont:			Przywróć
 +Ted.fontToolSetListFont:			Ustaw
  
- Ted.fontToolTextColorChooserAutomatic:		Automatycznie
- Ted.fontToolTextColorChooserMoreColors:		Wi�cej kolor�w...
-@@ -1124,11 +1124,11 @@
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ !!									!!
+@@ -1240,24 +1240,24 @@ Ted.fontToolTextColor:					Kolor tekstu
+ Ted.fontToolTextColorChooserAutomatic:			Automatycznie
+ Ted.fontToolTextColorChooserMoreColors:			Więcej kolorów...
+ 
+-!== Ted.fontToolTextBorder:					Border
++Ted.fontToolTextBorder:					Ramka
+ 
+-!== Ted.formatToolTextBorderWidth:				Width
+-!== Ted.formatToolTextBorderStyle:				Style
+-!== Ted.formatToolTextBorderColor:				Color
+-!== Ted.formatToolTextBorderColorChooserAutomatic:		Automatic
+-!== Ted.formatToolTextBorderColorChooserMoreColors:		More Colors...
+-
+-!== Ted.fontToolTextShading:				Shading
+-
+-!== Ted.formatToolTextShadingPattern:			Pattern
+-!== Ted.formatToolTextShadingLevel:				Level
+-!== Ted.formatToolTextShadingForeColor:			Foreground
+-!== Ted.formatToolTextShadingBackColor:			Background
+-!== Ted.formatToolTextShadingBackColorChooserNoBackground:	No Background
+-!== Ted.formatToolTextShadingBackColorChooserMoreColors:	More Colors...
+-!== Ted.formatToolTextShadingForeColorChooserAutomatic:	Automatic
+-!== Ted.formatToolTextShadingForeColorChooserMoreColors:	More Colors...
++Ted.formatToolTextBorderWidth:				Szerokość
++Ted.formatToolTextBorderStyle:				Styl
++Ted.formatToolTextBorderColor:				Kolor
++Ted.formatToolTextBorderColorChooserAutomatic:		Automatycznie
++Ted.formatToolTextBorderColorChooserMoreColors:		Więcej kolorów...
++
++Ted.fontToolTextShading:				Cieniowanie
++
++Ted.formatToolTextShadingPattern:			Wzór
++Ted.formatToolTextShadingLevel:				Etykieta
++Ted.formatToolTextShadingForeColor:			Kolor tekstu
++Ted.formatToolTextShadingBackColor:			Kolor tła
++Ted.formatToolTextShadingBackColorChooserNoBackground:	Brak tła
++Ted.formatToolTextShadingBackColorChooserMoreColors:	Więcej kolorów...
++Ted.formatToolTextShadingForeColorChooserAutomatic:	Automatycznie
++Ted.formatToolTextShadingForeColorChooserMoreColors:	Więcej kolorów...
+ 
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ !!									!!
+@@ -1272,11 +1272,11 @@ Ted.fontToolTextColorChooserMoreColors:
  !!									!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  
@@ -296,68 +381,88 @@
  Ted.symbolPickerInsert:		Wstaw
 -!== Ted.symbolPickerLower:		Lower
 -!== Ted.symbolPickerClose:		Close
-+Ted.symbolPickerLower:		Obni�
++Ted.symbolPickerLower:		Obniż
 +Ted.symbolPickerClose:		Zamknij
  
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!									!!
-@@ -1186,8 +1186,8 @@
+@@ -1334,8 +1334,8 @@ Ted.spellToolGuess:		Podpowiedź
  Ted.spellToolCorrect:		Popraw
  Ted.spellToolNoDicts:		Brak
  
 -!== Ted.spellToolLower:		Lower
 -!== Ted.spellToolClose:		Close
-+Ted.spellToolLower:		Obni�
++Ted.spellToolLower:		Obniż
 +Ted.spellToolClose:		Zamknij
  
  !== Ted.spellToolPrivateDicts:	.Dictionaries
- !== Ted.spellToolSystemDicts:	/usr/local/ind
-@@ -1390,7 +1390,7 @@
+ 
+@@ -1462,8 +1462,8 @@ Ted.tableToolChangeSelection:		Zastosuj
+ !!									!!
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ 
+-inspectorLowerInspector:		Lower
+-inspectorCloseInspector:		Close
++inspectorLowerInspector:		Obniż
++inspectorCloseInspector:		Zamknij
+ 
+ Ted.tableToolTable:			Tabela
+ Ted.tableToolChangeTable:		Zastosuj w tabeli
+@@ -1548,7 +1548,7 @@ Ted.tableToolLeftIndent:		Lewy margines
  
  Ted.tableToolRow:			Wiersz
  Ted.tableToolChangeRow:			Zastosuj w wierszu
 -!Ted.tableToolRevert:			Revert
-+!Ted.tableToolRevert:			Przywr��
- Ted.tableToolNextRow:			Nast�pny wiersz
++Ted.tableToolRevert:			Przywróć
+ Ted.tableToolNextRow:			Następny wiersz
  Ted.tableToolPreviousRow:		Poprzedni wiersz
  Ted.tableToolSelectRow:			Zaznacz wiersz
-@@ -1403,7 +1403,7 @@
- Ted.tableToolHeightAtLeast:		Wysoko�� minimalnie
+@@ -1561,7 +1561,7 @@ Ted.tableToolHeightExactly:		Wysokość
+ Ted.tableToolHeightAtLeast:		Wysokość minimalnie
  
- Ted.tableToolCellMargin:		Margines kom�rki
+ Ted.tableToolCellMargin:		Margines komórki
 -!Ted.tableToolLeftIndent:		Left Margin
-+!Ted.tableToolLeftIndent:		Lewy margines
++Ted.tableToolLeftIndent:		Lewy margines
  
- Ted.tableToolRowTopBorder:		Ramka g�rna
+ Ted.tableToolRowTopBorder:		Ramka górna
  Ted.tableToolRowBottomBorder:		Ramka dolna
-@@ -1477,7 +1477,7 @@
+@@ -1576,7 +1576,7 @@ Ted.formatToolRowBorderWidth:		Szerokoś
+ Ted.formatToolRowBorderStyle:		Styl
+ Ted.formatToolRowBorderColor:		Kolor
+ 
+-!== Ted.formatToolRowKeepWithNext:		Keep with Next
++Ted.formatToolRowKeepWithNext:		Na jednej stronie z następnym
+ 
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ !!									!!
+@@ -1637,7 +1637,7 @@ Ted.formatToolRowBorderColor:		Kolor
  
  Ted.tableToolColumn:					Kolumna
  Ted.tableToolChangeColumn:				Zastosuj w kolumnie
 -!Ted.tableToolRevert:					Revert
-+!Ted.tableToolRevert:					Przywr��
- Ted.tableToolNextColumn:				Nast�pna kolumna
++Ted.tableToolRevert:					Przywróć
+ Ted.tableToolNextColumn:				Następna kolumna
  Ted.tableToolPreviousColumn:				Poprzednia kolumna
- Ted.tableToolSelectColumn:				Zaznacz kolumn�
-@@ -1592,7 +1592,7 @@
- Ted.tableToolCell:			Kom�rka
+ Ted.tableToolSelectColumn:				Zaznacz kolumnę
+@@ -1752,7 +1752,7 @@ Ted.formatToolColumnBorderColorChooserMo
+ Ted.tableToolCell:			Komórka
  
- Ted.tableToolChangeCell:		Zastosuj w kom�rce
+ Ted.tableToolChangeCell:		Zastosuj w komórce
 -!Ted.tableToolRevert:			Revert
-+!Ted.tableToolRevert:			Przywr��
++Ted.tableToolRevert:			Przywróć
  
- Ted.tableToolCellNextColumn:		Nast�pna kolumna
+ Ted.tableToolCellNextColumn:		Następna kolumna
  Ted.tableToolCellPreviousColumn:	Poprzednia kolumna
-@@ -1724,7 +1724,7 @@
+@@ -1884,7 +1884,7 @@ Ted.formatToolCellShadingForeColorChoose
  Ted.formatToolParaLayout:		Formatowanie akapitu
  
  Ted.formatToolChangePara:		Zastosuj w akapicie
 -!Ted.tableToolRevert:			Revert
-+!Ted.tableToolRevert:			Przywr��
- Ted.formatToolNextPara:			Nast�pny akapit
++Ted.tableToolRevert:			Przywróć
+ Ted.formatToolNextPara:			Następny akapit
  Ted.formatToolPreviousPara:		Poprzedni akapit
  Ted.formatToolSelectPara:		Zaznacz akapit
-@@ -1857,19 +1857,19 @@
+@@ -2017,19 +2017,19 @@ Ted.formatToolParaKeepWithNext:		Na jedn
  
  Ted.formatToolParaOrnaments:		Ramki i cieniowanie akapitu
  
@@ -369,27 +474,27 @@
 -!Ted.formatToolDeletePara:		Delete Paragraph
 -!Ted.formatToolInsertPara:		Insert Paragraph
 -!Ted.formatToolAppendPara:		Append Paragraph
-+!Ted.formatToolChangePara:		Zastosuj w akapicie
-+!Ted.tableToolRevert:			Przywr��
-+!Ted.formatToolNextPara:		Nastepny akapit
-+!Ted.formatToolPreviousPara:		Poprzedni akapit
-+!Ted.formatToolSelectPara:		Zaznacz akapit
-+!Ted.formatToolDeletePara:		Usu� akapit
-+!Ted.formatToolInsertPara:		Wstaw akapit
-+!Ted.formatToolAppendPara:		Dodaj akapit
- 
- Ted.formatToolParaTopBorder:		Ramka g�rna
++Ted.formatToolChangePara:		Zastosuj w akapicie
++Ted.tableToolRevert:			Przywróć
++Ted.formatToolNextPara:			Następny akapit
++Ted.formatToolPreviousPara:		Poprzedni akapit
++Ted.formatToolSelectPara:		Zaznacz akapit
++Ted.formatToolDeletePara:		Usuń akapit
++Ted.formatToolInsertPara:		Wstaw akapit
++Ted.formatToolAppendPara:		Dołącz akapit
+ 
+ Ted.formatToolParaTopBorder:		Ramka górna
  Ted.formatToolParaBottomBorder:		Ramka dolna
 -!== Ted.formatToolParaLeftBorder:		Left Border
 -!== Ted.formatToolParaRightBorder:		Right Border
 +Ted.formatToolParaLeftBorder:		Ramka lewa
 +Ted.formatToolParaRightBorder:		Ramka prawa
  
- Ted.formatToolParaBorderWidth:		Szeroko��
+ Ted.formatToolParaBorderWidth:		Szerokość
  Ted.formatToolParaBorderStyle:		Styl
-@@ -1997,19 +1997,19 @@
+@@ -2157,19 +2157,19 @@ Ted.listToolLevelLeftIndent:		Wcięce po
  Ted.listToolListLevelStartAt:		Pierwszy numer
- Ted.listToolListLevelNoRestart:		Ci�g�a
+ Ted.listToolListLevelNoRestart:		Ciągła
  
 -!== Ted.listToolLevelNumberFormat:		Format
 +Ted.listToolLevelNumberFormat:		Format
@@ -397,7 +502,7 @@
 -!== Ted.listToolDeleteLevelNumber:		Delete
 -!== Ted.listToolInsertLevelNumber:		Insert
 -!== Ted.listToolEditLevelText:		Edit
-+Ted.listToolDeleteLevelNumber:		Usu�
++Ted.listToolDeleteLevelNumber:		Usuń
 +Ted.listToolInsertLevelNumber:		Wstaw
 +Ted.listToolEditLevelText:		Modyfikuj
  
@@ -414,10 +519,10 @@
 +Ted.listToolListLevelStyleNauc:		A, B, C
 +Ted.listToolListLevelStyleNalc:		a, b, c
 +Ted.listToolListLevelStyleNar0:		01, 02, 10, 11
- Ted.listToolListLevelStyleBullet:	Okr�g�e
+ Ted.listToolListLevelStyleBullet:	Okrągłe
  Ted.listToolListLevelStyleNone:		Brak
  
-@@ -2018,7 +2018,7 @@
+@@ -2178,7 +2178,7 @@ Ted.listToolListLevelJustifyLeft:	Do lew
  Ted.listToolListLevelJustifyCentered:	Centrowanie
  Ted.listToolListLevelJustifyRight:	Do prawej
  
@@ -426,32 +531,32 @@
  Ted.listToolListLevelFollowTab:		Tabulacja
  Ted.listToolListLevelFollowSpace:	Spacja
  Ted.listToolListLevelFollowNone:	Brak
-@@ -2099,7 +2099,7 @@
+@@ -2259,7 +2259,7 @@ Ted.listToolListLevelFollowNone:	Brak
  Ted.formatToolTabs:			Tabulacje
  
- Ted.formatToolChangeTabs:		Zmie� tabulacj�
+ Ted.formatToolChangeTabs:		Zmień tabulację
 -!Ted.tableToolRevert:			Revert
-+!Ted.tableToolRevert:			Przywr��
++Ted.tableToolRevert:			Przywróć
  
- Ted.formatToolTabsNextPara:		Nast�pny akapit
+ Ted.formatToolTabsNextPara:		Następny akapit
  Ted.formatToolTabsPreviousPara:		Poprzedni akapit
-@@ -2208,7 +2208,7 @@
+@@ -2376,7 +2376,7 @@ Ted.formatToolTabTooCloseToOther:	Poło�
  
  Ted.formatToolSect:			Sekcja
  Ted.formatToolChangeSect:		Zastosuj w sekcji
 -!Ted.tableToolRevert:			Revert
-+!Ted.tableToolRevert:			Przywr��
- Ted.formatToolNextSect:			Nast�pna sekcja
++Ted.tableToolRevert:			Przywróć
+ Ted.formatToolNextSect:			Następna sekcja
  Ted.formatToolPreviousSect:		Poprzednia sekcja
- Ted.formatToolSelectSect:		Zaznacz sekcj�
-@@ -2216,16 +2216,16 @@
- Ted.formatToolInsertSect:		Wstaw sekcj�
- Ted.formatToolAppendSect:		Dodaj sekcj�
+ Ted.formatToolSelectSect:		Zaznacz sekcję
+@@ -2384,16 +2384,16 @@ Ted.formatToolDeleteSect:		Usuń sekcję
+ Ted.formatToolInsertSect:		Wstaw sekcję
+ Ted.formatToolAppendSect:		Dodaj sekcję
  
 -!Ted.unit:				inch
 +!Ted.unit:				mm
  
- Ted.formatToolSectNumberRestart:	Zacznij na pocz�tku strony
+ Ted.formatToolSectNumberRestart:	Zacznij na początku strony
  
  Ted.formatToolSectPageNumberStyle:	Styl numeracji stron
 -!== Ted.formatToolSectNumberStyleDec:	1, 2, 3
@@ -465,27 +570,45 @@
 +Ted.formatToolSectNumberStyleUcltr:	A, B, C
 +Ted.formatToolSectNumberStyleLcltr:	a, b, c
  
- Ted.formatToolSectBreakKind:		Pocz�tek sekcji
- Ted.formatToolSectBreakKindNone:	Pod poprzedni�
-@@ -2324,7 +2324,7 @@
+ Ted.formatToolSectBreakKind:		Początek sekcji
+ Ted.formatToolSectBreakKindNone:	Pod poprzednią
+@@ -2402,13 +2402,13 @@ Ted.formatToolSectBreakKindPage:	Na nowe
+ Ted.formatToolSectBreakKindEven:	Na parzystej stronie
+ Ted.formatToolSectBreakKindOdd:		Na nieparzystej stronie
+ 
+-!== Ted.formatToolSectColumns:		Columns
++Ted.formatToolSectColumns:		Kolumny
+ Ted.formatToolSectColumnCount:		Kolumny
+-!== Ted.formatToolSectColum:		Column
++Ted.formatToolSectColum:		Kolumna
+ Ted.formatToolSectColumnWidth:		Szerokość kolumny
+ Ted.formatToolSectColumnSpacing:	Odstęp między kolumnami
+-!== Ted.formatToolSectLineBetweenColumns:	Line between
+-!== Ted.formatToolSectColumnsEqualWidth:	Equal Width
++Ted.formatToolSectLineBetweenColumns:	Linia pomiędzy
++Ted.formatToolSectColumnsEqualWidth:	Równa szerokość
  
- Ted.formatToolHeadFootSectionHeader:	W�a�ciwo�ci sekcji
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ !!									!!
+@@ -2496,7 +2496,7 @@ Ted.formatToolHeaderFooter:		Nagłówki
+ 
+ Ted.formatToolHeadFootSectionHeader:	Właściwości sekcji
  Ted.formatToolHeadFootTitlepgText:	Inna pierwsza strona
 -!== Ted.formatToolHeadFootSectionNumber:	Section
 +Ted.formatToolHeadFootSectionNumber:	Sekcja
  Ted.formatToolHeadFootChangeSection:	Zastosuj w sekcji
- Ted.formatToolHeadFootRevertSection:	Przywr��
+ Ted.formatToolHeadFootRevertSection:	Przywróć
  
-@@ -2435,7 +2435,7 @@
+@@ -2607,7 +2607,7 @@ Ted.formatToolHeadFootEditFooter:	Zmień
  Ted.formatToolNotes:			Przypisy
  
  Ted.formatToolChangeNotes:		Zastosuj w dokumencie
 -!Ted.tableToolRevert:			Revert
-+!Ted.tableToolRevert:			Przywr��
++Ted.tableToolRevert:			Przywróć
  
  Ted.formatToolThisNote:			Ten przypis
  Ted.formatToolFootnotes:		Przypisy na dole
-@@ -2454,12 +2454,12 @@
+@@ -2626,12 +2626,12 @@ Ted.formatToolNotesPosition:		Położeni
  Ted.formatToolNotesRestart:		Numeracja
  Ted.formatToolNotesNumberStyle:		Format numeracji
  
@@ -502,9 +625,27 @@
 +Ted.formatToolNoteNumberStyleNruc:	I, II, III
 +Ted.formatToolNoteNumberStyleNchi:	*, +, #, $
  
- Ted.formatToolNoteNumberingContinuous:	Ci�g�a
+ Ted.formatToolNoteNumberingContinuous:	Ciągła
  Ted.formatToolNoteNumberingPerSection:	W sekcji
-@@ -2593,19 +2593,19 @@
+@@ -2732,7 +2732,7 @@ Ted.rgbChooserBlueComponent:		Niebieski
+ !!									!!
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ 
+-!== Ted.tableToolLink:			Hyperlink
++Ted.tableToolLink:			Hiperłącze
+ 
+ Ted.hyperlinkDocument:			Dokument
+ Ted.hyperlinkBookmark:			Zakładka
+@@ -2744,7 +2744,7 @@ Ted.hyperlinkLinkAsBookmarkText:	Tekst z
+ Ted.hyperlinkLinkAsTextPlusPage:	Tekst i numer strony
+ 
+ Ted.hyperlinkSetLink:			Ustaw odnośnik
+-!== Ted.hyperlinkRevert:			Revert
++Ted.hyperlinkRevert:			Przywróć
+ Ted.hyperlinkFollowLink:		Idź za odnośnikiem
+ Ted.hyperlinkRemoveLink:		Usuń odnośnik
+ 
+@@ -2774,19 +2774,19 @@ Ted.hyperlinkRemoveLink:		Usuń odnośni
  !!									!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  
@@ -514,7 +655,7 @@
 -!== Ted.imageToolChangeImage:	Apply to Image
 -!== Ted.imageToolRevert:		Revert
 +Ted.imageToolChangeImage:	Zastosuj na obrazku
-+Ted.imageToolRevert:		Przywr��
++Ted.imageToolRevert:		Przywróć
  
 -!== Ted.imageToolPixelSize:		Pixel Size
 -!== Ted.imageToolTotalBytes:	Size in Bytes
@@ -523,8 +664,8 @@
  
 -!== Ted.imageToolImageWide:		Image Wide
 -!== Ted.imageToolImageHigh:		Image High
-+Ted.imageToolImageWide:		Szeroko�� obrazka
-+Ted.imageToolImageHigh:		Wysoko�� obrazka
++Ted.imageToolImageWide:		Szerokość obrazka
++Ted.imageToolImageHigh:		Wysokość obrazka
  
 -!== Ted.imageToolXScale:		Horizontal Scale (%)
 -!== Ted.imageToolYScale:		Vertical Scale (%)
@@ -533,7 +674,31 @@
  
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  !!									!!
-@@ -2766,13 +2766,13 @@
+@@ -2827,12 +2827,12 @@ Ted.hyperlinkRemoveLink:		Usuń odnośni
+ !!									!!
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ 
+-!== Ted.formatToolBookmark:		Bookmark
++Ted.formatToolBookmark:		Zakładka
+ 
+ Ted.bookmarkBookmark:		Zakładka
+ 
+ Ted.bookmarkCopyHeader:		Kopiuj zakładkę
+-!== Ted.bookmarkCopyButton:		Copy
++Ted.bookmarkCopyButton:		Kopiuj
+ 
+ Ted.bookmarkCopyAsHyperlink:	Jako odnośnik
+ Ted.bookmarkCopyAsPageNumber:	Jako numer strony
+@@ -2840,7 +2840,7 @@ Ted.bookmarkCopyAsBookmarkText:	Jako tek
+ Ted.bookmarkCopyAsTextPlusPage:	Jako tekst i numer strony
+ 
+ Ted.bookmarkSetBookmark:	Ustaw zakładkę
+-!== Ted.bookmarkRevert:		Revert
++Ted.bookmarkRevert:		Przywróć
+ Ted.bookmarkGoToBookmark:	Idź do zakładki
+ Ted.bookmarkRemoveBookmark:	Usuń zakładkę
+ 
+@@ -2955,13 +2955,13 @@ Ted.printDialogPrinter:			Drukarka
  Ted.printDialogCancel:			Anuluj
  Ted.printDialogPrint:			Drukuj
  Ted.printDialogPrintToFile:		Drukuj do pliku
@@ -541,7 +706,7 @@
 +Ted.printDialogFax:			Fax
  
  Ted.printDialogPaperSize:		Rozmiar papieru
- Ted.printDialogCustomPaperSize:		W�asny
+ Ted.printDialogCustomPaperSize:		Własny
  
  Ted.printDialogPlacement:		Rozmieszczenie
 -!== Ted.printDialogShowPlacementDrawing:	1
@@ -549,7 +714,7 @@
  
  Ted.printDialog_1_UpText:		1 strona na kartce
  Ted.printDialog_1_ScaledText:		1 strona na kartce dopasowana
-@@ -2792,13 +2792,13 @@
+@@ -2981,13 +2981,13 @@ Ted.printDialogCurrentPage:		Bieżąca s
  Ted.printDialogFromPage:		Od
  Ted.printDialogToPage:			Do
  
@@ -565,10 +730,10 @@
  
 -!== Ted.printDialogPrinterCount:		15
 +Ted.printDialogPrinterCount:		15
- Ted.printDialogPrintersUp:		%d w�.
- Ted.printDialogPrintersDown:		%d wy�.
+ Ted.printDialogPrintersUp:		%d wł.
+ Ted.printDialogPrintersDown:		%d wył.
  
-@@ -2854,8 +2854,8 @@
+@@ -3043,8 +3043,8 @@ Ted.printDialogPrintersDown:		%d wył.
  Ted.mailDialogSubject:		Temat
  Ted.mailDialogTo:		Do
  Ted.mailDialogFrom:		Od
@@ -577,10 +742,10 @@
 +Ted.mailDialogCc:		Cc
 +Ted.mailDialogBcc:		Bcc
  
- Ted.mailDialogContent:		Typ zawarto�ci
+ Ted.mailDialogContent:		Typ zawartości
  Ted.mailDialogNone:		Brak
-@@ -2869,10 +2869,10 @@
- Ted.mailDialogNoFrom:		Trzeba poda� nadawc�
+@@ -3058,10 +3058,10 @@ Ted.mailDialogNoTo:		Trzeba podać adres
+ Ted.mailDialogNoFrom:		Trzeba podać nadawcę
  
  Ted.mailPlain:			text/plain; charset=iso-8859-2
 -!== Ted.mailRtf:			application/rtf
@@ -592,12 +757,12 @@
  !Ted.mailPort:			(none)
  
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-@@ -2943,7 +2943,7 @@
+@@ -3132,7 +3132,7 @@ Ted.mailErrorConnect:	Nie można połąc
  !!									!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  
 -!== Ted.propDialogGenerator:	Generator
 +Ted.propDialogGenerator:	Generator
- Ted.propDialogTitle:		Tytu�
+ Ted.propDialogTitle:		Tytuł
  Ted.propDialogAuthor:		Autor
  Ted.propDialogCompany:		Organizacja
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ted.git/commitdiff/465d434e4afdd49e436f1a7f5b8790914b04bf1c



More information about the pld-cvs-commit mailing list