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
openSUSE Build Service is sponsored by