Index: ucs-school-l10n-fr/Makefile =================================================================== --- ucs-school-l10n-fr/Makefile (Revision 77276) +++ ucs-school-l10n-fr/Makefile (Arbeitskopie) @@ -36,10 +36,9 @@ build: include all_targets.mk -ADDITIONAL = $(DESTDIR)/usr/share/locale/fr/LC_MESSAGES/ucs-school-ucr-l10n.mo $(DESTDIR)/usr/share/locale/fr/LC_MESSAGES/ucs-school-ucr-l10n.mo: fr/ucs-school-ucr-l10n.po -install: $(ALL_TARGETS) $(ADDITIONAL) +install: $(ALL_TARGETS) %.mo: mkdir -p $(@D) Index: ucs-school-l10n-fr/conffiles/ucs-school-ucr-l10n-fr =================================================================== --- ucs-school-l10n-fr/conffiles/ucs-school-ucr-l10n-fr (Revision 77276) +++ ucs-school-l10n-fr/conffiles/ucs-school-ucr-l10n-fr (Arbeitskopie) @@ -1,28 +0,0 @@ -#!/bin/sh -# Copyright 2016-2017 Univention GmbH -# -# http://www.univention.de/ -# -# All rights reserved. -# -# The source code of this program is made available -# under the terms of the GNU Affero General Public License version 3 -# (GNU AGPL V3) as published by the Free Software Foundation. -# -# Binary versions of this program provided by Univention to you as -# well as other copyrighted, protected or trademarked materials like -# Logos, graphics, fonts, specific documentations and configurations, -# cryptographic keys etc. are subject to a license agreement between -# you and Univention and not subject to the GNU AGPL V3. -# -# In the case you use this program under the terms of the GNU AGPL V3, -# the program is provided in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public -# License with the Debian GNU/Linux or Univention distribution in file -# /usr/share/common-licenses/AGPL-3; if not, see -# . -/usr/share/ucs-school-l10n-fr/ucs-school-ucr-l10n fr Index: ucs-school-l10n-fr/debian/rules =================================================================== --- ucs-school-l10n-fr/debian/rules (Revision 77276) +++ ucs-school-l10n-fr/debian/rules (Arbeitskopie) @@ -28,7 +28,6 @@ # . override_dh_auto_install: - univention-install-config-registry dh_auto_install override_dh_auto_test: Index: ucs-school-l10n-fr/debian/ucs-school-l10n-fr.dirs =================================================================== --- ucs-school-l10n-fr/debian/ucs-school-l10n-fr.dirs (Revision 77276) +++ ucs-school-l10n-fr/debian/ucs-school-l10n-fr.dirs (Arbeitskopie) @@ -3,4 +3,3 @@ usr/share/univention-management-console-frontend/js/umc/help usr/share/univention-management-console/i18n/fr usr/share/locale/fr/LC_MESSAGES -usr/share/ucs-school-l10-fr Index: ucs-school-l10n-fr/debian/ucs-school-l10n-fr.install =================================================================== --- ucs-school-l10n-fr/debian/ucs-school-l10n-fr.install (Revision 77276) +++ ucs-school-l10n-fr/debian/ucs-school-l10n-fr.install (Arbeitskopie) @@ -1 +0,0 @@ -ucs-school-ucr-l10n /usr/share/ucs-school-l10n-fr/ Index: ucs-school-l10n-fr/debian/ucs-school-l10n-fr.postinst =================================================================== --- ucs-school-l10n-fr/debian/ucs-school-l10n-fr.postinst (Revision 77276) +++ ucs-school-l10n-fr/debian/ucs-school-l10n-fr.postinst (Arbeitskopie) @@ -1,6 +0,0 @@ -#!/bin/sh -#DEBHELPER# - -/usr/share/ucs-school-l10n-fr/ucs-school-ucr-l10n fr - -exit 0 Index: ucs-school-l10n-fr/debian/ucs-school-l10n-fr.univention-config-registry =================================================================== --- ucs-school-l10n-fr/debian/ucs-school-l10n-fr.univention-config-registry (Revision 77276) +++ ucs-school-l10n-fr/debian/ucs-school-l10n-fr.univention-config-registry (Arbeitskopie) @@ -1,3 +0,0 @@ -Type: script -Script: ucs-school-ucr-l10n-fr -Variables: ucs/web/overview/entries/.*/(link|description|label)$ Index: ucs-school-l10n-fr/fr/ucs-school-ucr-l10n.po =================================================================== --- ucs-school-l10n-fr/fr/ucs-school-ucr-l10n.po (Revision 77276) +++ ucs-school-l10n-fr/fr/ucs-school-ucr-l10n.po (Arbeitskopie) @@ -1,25 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: ucr\n" -"POT-Creation-Date: 2016-10-28 14:41+0000\n" -"Last-Translator: Alexander Kläser \n" -"Language-Team: French \n" -"Language: fr\n" -"PO-Revision-Date: 2016-10-28 16:52+0100\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 2.0\n" - -#: ucs/web/overview/entries/service/teacherconsole/label -msgid "UCS@school" -msgstr "UCS@school" - -#: ucs/web/overview/entries/service/teacherconsole/description -msgid "Access to the UCS@school modules in the Univention Management Console" -msgstr "Accès aux modules UCS@school dans Univention Management Console" - -#: ucs/web/overview/entries/service/teacherconsole/link -msgid "/univention-management-console" -msgstr "/univention-management-console?lang=fr-FR" Index: ucs-school-l10n-fr/ucs-school-ucr-l10n =================================================================== --- ucs-school-l10n-fr/ucs-school-ucr-l10n (Revision 77276) +++ ucs-school-l10n-fr/ucs-school-ucr-l10n (Arbeitskopie) @@ -1,52 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# -# Copyright 2016-2017 Univention GmbH -# -# http://www.univention.de/ -# -# All rights reserved. -# -# The source code of this program is made available -# under the terms of the GNU Affero General Public License version 3 -# (GNU AGPL V3) as published by the Free Software Foundation. -# -# Binary versions of this program provided by Univention to you as -# well as other copyrighted, protected or trademarked materials like -# Logos, graphics, fonts, specific documentations and configurations, -# cryptographic keys etc. are subject to a license agreement between -# you and Univention and not subject to the GNU AGPL V3. -# -# In the case you use this program under the terms of the GNU AGPL V3, -# the program is provided in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public -# License with the Debian GNU/Linux or Univention distribution in file -# /usr/share/common-licenses/AGPL-3; if not, see -# . - -import argparse -import gettext - -from univention.config_registry import ConfigRegistry - -if __name__ == '__main__': - parser = argparse.ArgumentParser() - parser.add_argument('language_code', - type=str, - help="two char language code, e.g. 'fr'") - args = parser.parse_args() - gettext.translation('ucs-school-ucr-l10n', languages=[args.language_code]).install() - ucr = ConfigRegistry() - ucr.load() - overview_ucrvs = {k: v for k, v in ucr.items() if 'ucs/web/overview/entries' in k} - ucrvs_translated = {} - for ucrv, value in overview_ucrvs.items(): - translation = _(value) - if not translation == value: - ucrvs_translated['{}/{}'.format(ucrv, args.language_code)] = translation - ucr.update(ucrvs_translated) - ucr.save()