File translation-update.spec of Package translation-update
#
# spec file for package translation-update
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: translation-update
BuildRequires: fdupes
BuildRequires: gettext
Version: 15.0
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Translation updates. Files here should not conflict with
# translation-update-from-translation-update-upstream.
# In case of conflict, the particular translation file is lost.
Source: translation-update.tar.bz2
Source1: README
Source2: COPYING
Source3: AUTHORS
# WARNING: Before submitting new version, always review "osc diff", fix bad
# language description and update Obsoletes for removed locales.
# Auto-generated by translation-update-upstream supplementary scripts
# upstream-collect.sh + translation-update-upstream-to-translation-update.sh
# (Includes packages that don't correctly update with
# translation-update-upstream and packages that are not rebuilt in
# target project.)
Source4: translation-update-from-translation-update-upstream-20180427.tar.bz2
# Last minute additions that take precedence over
# translation-update-from-translation-update-upstream. Strings are
# merged in a smart way and existing strings are not lost.
Source5: translation-update2.tar.bz2
Source6: translation-update.rpmlintrc
# Supplementary scripts:
# Reset ranslation-update.tar.bz2.
Source100: reset-translation-update.sh
# Strip all sub-packages from the spec file.
Source101: translation-update-spec-reset-lang-list.sh
# Generate spec file with needed sub-packages from .build.log from "osc build".
Source102: translation-update-spec-generate-lang-list.sh
BuildArch: noarch
Summary: Translation Updates
License: GPL-2.0+
Group: System/Base
# Existed up to 13.1, but not obsoleted up to Leap 42.1
Obsoletes: translation-update-ca@valencia
# Existed up to 2014, but not obsoleted up to Leap 42.1
Obsoletes: translation-update-caValencia
# Existed up to 12.3, but not obsoleted up to Leap 42.1
Obsoletes: translation-update-ka
# Existed up to 13.1, but not obsoleted up to Leap 42.1
Obsoletes: translation-update-sr@latin
# Existed up to 2014, but not obsoleted up to Leap 42.1
Obsoletes: translation-update-srLatin
# These packages existed only during SLE 15 / Leap 15 development
Obsoletes: translation-update-ia
%description
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-ar
Summary: Translation Updates for Arabic
Group: System/Localization
Provides: locale(translation-update:ar)
Requires: translation-update
%description -n translation-update-ar
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-as
Summary: Translation Updates for Assamese
Group: System/Localization
Provides: locale(translation-update:as)
Requires: translation-update
%description -n translation-update-as
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-ast
Summary: Translation Updates for asturian
Group: System/Localization
Provides: locale(translation-update:ast)
Requires: translation-update
%description -n translation-update-ast
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-be
Summary: Translation Updates for Belarusian
Group: System/Localization
Provides: locale(translation-update:be)
Requires: translation-update
%description -n translation-update-be
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-be-latin
Summary: Translation Updates for Belarsian Latin
Group: System/Localization
Provides: locale(translation-update:be@latin)
Requires: translation-update
%description -n translation-update-be-latin
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-bg
Summary: Translation Updates for Bulgarian
Group: System/Localization
Provides: locale(translation-update:bg)
Requires: translation-update
%description -n translation-update-bg
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-bn
Summary: Translation Updates for Bengali
Group: System/Localization
Provides: locale(translation-update:bn)
Requires: translation-update
%description -n translation-update-bn
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-bn_IN
Summary: Translation Updates for Bengali (India)
Group: System/Localization
Provides: locale(translation-update:bn_IN)
Requires: translation-update
%description -n translation-update-bn_IN
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-ca
Summary: Translation Updates for Catalan
Group: System/Localization
Provides: locale(translation-update:ca)
Requires: translation-update
%description -n translation-update-ca
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-ca-valencia
Summary: Translation Updates for Catalan
Group: System/Localization
Provides: locale(translation-update:ca@valencia)
Requires: translation-update
%description -n translation-update-ca-valencia
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-cs
Summary: Translation Updates for Czech
Group: System/Localization
Provides: locale(translation-update:cs)
Requires: translation-update
%description -n translation-update-cs
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-da
Summary: Translation Updates for Danish
Group: System/Localization
Provides: locale(translation-update:da)
Requires: translation-update
%description -n translation-update-da
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-de
Summary: Translation Updates for German
Group: System/Localization
Provides: locale(translation-update:de)
Requires: translation-update
%description -n translation-update-de
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-dz
Summary: Translation Updates for Dzongkha
Group: System/Localization
Provides: locale(translation-update:dz)
Requires: translation-update
%description -n translation-update-dz
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-el
Summary: Translation Updates for Greek
Group: System/Localization
Provides: locale(translation-update:el)
Requires: translation-update
%description -n translation-update-el
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-en
Summary: Translation Updates for
Group: System/Localization
Provides: locale(translation-update:en)
Requires: translation-update
%description -n translation-update-en
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-en_CA
Summary: Translation Updates for Canadian English
Group: System/Localization
Provides: locale(translation-update:en_CA)
Requires: translation-update
%description -n translation-update-en_CA
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-en_GB
Summary: Translation Updates for British English
Group: System/Localization
Provides: locale(translation-update:en_GB)
Requires: translation-update
%description -n translation-update-en_GB
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-en-shaw
Summary: Translation Updates for Shavian
Group: System/Localization
Provides: locale(translation-update:en@shaw)
Requires: translation-update
%description -n translation-update-en-shaw
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-en_US
Summary: Translation Updates for American English
Group: System/Localization
Provides: locale(translation-update:en_US)
Requires: translation-update
%description -n translation-update-en_US
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-eo
Summary: Translation Updates for Esperanto
Group: System/Localization
Provides: locale(translation-update:eo)
Requires: translation-update
%description -n translation-update-eo
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es
Summary: Translation Updates for Spanish
Group: System/Localization
Provides: locale(translation-update:es)
Requires: translation-update
%description -n translation-update-es
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_AR
Summary: Translation Updates for Spanish (Argentina)
Group: System/Localization
Provides: locale(translation-update:es_AR)
Requires: translation-update
%description -n translation-update-es_AR
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_CL
Summary: Translation Updates for Spanish (Chile)
Group: System/Localization
Provides: locale(translation-update:es_CL)
Requires: translation-update
%description -n translation-update-es_CL
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_CO
Summary: Translation Updates for Spanish (Colombia)
Group: System/Localization
Provides: locale(translation-update:es_CO)
Requires: translation-update
%description -n translation-update-es_CO
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_CR
Summary: Translation Updates for Spanish (Costa Rica)
Group: System/Localization
Provides: locale(translation-update:es_CR)
Requires: translation-update
%description -n translation-update-es_CR
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_DO
Summary: Translation Updates for Spanish (Dominican Republic)
Group: System/Localization
Provides: locale(translation-update:es_DO)
Requires: translation-update
%description -n translation-update-es_DO
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_EC
Summary: Translation Updates for Spanish (Ecuador)
Group: System/Localization
Provides: locale(translation-update:es_EC)
Requires: translation-update
%description -n translation-update-es_EC
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_ES
Summary: Translation Updates for Spanish (Spain)
Group: System/Localization
Provides: locale(translation-update:es_ES)
Requires: translation-update
%description -n translation-update-es_ES
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_GT
Summary: Translation Updates for Spanish (Guatemala)
Group: System/Localization
Provides: locale(translation-update:es_GT)
Requires: translation-update
%description -n translation-update-es_GT
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_HN
Summary: Translation Updates for Spanish (Honduras)
Group: System/Localization
Provides: locale(translation-update:es_HN)
Requires: translation-update
%description -n translation-update-es_HN
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_MX
Summary: Translation Updates for Spanish (Mexico)
Group: System/Localization
Provides: locale(translation-update:es_MX)
Requires: translation-update
%description -n translation-update-es_MX
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_NI
Summary: Translation Updates for Spanish (Nicaragua)
Group: System/Localization
Provides: locale(translation-update:es_NI)
Requires: translation-update
%description -n translation-update-es_NI
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_PA
Summary: Translation Updates for Spanish (Panama)
Group: System/Localization
Provides: locale(translation-update:es_PA)
Requires: translation-update
%description -n translation-update-es_PA
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_PE
Summary: Translation Updates for Spanish (Peru)
Group: System/Localization
Provides: locale(translation-update:es_PE)
Requires: translation-update
%description -n translation-update-es_PE
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_PR
Summary: Translation Updates for Spanish (Puerto Rico)
Group: System/Localization
Provides: locale(translation-update:es_PR)
Requires: translation-update
%description -n translation-update-es_PR
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_SV
Summary: Translation Updates for Spanish (El Salvador)
Group: System/Localization
Provides: locale(translation-update:es_SV)
Requires: translation-update
%description -n translation-update-es_SV
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_UY
Summary: Translation Updates for Spanish (Uruguay)
Group: System/Localization
Provides: locale(translation-update:es_UY)
Requires: translation-update
%description -n translation-update-es_UY
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-es_VE
Summary: Translation Updates for Spanish (Venezuela)
Group: System/Localization
Provides: locale(translation-update:es_VE)
Requires: translation-update
%description -n translation-update-es_VE
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-et
Summary: Translation Updates for Estonian
Group: System/Localization
Provides: locale(translation-update:et)
Requires: translation-update
%description -n translation-update-et
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-eu
Summary: Translation Updates for Basque
Group: System/Localization
Provides: locale(translation-update:eu)
Requires: translation-update
%description -n translation-update-eu
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-fa
Summary: Translation Updates for Persian
Group: System/Localization
Provides: locale(translation-update:fa)
Requires: translation-update
%description -n translation-update-fa
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-fi
Summary: Translation Updates for Finnish
Group: System/Localization
Provides: locale(translation-update:fi)
Requires: translation-update
%description -n translation-update-fi
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-fr
Summary: Translation Updates for French
Group: System/Localization
Provides: locale(translation-update:fr)
Requires: translation-update
%description -n translation-update-fr
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-fr_CA
Summary: Translation Updates for French (Canada)
Group: System/Localization
Provides: locale(translation-update:fr_CA)
Requires: translation-update
%description -n translation-update-fr_CA
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-ga
Summary: Translation Updates for Irish
Group: System/Localization
Provides: locale(translation-update:ga)
Requires: translation-update
%description -n translation-update-ga
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-gl
Summary: Translation Updates for Galician
Group: System/Localization
Provides: locale(translation-update:gl)
Requires: translation-update
%description -n translation-update-gl
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-gu
Summary: Translation Updates for Gujarati
Group: System/Localization
Provides: locale(translation-update:gu)
Requires: translation-update
%description -n translation-update-gu
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-he
Summary: Translation Updates for Hebrew
Group: System/Localization
Provides: locale(translation-update:he)
Requires: translation-update
%description -n translation-update-he
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-hi
Summary: Translation Updates for Hindi
Group: System/Localization
Provides: locale(translation-update:hi)
Requires: translation-update
%description -n translation-update-hi
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-hr
Summary: Translation Updates for Croatian
Group: System/Localization
Provides: locale(translation-update:hr)
Requires: translation-update
%description -n translation-update-hr
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-hu
Summary: Translation Updates for Hungarian
Group: System/Localization
Provides: locale(translation-update:hu)
Requires: translation-update
%description -n translation-update-hu
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-id
Summary: Translation Updates for Indonesian
Group: System/Localization
Provides: locale(translation-update:id)
Requires: translation-update
%description -n translation-update-id
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-is
Summary: Translation Updates for Icelandic
Group: System/Localization
Provides: locale(translation-update:is)
Requires: translation-update
%description -n translation-update-is
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-it
Summary: Translation Updates for Italian
Group: System/Localization
Provides: locale(translation-update:it)
Requires: translation-update
%description -n translation-update-it
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-it_IT
Summary: Translation Updates for Italian (Italy)
Group: System/Localization
Provides: locale(translation-update:it_IT)
Requires: translation-update
%description -n translation-update-it_IT
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-ja
Summary: Translation Updates for Japanese
Group: System/Localization
Provides: locale(translation-update:ja)
Requires: translation-update
%description -n translation-update-ja
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-kk
Summary: Translation Updates for Kazakh
Group: System/Localization
Provides: locale(translation-update:kk)
Requires: translation-update
%description -n translation-update-kk
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-km
Summary: Translation Updates for Khmer
Group: System/Localization
Provides: locale(translation-update:km)
Requires: translation-update
%description -n translation-update-km
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-kn
Summary: Translation Updates for Kannada
Group: System/Localization
Provides: locale(translation-update:kn)
Requires: translation-update
%description -n translation-update-kn
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-ko
Summary: Translation Updates for Korean
Group: System/Localization
Provides: locale(translation-update:ko)
Requires: translation-update
%description -n translation-update-ko
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-lt
Summary: Translation Updates for Lithuanian
Group: System/Localization
Provides: locale(translation-update:lt)
Requires: translation-update
%description -n translation-update-lt
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-lv
Summary: Translation Updates for Latvian
Group: System/Localization
Provides: locale(translation-update:lv)
Requires: translation-update
%description -n translation-update-lv
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-mai
Summary: Translation Updates for Hindi
Group: System/Localization
Provides: locale(translation-update:mai)
Requires: translation-update
%description -n translation-update-mai
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-mk
Summary: Translation Updates for Macedonian
Group: System/Localization
Provides: locale(translation-update:mk)
Requires: translation-update
%description -n translation-update-mk
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-ml
Summary: Translation Updates for Malayalam
Group: System/Localization
Provides: locale(translation-update:ml)
Requires: translation-update
%description -n translation-update-ml
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-mr
Summary: Translation Updates for Marathi
Group: System/Localization
Provides: locale(translation-update:mr)
Requires: translation-update
%description -n translation-update-mr
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-nb
Summary: Translation Updates for Norwegian Bokmål
Group: System/Localization
Provides: locale(translation-update:nb)
Requires: translation-update
%description -n translation-update-nb
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-nb_NO
Summary: Translation Updates for Norwegian Bokmål (Norway)
Group: System/Localization
Provides: locale(translation-update:nb_NO)
Requires: translation-update
%description -n translation-update-nb_NO
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-nds
Summary: Translation Updates for German, Low
Group: System/Localization
Provides: locale(translation-update:nds)
Requires: translation-update
%description -n translation-update-nds
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-ne
Summary: Translation Updates for Nepali
Group: System/Localization
Provides: locale(translation-update:ne)
Requires: translation-update
%description -n translation-update-ne
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-nl
Summary: Translation Updates for Dutch
Group: System/Localization
Provides: locale(translation-update:nl)
Requires: translation-update
%description -n translation-update-nl
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-nn
Summary: Translation Updates for Norwegian Nynorsk
Group: System/Localization
Provides: locale(translation-update:nn)
Requires: translation-update
%description -n translation-update-nn
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-or
Summary: Translation Updates for Oriya
Group: System/Localization
Provides: locale(translation-update:or)
Requires: translation-update
%description -n translation-update-or
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-pa
Summary: Translation Updates for Punjabi
Group: System/Localization
Provides: locale(translation-update:pa)
Requires: translation-update
%description -n translation-update-pa
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-pl
Summary: Translation Updates for Polish
Group: System/Localization
Provides: locale(translation-update:pl)
Requires: translation-update
%description -n translation-update-pl
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-pt
Summary: Translation Updates for Portuguese
Group: System/Localization
Provides: locale(translation-update:pt)
Requires: translation-update
%description -n translation-update-pt
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-pt_BR
Summary: Translation Updates for Brazilian Portuguese
Group: System/Localization
Provides: locale(translation-update:pt_BR)
Requires: translation-update
%description -n translation-update-pt_BR
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-pt_PT
Summary: Translation Updates for Portuguese (Portugal)
Group: System/Localization
Provides: locale(translation-update:pt_PT)
Requires: translation-update
%description -n translation-update-pt_PT
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-ro
Summary: Translation Updates for Romanian
Group: System/Localization
Provides: locale(translation-update:ro)
Requires: translation-update
%description -n translation-update-ro
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-ru
Summary: Translation Updates for Russian
Group: System/Localization
Provides: locale(translation-update:ru)
Requires: translation-update
%description -n translation-update-ru
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-sk
Summary: Translation Updates for Slovak
Group: System/Localization
Provides: locale(translation-update:sk)
Requires: translation-update
%description -n translation-update-sk
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-sl
Summary: Translation Updates for Slovenian
Group: System/Localization
Provides: locale(translation-update:sl)
Requires: translation-update
%description -n translation-update-sl
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-sq
Summary: Translation Updates for albanian
Group: System/Localization
Provides: locale(translation-update:sq)
Requires: translation-update
%description -n translation-update-sq
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-sr
Summary: Translation Updates for Serbian
Group: System/Localization
Provides: locale(translation-update:sr)
Requires: translation-update
%description -n translation-update-sr
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-sr-ije
Summary: Translation Updates for Serbian (sr)
Group: System/Localization
Provides: locale(translation-update:sr@ije)
Requires: translation-update
%description -n translation-update-sr-ije
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-sr-latin
Summary: Translation Updates for Serbian (Latin)
Group: System/Localization
Provides: locale(translation-update:sr@latin)
Requires: translation-update
%description -n translation-update-sr-latin
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-sv
Summary: Translation Updates for Swedish
Group: System/Localization
Provides: locale(translation-update:sv)
Requires: translation-update
%description -n translation-update-sv
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-ta
Summary: Translation Updates for Tamil
Group: System/Localization
Provides: locale(translation-update:ta)
Requires: translation-update
%description -n translation-update-ta
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-te
Summary: Translation Updates for Telugu
Group: System/Localization
Provides: locale(translation-update:te)
Requires: translation-update
%description -n translation-update-te
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-th
Summary: Translation Updates for Thai
Group: System/Localization
Provides: locale(translation-update:th)
Requires: translation-update
%description -n translation-update-th
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-tr
Summary: Translation Updates for Turkish
Group: System/Localization
Provides: locale(translation-update:tr)
Requires: translation-update
%description -n translation-update-tr
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-tr_TR
Summary: Translation Updates for Turkish (Turkey)
Group: System/Localization
Provides: locale(translation-update:tr_TR)
Requires: translation-update
%description -n translation-update-tr_TR
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-ug
Summary: Translation Updates for Uyghur
Group: System/Localization
Provides: locale(translation-update:ug)
Requires: translation-update
%description -n translation-update-ug
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-uk
Summary: Translation Updates for Ukrainian
Group: System/Localization
Provides: locale(translation-update:uk)
Requires: translation-update
%description -n translation-update-uk
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-vi
Summary: Translation Updates for Vietnamese
Group: System/Localization
Provides: locale(translation-update:vi)
Requires: translation-update
%description -n translation-update-vi
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-wa
Summary: Translation Updates for Walloon
Group: System/Localization
Provides: locale(translation-update:wa)
Requires: translation-update
%description -n translation-update-wa
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-zh_CN
Summary: Translation Updates for Simplified Chinese
Group: System/Localization
Provides: locale(translation-update:zh_CN)
Requires: translation-update
%description -n translation-update-zh_CN
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-zh_HK
Summary: Translation Updates for Chinese (Hong Kong)
Group: System/Localization
Provides: locale(translation-update:zh_HK)
Requires: translation-update
%description -n translation-update-zh_HK
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%package -n translation-update-zh_TW
Summary: Translation Updates for Traditional Chinese
Group: System/Localization
Provides: locale(translation-update:zh_TW)
Requires: translation-update
%description -n translation-update-zh_TW
This is a set of translation updates that are installed into the
preferred directory, /usr/share/locale-langpack/<locale>/LC_MESSAGES/.
Applications that use gettext correctly can then pick up overridden or
updated translations from this location.
%prep
%setup -n translation-update -a 4
# # These were updated on SLE10 SP1 resp. separately as yast2-trans-{??,??_??}
# rm -fr yast-trans/{ar,bn,ca,cs,de,es,fi,fr,hi,hu,it,ja,ko,nb,nl,pl,pt_BR,ru,sk,ta,zh_CN,zh_TW}
cd ..
mkdir tu2
cd tu2
tar xvf %{S:5}
cd ..
%build
# Merge last minute updates in upstream collected files
shopt -s nullglob
up_dir=../../../translation-update/translation-update
cd ../tu2/translation-update
for PACKAGE in * ; do
cd $PACKAGE
for LL in * ; do
msgfmt --check -o /dev/null $LL/$LL.po || continue
# ls $up_dir
up_ll_dir=$up_dir/$PACKAGE/$LL
up_ll_file=$up_ll_dir/$LL.po
if [ -f $up_ll_file ]; then
msgcat --use-first -o tmp.po $LL/$LL.po $up_ll_file \
&& mv tmp.po $up_ll_file \
|| :
else
mkdir -p $up_ll_dir
cp $LL/$LL.po $up_ll_dir
fi
done
cd ..
done
%install
mkdir -p $RPM_BUILD_ROOT%{_datadir}/locale-langpack
# First process translation-update tarball.
shopt -s nullglob
for PACKAGE in * ; do
if test "$PACKAGE" = translation-update ; then
continue
fi
cd $PACKAGE
for LNG in * ; do
cd $LNG
for PO in *.po ; do
if [ ${PO%.po} == $LNG ] ; then
msgfmt -c -o $PACKAGE.mo $PO
else
msgfmt -c -o ${PO%.$LNG.po}.mo $PO
fi
if [ -d ${RPM_BUILD_ROOT}%{_datadir}/locale-langpack/$LNG ] ; then
install -m 644 *.mo ${RPM_BUILD_ROOT}%{_datadir}/locale-langpack/$LNG/LC_MESSAGES
else
install -d ${RPM_BUILD_ROOT}%{_datadir}/locale-langpack/$LNG/LC_MESSAGES
install -m 644 *.mo ${RPM_BUILD_ROOT}%{_datadir}/locale-langpack/$LNG/LC_MESSAGES
fi
done
cd ..
done
cd ..
done
cd translation-update
# Second process translation-update-from-translation-update-upstream tarball.
# In case of conflict, it will overwrite the previous. (It should contain LCN + upstream fixes together.
for PACKAGE in * ; do
cd $PACKAGE
for LNG in * ; do
cd $LNG
for PO in *.po ; do
# Supplementary scripts make several checks. But if the
# downstream po file was already invalid, then update may
# still be invalid. Don't fail and ignore such updates.
if [ ${PO%.po} == $LNG ] ; then
if ! msgfmt -c -o $PACKAGE.mo $PO ; then
echo "ERROR: $PACKAGE/$LNG/$PO is invalid. Ignoring update."
continue
fi
else
if ! msgfmt -c -o ${PO%.$LNG.po}.mo $PO ; then
echo "ERROR: $PACKAGE/$LNG/$PO is invalid. Ignoring update."
continue
fi
fi
if [ -d ${RPM_BUILD_ROOT}%{_datadir}/locale-langpack/$LNG ] ; then
install -m 644 *.mo ${RPM_BUILD_ROOT}%{_datadir}/locale-langpack/$LNG/LC_MESSAGES
else
install -d ${RPM_BUILD_ROOT}%{_datadir}/locale-langpack/$LNG/LC_MESSAGES
install -m 644 *.mo ${RPM_BUILD_ROOT}%{_datadir}/locale-langpack/$LNG/LC_MESSAGES
fi
done
cd ..
done
cd ..
done
cd ..
install -d ${RPM_BUILD_ROOT}%{_defaultdocdir}/%{name}
install -m 644 %{S:1} ${RPM_BUILD_ROOT}%{_defaultdocdir}/%{name}
install -m 644 %{S:2} ${RPM_BUILD_ROOT}%{_defaultdocdir}/%{name}
install -m 644 %{S:3} ${RPM_BUILD_ROOT}%{_defaultdocdir}/%{name}
# For empty subpackages
install -m 644 %{S:2} .
#
# go through valid locales and fail in invalid ones
#
set +x
cd $RPM_BUILD_ROOT%{_datadir}/locale-langpack
for LOCALE in * ; do
if ! test -d /usr/share/locale/$LOCALE ; then
echo -n "removing unsupported translation $LOCALE"
rm -rfv $LOCALE
fi
done
# FIXME: There are duplicates! Some packages changed its domain and translation-update.tar.bz2 still uses the old one.
%fdupes ${RPM_BUILD_ROOT}
%clean
rm -rf "$RPM_BUILD_ROOT"
%files
%defattr(-,root,root)
%{_defaultdocdir}/%{name}
%files -n translation-update-ar
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(ar) %{_datadir}/locale-langpack/ar
%doc COPYING
%files -n translation-update-as
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(as) %{_datadir}/locale-langpack/as
%doc COPYING
%files -n translation-update-ast
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(ast) %{_datadir}/locale-langpack/ast
%doc COPYING
%files -n translation-update-be
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(be) %{_datadir}/locale-langpack/be
%doc COPYING
%files -n translation-update-be-latin
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(be@latin) %{_datadir}/locale-langpack/be@latin
%doc COPYING
%files -n translation-update-bg
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(bg) %{_datadir}/locale-langpack/bg
%doc COPYING
%files -n translation-update-bn
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(bn) %{_datadir}/locale-langpack/bn
%doc COPYING
%files -n translation-update-bn_IN
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(bn_IN) %{_datadir}/locale-langpack/bn_IN
%doc COPYING
%files -n translation-update-ca
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(ca) %{_datadir}/locale-langpack/ca
%doc COPYING
%files -n translation-update-ca-valencia
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(ca@valencia) %{_datadir}/locale-langpack/ca@valencia
%doc COPYING
%files -n translation-update-cs
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(cs) %{_datadir}/locale-langpack/cs
%doc COPYING
%files -n translation-update-da
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(da) %{_datadir}/locale-langpack/da
%doc COPYING
%files -n translation-update-de
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(de) %{_datadir}/locale-langpack/de
%doc COPYING
%files -n translation-update-dz
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(dz) %{_datadir}/locale-langpack/dz
%doc COPYING
%files -n translation-update-el
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(el) %{_datadir}/locale-langpack/el
%doc COPYING
%files -n translation-update-en
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(en) %{_datadir}/locale-langpack/en
%doc COPYING
%files -n translation-update-en_CA
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(en_CA) %{_datadir}/locale-langpack/en_CA
%doc COPYING
%files -n translation-update-en_GB
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(en_GB) %{_datadir}/locale-langpack/en_GB
%doc COPYING
%files -n translation-update-en-shaw
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(en@shaw) %{_datadir}/locale-langpack/en@shaw
%doc COPYING
%files -n translation-update-en_US
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(en_US) %{_datadir}/locale-langpack/en_US
%doc COPYING
%files -n translation-update-eo
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(eo) %{_datadir}/locale-langpack/eo
%doc COPYING
%files -n translation-update-es
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es) %{_datadir}/locale-langpack/es
%doc COPYING
%files -n translation-update-es_AR
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_AR) %{_datadir}/locale-langpack/es_AR
%doc COPYING
%files -n translation-update-es_CL
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_CL) %{_datadir}/locale-langpack/es_CL
%doc COPYING
%files -n translation-update-es_CO
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_CO) %{_datadir}/locale-langpack/es_CO
%doc COPYING
%files -n translation-update-es_CR
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_CR) %{_datadir}/locale-langpack/es_CR
%doc COPYING
%files -n translation-update-es_DO
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_DO) %{_datadir}/locale-langpack/es_DO
%doc COPYING
%files -n translation-update-es_EC
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_EC) %{_datadir}/locale-langpack/es_EC
%doc COPYING
%files -n translation-update-es_ES
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_ES) %{_datadir}/locale-langpack/es_ES
%doc COPYING
%files -n translation-update-es_GT
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_GT) %{_datadir}/locale-langpack/es_GT
%doc COPYING
%files -n translation-update-es_HN
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_HN) %{_datadir}/locale-langpack/es_HN
%doc COPYING
%files -n translation-update-es_MX
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_MX) %{_datadir}/locale-langpack/es_MX
%doc COPYING
%files -n translation-update-es_NI
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_NI) %{_datadir}/locale-langpack/es_NI
%doc COPYING
%files -n translation-update-es_PA
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_PA) %{_datadir}/locale-langpack/es_PA
%doc COPYING
%files -n translation-update-es_PE
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_PE) %{_datadir}/locale-langpack/es_PE
%doc COPYING
%files -n translation-update-es_PR
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_PR) %{_datadir}/locale-langpack/es_PR
%doc COPYING
%files -n translation-update-es_SV
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_SV) %{_datadir}/locale-langpack/es_SV
%doc COPYING
%files -n translation-update-es_UY
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_UY) %{_datadir}/locale-langpack/es_UY
%doc COPYING
%files -n translation-update-es_VE
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(es_VE) %{_datadir}/locale-langpack/es_VE
%doc COPYING
%files -n translation-update-et
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(et) %{_datadir}/locale-langpack/et
%doc COPYING
%files -n translation-update-eu
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(eu) %{_datadir}/locale-langpack/eu
%doc COPYING
%files -n translation-update-fa
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(fa) %{_datadir}/locale-langpack/fa
%doc COPYING
%files -n translation-update-fi
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(fi) %{_datadir}/locale-langpack/fi
%doc COPYING
%files -n translation-update-fr
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(fr) %{_datadir}/locale-langpack/fr
%doc COPYING
%files -n translation-update-fr_CA
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(fr_CA) %{_datadir}/locale-langpack/fr_CA
%doc COPYING
%files -n translation-update-ga
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(ga) %{_datadir}/locale-langpack/ga
%doc COPYING
%files -n translation-update-gl
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(gl) %{_datadir}/locale-langpack/gl
%doc COPYING
%files -n translation-update-gu
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(gu) %{_datadir}/locale-langpack/gu
%doc COPYING
%files -n translation-update-he
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(he) %{_datadir}/locale-langpack/he
%doc COPYING
%files -n translation-update-hi
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(hi) %{_datadir}/locale-langpack/hi
%doc COPYING
%files -n translation-update-hr
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(hr) %{_datadir}/locale-langpack/hr
%doc COPYING
%files -n translation-update-hu
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(hu) %{_datadir}/locale-langpack/hu
%doc COPYING
%files -n translation-update-id
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(id) %{_datadir}/locale-langpack/id
%doc COPYING
%files -n translation-update-is
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(is) %{_datadir}/locale-langpack/is
%doc COPYING
%files -n translation-update-it
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(it) %{_datadir}/locale-langpack/it
%doc COPYING
%files -n translation-update-it_IT
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(it_IT) %{_datadir}/locale-langpack/it_IT
%doc COPYING
%files -n translation-update-ja
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(ja) %{_datadir}/locale-langpack/ja
%doc COPYING
%files -n translation-update-kk
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(kk) %{_datadir}/locale-langpack/kk
%doc COPYING
%files -n translation-update-km
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(km) %{_datadir}/locale-langpack/km
%doc COPYING
%files -n translation-update-kn
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(kn) %{_datadir}/locale-langpack/kn
%doc COPYING
%files -n translation-update-ko
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(ko) %{_datadir}/locale-langpack/ko
%doc COPYING
%files -n translation-update-lt
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(lt) %{_datadir}/locale-langpack/lt
%doc COPYING
%files -n translation-update-lv
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(lv) %{_datadir}/locale-langpack/lv
%doc COPYING
%files -n translation-update-mai
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(mai) %{_datadir}/locale-langpack/mai
%doc COPYING
%files -n translation-update-mk
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(mk) %{_datadir}/locale-langpack/mk
%doc COPYING
%files -n translation-update-ml
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(ml) %{_datadir}/locale-langpack/ml
%doc COPYING
%files -n translation-update-mr
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(mr) %{_datadir}/locale-langpack/mr
%doc COPYING
%files -n translation-update-nb
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(nb) %{_datadir}/locale-langpack/nb
%doc COPYING
%files -n translation-update-nb_NO
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(nb_NO) %{_datadir}/locale-langpack/nb_NO
%doc COPYING
%files -n translation-update-nds
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(nds) %{_datadir}/locale-langpack/nds
%doc COPYING
%files -n translation-update-ne
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(ne) %{_datadir}/locale-langpack/ne
%doc COPYING
%files -n translation-update-nl
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(nl) %{_datadir}/locale-langpack/nl
%doc COPYING
%files -n translation-update-nn
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(nn) %{_datadir}/locale-langpack/nn
%doc COPYING
%files -n translation-update-or
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(or) %{_datadir}/locale-langpack/or
%doc COPYING
%files -n translation-update-pa
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(pa) %{_datadir}/locale-langpack/pa
%doc COPYING
%files -n translation-update-pl
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(pl) %{_datadir}/locale-langpack/pl
%doc COPYING
%files -n translation-update-pt
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(pt) %{_datadir}/locale-langpack/pt
%doc COPYING
%files -n translation-update-pt_BR
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(pt_BR) %{_datadir}/locale-langpack/pt_BR
%doc COPYING
%files -n translation-update-pt_PT
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(pt_PT) %{_datadir}/locale-langpack/pt_PT
%doc COPYING
%files -n translation-update-ro
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(ro) %{_datadir}/locale-langpack/ro
%doc COPYING
%files -n translation-update-ru
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(ru) %{_datadir}/locale-langpack/ru
%doc COPYING
%files -n translation-update-sk
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(sk) %{_datadir}/locale-langpack/sk
%doc COPYING
%files -n translation-update-sl
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(sl) %{_datadir}/locale-langpack/sl
%doc COPYING
%files -n translation-update-sq
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(sq) %{_datadir}/locale-langpack/sq
%doc COPYING
%files -n translation-update-sr
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(sr) %{_datadir}/locale-langpack/sr
%doc COPYING
%files -n translation-update-sr-ije
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(sr@ije) %{_datadir}/locale-langpack/sr@ije
%doc COPYING
%files -n translation-update-sr-latin
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(sr@latin) %{_datadir}/locale-langpack/sr@latin
%doc COPYING
%files -n translation-update-sv
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(sv) %{_datadir}/locale-langpack/sv
%doc COPYING
%files -n translation-update-ta
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(ta) %{_datadir}/locale-langpack/ta
%doc COPYING
%files -n translation-update-te
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(te) %{_datadir}/locale-langpack/te
%doc COPYING
%files -n translation-update-th
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(th) %{_datadir}/locale-langpack/th
%doc COPYING
%files -n translation-update-tr
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(tr) %{_datadir}/locale-langpack/tr
%doc COPYING
%files -n translation-update-tr_TR
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(tr_TR) %{_datadir}/locale-langpack/tr_TR
%doc COPYING
%files -n translation-update-ug
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(ug) %{_datadir}/locale-langpack/ug
%doc COPYING
%files -n translation-update-uk
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(uk) %{_datadir}/locale-langpack/uk
%doc COPYING
%files -n translation-update-vi
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(vi) %{_datadir}/locale-langpack/vi
%doc COPYING
%files -n translation-update-wa
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(wa) %{_datadir}/locale-langpack/wa
%doc COPYING
%files -n translation-update-zh_CN
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(zh_CN) %{_datadir}/locale-langpack/zh_CN
%doc COPYING
%files -n translation-update-zh_HK
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(zh_HK) %{_datadir}/locale-langpack/zh_HK
%doc COPYING
%files -n translation-update-zh_TW
%defattr(-,root,root)
%dir %{_datadir}/locale-langpack
%lang(zh_TW) %{_datadir}/locale-langpack/zh_TW
%doc COPYING
%changelog