diff options
Diffstat (limited to 'src/zope/i18n/translationdomain.py')
-rw-r--r-- | src/zope/i18n/translationdomain.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/zope/i18n/translationdomain.py b/src/zope/i18n/translationdomain.py index c62741b..e56d75c 100644 --- a/src/zope/i18n/translationdomain.py +++ b/src/zope/i18n/translationdomain.py @@ -50,6 +50,11 @@ class TranslationDomain(object): def _registerMessageCatalog(self, language, catalog_name): key = language + if "@" in key: + # sr@Latn and sr@Cyrl are two character set variants of + # the same Serbian language. + # See https://github.com/collective/plone.app.locales/issues/326 + key = key.split("@")[0] mc = self._catalogs.setdefault(key, []) mc.append(catalog_name) |