View | Details | Raw Unified | Return to bug 38042
Collapse All | Expand All

(-)umc/js/appcenter/requirements.js (+14 lines)
 Lines 91-96    Link Here 
91
				opts.appDetailsPage.standbyDuring(opts.appDetailsPage.switchToProgressBar(), opts.appDetailsPage._progressBar);
91
				opts.appDetailsPage.standbyDuring(opts.appDetailsPage.switchToProgressBar(), opts.appDetailsPage._progressBar);
92
			}
92
			}
93
		}),
93
		}),
94
		must_have_fitting_ucs_version: new Requirement({
95
			reasonDescription: function(details) {
96
				return _('The application requires UCS version %(required_version)s or later.', details);
97
			},
98
			solutionDescription: function() {
99
				return _('The system has to be updated.');
100
			},
101
			solutionLabel: function() {
102
				return _('Open Software update Module');
103
			},
104
			solution: function() {
105
				topic.publish('/umc/modules/open', 'updater');
106
			}
107
		}),
94
		must_have_valid_license: new Requirement({
108
		must_have_valid_license: new Requirement({
95
			reasonDescription: function() {
109
			reasonDescription: function() {
96
				return _('For the installation of this application, a UCS license key with a key identification (Key ID) is required.');
110
				return _('For the installation of this application, a UCS license key with a key identification (Key ID) is required.');
(-)umc/js/de.po (-50 / +64 lines)
 Lines 3-9    Link Here 
3
msgstr ""
3
msgstr ""
4
"Project-Id-Version: univention-management-console-module-appcenter\n"
4
"Project-Id-Version: univention-management-console-module-appcenter\n"
5
"Report-Msgid-Bugs-To: \n"
5
"Report-Msgid-Bugs-To: \n"
6
"POT-Creation-Date: 2015-04-08 16:19+0200\n"
6
"POT-Creation-Date: 2015-04-13 15:53+0200\n"
7
"PO-Revision-Date: 2011-11-02 09:36+0100\n"
7
"PO-Revision-Date: 2011-11-02 09:36+0100\n"
8
"Last-Translator: Frank Greif <fg@it25.de>\n"
8
"Last-Translator: Frank Greif <fg@it25.de>\n"
9
"Language-Team: LANGUAGE <LL@li.org>\n"
9
"Language-Team: LANGUAGE <LL@li.org>\n"
 Lines 12-18    Link Here 
12
"Content-Type: text/plain; charset=UTF-8\n"
12
"Content-Type: text/plain; charset=UTF-8\n"
13
"Content-Transfer-Encoding: 8bit\n"
13
"Content-Transfer-Encoding: 8bit\n"
14
14
15
#: umc/js/appcenter/requirements.js:144
15
#: umc/js/appcenter/requirements.js:158
16
#, python-format
16
#, python-format
17
msgid ""
17
msgid ""
18
"%(name)s cannot be installed on the current server role (%(current_role)s). "
18
"%(name)s cannot be installed on the current server role (%(current_role)s). "
 Lines 23-29    Link Here 
23
"installiert werden. Um die Applikation zu installieren, ist eine der "
23
"installiert werden. Um die Applikation zu installieren, ist eine der "
24
"folgenden Serverrollen notwendig: %(allowed_roles)s"
24
"folgenden Serverrollen notwendig: %(allowed_roles)s"
25
25
26
#: umc/js/appcenter/requirements.js:125
26
#: umc/js/appcenter/requirements.js:139
27
#, python-format
27
#, python-format
28
msgid "%(name)s only supports %(supported)s as architecture. %(msg)s"
28
msgid "%(name)s only supports %(supported)s as architecture. %(msg)s"
29
msgstr "%(name)s unterstützt nur die Architektur %(supported)s. %(msg)s"
29
msgstr "%(name)s unterstützt nur die Architektur %(supported)s. %(msg)s"
 Lines 56-62    Link Here 
56
"%d Rechner wurden aus der Auswahl ausgeschlossen, weil die Applikation eine "
56
"%d Rechner wurden aus der Auswahl ausgeschlossen, weil die Applikation eine "
57
"andere Serverrolle voraussetzt, als diese Rechner haben."
57
"andere Serverrolle voraussetzt, als diese Rechner haben."
58
58
59
#: umc/js/appcenter/requirements.js:110
59
#: umc/js/appcenter/requirements.js:124
60
#, python-format
60
#, python-format
61
msgid ""
61
msgid ""
62
"%s cannot be updated. The application is either not installed or no newer "
62
"%s cannot be updated. The application is either not installed or no newer "
 Lines 65-97    Link Here 
65
"%s kann nicht aktualisiert werden. Die Applikation ist entweder nicht "
65
"%s kann nicht aktualisiert werden. Die Applikation ist entweder nicht "
66
"installiert oder es existiert keine neuere Version."
66
"installiert oder es existiert keine neuere Version."
67
67
68
#: umc/js/appcenter/requirements.js:176
68
#: umc/js/appcenter/requirements.js:190
69
#, python-format
69
#, python-format
70
msgid "%s conflicts with the following applications."
70
msgid "%s conflicts with the following applications."
71
msgstr ""
71
msgstr ""
72
"%s kann nicht gleichzeitig mit den folgenden Applikationen installiert sein."
72
"%s kann nicht gleichzeitig mit den folgenden Applikationen installiert sein."
73
73
74
#: umc/js/appcenter/requirements.js:166
74
#: umc/js/appcenter/requirements.js:180
75
#, python-format
75
#, python-format
76
msgid "%s conflicts with the following packages."
76
msgid "%s conflicts with the following packages."
77
msgstr "%s kann nicht gleichzeitig mit den folgenden Paketen installiert sein."
77
msgstr "%s kann nicht gleichzeitig mit den folgenden Paketen installiert sein."
78
78
79
#: umc/js/appcenter/requirements.js:115
79
#: umc/js/appcenter/requirements.js:129
80
#, python-format
80
#, python-format
81
msgid "%s is already installed."
81
msgid "%s is already installed."
82
msgstr "%s ist bereits installiert."
82
msgstr "%s ist bereits installiert."
83
83
84
#: umc/js/appcenter/requirements.js:193
84
#: umc/js/appcenter/requirements.js:207
85
#, python-format
85
#, python-format
86
msgid "%s is required for the following applications to work."
86
msgid "%s is required for the following applications to work."
87
msgstr "%s wird benötigt, damit die folgenden Applikationen funktionieren."
87
msgstr "%s wird benötigt, damit die folgenden Applikationen funktionieren."
88
88
89
#: umc/js/appcenter/requirements.js:149
89
#: umc/js/appcenter/requirements.js:163
90
#, python-format
90
#, python-format
91
msgid "%s requires the following applications."
91
msgid "%s requires the following applications."
92
msgstr "%s benötigt die folgenden Applikationen."
92
msgstr "%s benötigt die folgenden Applikationen."
93
93
94
#: umc/js/appcenter/requirements.js:120
94
#: umc/js/appcenter/requirements.js:134
95
#, python-format
95
#, python-format
96
msgid "%s was discontinued and may not be installed anymore."
96
msgid "%s was discontinued and may not be installed anymore."
97
msgstr "%s ist abgekündigt und kann nicht mehr installiert werden."
97
msgstr "%s ist abgekündigt und kann nicht mehr installiert werden."
 Lines 137-143    Link Here 
137
msgid "Accept license"
137
msgid "Accept license"
138
msgstr "Lizenz akzeptieren"
138
msgstr "Lizenz akzeptieren"
139
139
140
#: umc/js/appcenter/requirements.js:102
140
#: umc/js/appcenter/requirements.js:116
141
msgid "Activate UCS now"
141
msgid "Activate UCS now"
142
msgstr "UCS jetzt aktivieren"
142
msgstr "UCS jetzt aktivieren"
143
143
 Lines 188-194    Link Here 
188
188
189
#: umc/js/appcenter/AppConfigDialog.js:54
189
#: umc/js/appcenter/AppConfigDialog.js:54
190
#: umc/js/appcenter/AppChooseHostDialog.js:49
190
#: umc/js/appcenter/AppChooseHostDialog.js:49
191
#: umc/js/appcenter/AppDetailsDialog.js:55
191
#: umc/js/appcenter/AppDetailsDialog.js:56
192
#: umc/js/appcenter/AppDetailsPage.js:61 umc/js/appcenter/AppCenterPage.js:60
192
#: umc/js/appcenter/AppDetailsPage.js:61 umc/js/appcenter/AppCenterPage.js:60
193
msgid "App management"
193
msgid "App management"
194
msgstr "App-Verwaltung"
194
msgstr "App-Verwaltung"
 Lines 205-211    Link Here 
205
msgid "Are you sure you want to delete the following components: [{ids}]"
205
msgid "Are you sure you want to delete the following components: [{ids}]"
206
msgstr "Möchten Sie die folgenden Komponenten wirklich löschen: [{ids}]"
206
msgstr "Möchten Sie die folgenden Komponenten wirklich löschen: [{ids}]"
207
207
208
#: umc/js/appcenter/AppDetailsDialog.js:193
208
#: umc/js/appcenter/AppDetailsDialog.js:194
209
msgid "Attention!"
209
msgid "Attention!"
210
msgstr "Achtung!"
210
msgstr "Achtung!"
211
211
 Lines 237-243    Link Here 
237
msgid "Basic settings"
237
msgid "Basic settings"
238
msgstr "Allgemeine Einstellungen"
238
msgstr "Allgemeine Einstellungen"
239
239
240
#: umc/js/appcenter/AppDetailsDialog.js:193
240
#: umc/js/appcenter/AppDetailsDialog.js:194
241
msgid ""
241
msgid ""
242
"Be sure to execute the following command as root on all of these backup "
242
"Be sure to execute the following command as root on all of these backup "
243
"servers <em>after</em> installing the application."
243
"servers <em>after</em> installing the application."
 Lines 254-261    Link Here 
254
#: umc/js/appcenter/AppChooseHostDialog.js:71
254
#: umc/js/appcenter/AppChooseHostDialog.js:71
255
#: umc/js/appcenter/SettingsPage.js:314 umc/js/appcenter/PackagesPage.js:420
255
#: umc/js/appcenter/SettingsPage.js:314 umc/js/appcenter/PackagesPage.js:420
256
#: umc/js/appcenter/PackagesPage.js:429
256
#: umc/js/appcenter/PackagesPage.js:429
257
#: umc/js/appcenter/AppDetailsDialog.js:75
257
#: umc/js/appcenter/AppDetailsDialog.js:76
258
#: umc/js/appcenter/AppDetailsDialog.js:82
258
#: umc/js/appcenter/AppDetailsDialog.js:83
259
#: umc/js/appcenter/AppDetailsPage.js:450
259
#: umc/js/appcenter/AppDetailsPage.js:450
260
msgid "Cancel"
260
msgid "Cancel"
261
msgstr "Abbrechen"
261
msgstr "Abbrechen"
 Lines 290-296    Link Here 
290
msgstr "Konfiguration"
290
msgstr "Konfiguration"
291
291
292
#: umc/js/appcenter/AppConfigDialog.js:57
292
#: umc/js/appcenter/AppConfigDialog.js:57
293
#: umc/js/appcenter/AppDetailsDialog.js:116
293
#: umc/js/appcenter/AppDetailsDialog.js:117
294
#, python-format
294
msgid "Configure %s"
295
msgid "Configure %s"
295
msgstr "%s konfigurieren"
296
msgstr "%s konfigurieren"
296
297
 Lines 310-320    Link Here 
310
msgid "Contact"
311
msgid "Contact"
311
msgstr "Kontakt"
312
msgstr "Kontakt"
312
313
313
#: umc/js/appcenter/AppDetailsDialog.js:165
314
#: umc/js/appcenter/AppDetailsDialog.js:166
314
msgid "Continuation is not possible"
315
msgid "Continuation is not possible"
315
msgstr "Fortfahren nicht möglich"
316
msgstr "Fortfahren nicht möglich"
316
317
317
#: umc/js/appcenter/AppDetailsDialog.js:169
318
#: umc/js/appcenter/AppDetailsDialog.js:170
318
msgid "Continuation is not recommended"
319
msgid "Continuation is not recommended"
319
msgstr "Fortfahren nicht empfohlen"
320
msgstr "Fortfahren nicht empfohlen"
320
321
 Lines 414-420    Link Here 
414
msgid "Extended software management"
415
msgid "Extended software management"
415
msgstr "Erweiterte Software-Verwaltung"
416
msgstr "Erweiterte Software-Verwaltung"
416
417
417
#: umc/js/appcenter/requirements.js:96
418
#: umc/js/appcenter/requirements.js:110
418
msgid ""
419
msgid ""
419
"For the installation of this application, a UCS license key with a key "
420
"For the installation of this application, a UCS license key with a key "
420
"identification (Key ID) is required."
421
"identification (Key ID) is required."
 Lines 487-493    Link Here 
487
msgid "Install the component's default package(s)"
488
msgid "Install the component's default package(s)"
488
msgstr "Die Standardpakete dieser Komponente installieren"
489
msgstr "Die Standardpakete dieser Komponente installieren"
489
490
490
#: umc/js/appcenter/requirements.js:154
491
#: umc/js/appcenter/requirements.js:168
491
msgid "Install them first."
492
msgid "Install them first."
492
msgstr "Installieren Sie diese zuerst."
493
msgstr "Installieren Sie diese zuerst."
493
494
 Lines 563-569    Link Here 
563
msgid "No"
564
msgid "No"
564
msgstr "Nein"
565
msgstr "Nein"
565
566
566
#: umc/js/appcenter/AppDetailsDialog.js:220
567
#: umc/js/appcenter/AppDetailsDialog.js:221
567
msgid "No changes"
568
msgid "No changes"
568
msgstr "Keine Änderungen"
569
msgstr "Keine Änderungen"
569
570
 Lines 611-627    Link Here 
611
msgid "Open"
612
msgid "Open"
612
msgstr "Öffnen"
613
msgstr "Öffnen"
613
614
614
#: umc/js/appcenter/requirements.js:157 umc/js/appcenter/requirements.js:184
615
#: umc/js/appcenter/requirements.js:171 umc/js/appcenter/requirements.js:198
615
#: umc/js/appcenter/requirements.js:201
616
#: umc/js/appcenter/requirements.js:215
616
#, python-format
617
#, python-format
617
msgid "Open %s"
618
msgid "Open %s"
618
msgstr "%s öffnen"
619
msgstr "%s öffnen"
619
620
620
#: umc/js/appcenter/requirements.js:136
621
#: umc/js/appcenter/requirements.js:150
621
msgid "Open Domain Join Module"
622
msgid "Open Domain Join Module"
622
msgstr "Domänenbeitritt-Modul öffnen"
623
msgstr "Domänenbeitritt-Modul öffnen"
623
624
624
#: umc/js/appcenter/requirements.js:217
625
#: umc/js/appcenter/requirements.js:102
626
msgid "Open Software update Module"
627
msgstr "Modul \"Software-Aktualisierung\" öffnen"
628
629
#: umc/js/appcenter/requirements.js:231
625
msgid "Open the documentation"
630
msgid "Open the documentation"
626
msgstr "Dokumentation öffnen"
631
msgstr "Dokumentation öffnen"
627
632
 Lines 705-711    Link Here 
705
"bei der Installation von Applikationen kommen."
710
"bei der Installation von Applikationen kommen."
706
711
707
#: umc/js/appcenter/SettingsPage.js:55
712
#: umc/js/appcenter/SettingsPage.js:55
708
#: umc/js/appcenter/AppDetailsDialog.js:178
713
#: umc/js/appcenter/AppDetailsDialog.js:179
709
msgid "Repository Settings"
714
msgid "Repository Settings"
710
msgstr "Repository-Einstellungen"
715
msgstr "Repository-Einstellungen"
711
716
 Lines 762-768    Link Here 
762
msgid "Show this message again"
767
msgid "Show this message again"
763
msgstr "Diese Nachricht später wieder zeigen"
768
msgstr "Diese Nachricht später wieder zeigen"
764
769
765
#: umc/js/appcenter/AppDetailsDialog.js:230
770
#: umc/js/appcenter/AppDetailsDialog.js:231
766
#, python-format
771
#, python-format
767
msgid ""
772
msgid ""
768
"Software changes on %(host)s (installed/upgraded: %(installed)s, removed: "
773
"Software changes on %(host)s (installed/upgraded: %(installed)s, removed: "
 Lines 772-778    Link Here 
772
"entfernt: %(removed)s, fehlerhaft: %(erroneous)s%(incompatible)s)"
777
"entfernt: %(removed)s, fehlerhaft: %(erroneous)s%(incompatible)s)"
773
778
774
#: umc/js/appcenter/AppConfigDialog.js:116
779
#: umc/js/appcenter/AppConfigDialog.js:116
775
#: umc/js/appcenter/AppDetailsDialog.js:110
780
#: umc/js/appcenter/AppDetailsDialog.js:111
776
msgid "Start the application"
781
msgid "Start the application"
777
msgstr "Applikationen starten"
782
msgstr "Applikationen starten"
778
783
 Lines 824-830    Link Here 
824
msgstr ""
829
msgstr ""
825
"Die Applikation wird automatisch beim Hochfahren des Rechners gestartet"
830
"Die Applikation wird automatisch beim Hochfahren des Rechners gestartet"
826
831
827
#: umc/js/appcenter/requirements.js:225
832
#: umc/js/appcenter/requirements.js:239
828
#, python-format
833
#, python-format
829
msgid ""
834
msgid ""
830
"The application requires %(minimum)d MB of free RAM but only %(current)d MB "
835
"The application requires %(minimum)d MB of free RAM but only %(current)d MB "
 Lines 833-839    Link Here 
833
"Die Anwendung erfordert %(minimum)d MB freien Arbeitsspeicher, es sind aber "
838
"Die Anwendung erfordert %(minimum)d MB freien Arbeitsspeicher, es sind aber "
834
"nur %(current)d MB verfügbar."
839
"nur %(current)d MB verfügbar."
835
840
836
#: umc/js/appcenter/requirements.js:211
841
#: umc/js/appcenter/requirements.js:96
842
#, python-format
843
msgid "The application requires UCS version %(required_version)s or later."
844
msgstr "Die Applikation erfordert mindestens UCS-Version %(required_version)s."
845
846
#: umc/js/appcenter/requirements.js:225
837
msgid ""
847
msgid ""
838
"The application requires the password service to be set up on the Active "
848
"The application requires the password service to be set up on the Active "
839
"Directory domain controller server."
849
"Directory domain controller server."
 Lines 854-860    Link Here 
854
"In der Beschreibung jeder Applikation befindet sich in diesen Fällen ein "
864
"In der Beschreibung jeder Applikation befindet sich in diesen Fällen ein "
855
"entsprechender Hinweis."
865
"entsprechender Hinweis."
856
866
857
#: umc/js/appcenter/AppDetailsDialog.js:187
867
#: umc/js/appcenter/AppDetailsDialog.js:188
858
msgid ""
868
msgid ""
859
"The following hosts cannot be reached or do not have access to the App "
869
"The following hosts cannot be reached or do not have access to the App "
860
"Center server:"
870
"Center server:"
 Lines 863-874    Link Here 
863
"Zugriff auf den App Center-Server:"
873
"Zugriff auf den App Center-Server:"
864
874
865
#: umc/js/appcenter/PackagesPage.js:401
875
#: umc/js/appcenter/PackagesPage.js:401
866
#: umc/js/appcenter/AppDetailsDialog.js:216
876
#: umc/js/appcenter/AppDetailsDialog.js:217
867
msgid "The following packages will be installed or upgraded:"
877
msgid "The following packages will be installed or upgraded:"
868
msgstr "Folgende Pakete werden installiert bzw. aktualisiert:"
878
msgstr "Folgende Pakete werden installiert bzw. aktualisiert:"
869
879
870
#: umc/js/appcenter/PackagesPage.js:405
880
#: umc/js/appcenter/PackagesPage.js:405
871
#: umc/js/appcenter/AppDetailsDialog.js:217
881
#: umc/js/appcenter/AppDetailsDialog.js:218
872
msgid "The following packages will be removed:"
882
msgid "The following packages will be removed:"
873
msgstr "Folgende Pakete werden deinstalliert:"
883
msgstr "Folgende Pakete werden deinstalliert:"
874
884
 Lines 881-892    Link Here 
881
"Der Kauf von Lizenzen, Maintenance oder Support ist nicht Teil von "
891
"Der Kauf von Lizenzen, Maintenance oder Support ist nicht Teil von "
882
"Univention App Center."
892
"Univention App Center."
883
893
884
#: umc/js/appcenter/AppDetailsDialog.js:187
894
#: umc/js/appcenter/AppDetailsDialog.js:188
885
msgid "The server tried to connect to the involved systems."
895
msgid "The server tried to connect to the involved systems."
886
msgstr ""
896
msgstr ""
887
"Der Server hat versucht, sich mit den beteiligten Systemen zu verbinden."
897
"Der Server hat versucht, sich mit den beteiligten Systemen zu verbinden."
888
898
889
#: umc/js/appcenter/requirements.js:214
899
#: umc/js/appcenter/requirements.js:228
890
msgid ""
900
msgid ""
891
"The steps how to install the service on that machine are described in the "
901
"The steps how to install the service on that machine are described in the "
892
"online documentation."
902
"online documentation."
 Lines 894-907    Link Here 
894
"Die notwendigen Schritte, um den Dienst auf jener Maschine zu installieren, "
904
"Die notwendigen Schritte, um den Dienst auf jener Maschine zu installieren, "
895
"sind in der Online-Dokumentation beschrieben."
905
"sind in der Online-Dokumentation beschrieben."
896
906
897
#: umc/js/appcenter/requirements.js:133
907
#: umc/js/appcenter/requirements.js:99
908
msgid "The system has to be updated."
909
msgstr "Das System muss aktualisiert werden."
910
911
#: umc/js/appcenter/requirements.js:147
898
msgid ""
912
msgid ""
899
"The system has to join a domain before the application can be installed!"
913
"The system has to join a domain before the application can be installed!"
900
msgstr ""
914
msgstr ""
901
"Das System muss einer Domäne beigetreten sein, bevor die Applikation "
915
"Das System muss einer Domäne beigetreten sein, bevor die Applikation "
902
"installiert werden kann!"
916
"installiert werden kann!"
903
917
904
#: umc/js/appcenter/AppDetailsDialog.js:223
918
#: umc/js/appcenter/AppDetailsDialog.js:224
905
msgid ""
919
msgid ""
906
"The version of the remote App Center is <strong>incompatible</strong> with "
920
"The version of the remote App Center is <strong>incompatible</strong> with "
907
"the local one. Please update your hosts."
921
"the local one. Please update your hosts."
 Lines 909-915    Link Here 
909
"Die Version des entfernten App Center ist zu der des lokalen "
923
"Die Version des entfernten App Center ist zu der des lokalen "
910
"<strong>inkompatibel</strong>. Bitte aktualisieren Sie Ihre Hosts."
924
"<strong>inkompatibel</strong>. Bitte aktualisieren Sie Ihre Hosts."
911
925
912
#: umc/js/appcenter/AppDetailsDialog.js:180
926
#: umc/js/appcenter/AppDetailsDialog.js:181
913
#, python-format
927
#, python-format
914
msgid ""
928
msgid ""
915
"These changes contain <strong>all package upgrades available</strong> and "
929
"These changes contain <strong>all package upgrades available</strong> and "
 Lines 923-930    Link Here 
923
"entsprechenden Komponenten im Tab \"%s\" des App Centers zeitweise "
937
"entsprechenden Komponenten im Tab \"%s\" des App Centers zeitweise "
924
"deaktiviert werden."
938
"deaktiviert werden."
925
939
926
#: umc/js/appcenter/requirements.js:130
940
#: umc/js/appcenter/requirements.js:144
927
#: umc/js/appcenter/AppDetailsDialog.js:193
941
#: umc/js/appcenter/AppDetailsDialog.js:194
928
msgid "This application requires an extension of the LDAP schema."
942
msgid "This application requires an extension of the LDAP schema."
929
msgstr "Diese Applikation erfordert eine Erweiterung des LDAP Schemas."
943
msgstr "Diese Applikation erfordert eine Erweiterung des LDAP Schemas."
930
944
 Lines 961-967    Link Here 
961
"Kenntnis."
975
"Kenntnis."
962
976
963
#: umc/js/appcenter/PackagesPage.js:409
977
#: umc/js/appcenter/PackagesPage.js:409
964
#: umc/js/appcenter/AppDetailsDialog.js:218
978
#: umc/js/appcenter/AppDetailsDialog.js:219
965
msgid ""
979
msgid ""
966
"This operation causes problems in the following packages that cannot be "
980
"This operation causes problems in the following packages that cannot be "
967
"resolved:"
981
"resolved:"
 Lines 1001-1008    Link Here 
1001
msgid "Uninstall Information"
1015
msgid "Uninstall Information"
1002
msgstr "Informationen zur Deinstallation"
1016
msgstr "Informationen zur Deinstallation"
1003
1017
1004
#: umc/js/appcenter/requirements.js:171 umc/js/appcenter/requirements.js:181
1018
#: umc/js/appcenter/requirements.js:185 umc/js/appcenter/requirements.js:195
1005
#: umc/js/appcenter/requirements.js:198
1019
#: umc/js/appcenter/requirements.js:212
1006
msgid "Uninstall them first."
1020
msgid "Uninstall them first."
1007
msgstr "Deinstallieren Sie diese zuerst."
1021
msgstr "Deinstallieren Sie diese zuerst."
1008
1022
 Lines 1035-1044    Link Here 
1035
"gespeichert und nicht an Dritte weiter gegeben wird."
1049
"gespeichert und nicht an Dritte weiter gegeben wird."
1036
1050
1037
#: umc/js/appcenter/SettingsPage.js:251
1051
#: umc/js/appcenter/SettingsPage.js:251
1038
#: umc/js/appcenter/AppDetailsDialog.js:205
1052
#: umc/js/appcenter/AppDetailsDialog.js:206
1039
#: umc/js/appcenter/AppDetailsDialog.js:225
1040
#: umc/js/appcenter/AppDetailsDialog.js:226
1053
#: umc/js/appcenter/AppDetailsDialog.js:226
1041
#: umc/js/appcenter/AppDetailsDialog.js:227
1054
#: umc/js/appcenter/AppDetailsDialog.js:227
1055
#: umc/js/appcenter/AppDetailsDialog.js:228
1042
msgid "Unknown"
1056
msgid "Unknown"
1043
msgstr "Unbekannt"
1057
msgstr "Unbekannt"
1044
1058
 Lines 1127-1133    Link Here 
1127
"Eine neue Lizenz muss angefordert und installiert werden, um das Univention "
1141
"Eine neue Lizenz muss angefordert und installiert werden, um das Univention "
1128
"App Center zu nutzen."
1142
"App Center zu nutzen."
1129
1143
1130
#: umc/js/appcenter/requirements.js:99
1144
#: umc/js/appcenter/requirements.js:113
1131
msgid ""
1145
msgid ""
1132
"You receive such a license key within a couple of minutes via email after a "
1146
"You receive such a license key within a couple of minutes via email after a "
1133
"free activation."
1147
"free activation."
 Lines 1139-1145    Link Here 
1139
msgid "You're editing the details of the component definition."
1153
msgid "You're editing the details of the component definition."
1140
msgstr "Sie bearbeiten die Details der Komponenten-Definition."
1154
msgstr "Sie bearbeiten die Details der Komponenten-Definition."
1141
1155
1142
#: umc/js/appcenter/requirements.js:220
1156
#: umc/js/appcenter/requirements.js:234
1143
msgid "https://docs.univention.de/manual.html#ad-connector:password-dienst"
1157
msgid "https://docs.univention.de/manual.html#ad-connector:password-dienst"
1144
msgstr "https://docs.univention.de/handbuch.html#ad-connector:password-dienst"
1158
msgstr "https://docs.univention.de/handbuch.html#ad-connector:password-dienst"
1145
1159
 Lines 1147-1153    Link Here 
1147
msgid "https://www.univention.com/products/univention-app-center/vote-for-app/"
1161
msgid "https://www.univention.com/products/univention-app-center/vote-for-app/"
1148
msgstr "https://www.univention.de/produkte/univention-app-center/vote-for-app/"
1162
msgstr "https://www.univention.de/produkte/univention-app-center/vote-for-app/"
1149
1163
1150
#: umc/js/appcenter/AppDetailsDialog.js:228
1164
#: umc/js/appcenter/AppDetailsDialog.js:229
1151
msgid "incompatible"
1165
msgid "incompatible"
1152
msgstr "inkompatibel"
1166
msgstr "inkompatibel"
1153
1167
 Lines 1160-1166    Link Here 
1160
msgid "this computer"
1174
msgid "this computer"
1161
msgstr "dieser Rechner"
1175
msgstr "dieser Rechner"
1162
1176
1163
#: umc/js/appcenter/AppDetailsDialog.js:230
1177
#: umc/js/appcenter/AppDetailsDialog.js:231
1164
#: umc/js/appcenter/AppDetailsPage.js:563
1178
#: umc/js/appcenter/AppDetailsPage.js:563
1165
msgid "this host"
1179
msgid "this host"
1166
msgstr "diesem Rechner"
1180
msgstr "diesem Rechner"
(-)umc/python/appcenter/de.po (-4 / +4 lines)
 Lines 3-9    Link Here 
3
msgstr ""
3
msgstr ""
4
"Project-Id-Version: univention-management-console-module-appcenter\n"
4
"Project-Id-Version: univention-management-console-module-appcenter\n"
5
"Report-Msgid-Bugs-To: \n"
5
"Report-Msgid-Bugs-To: \n"
6
"POT-Creation-Date: 2015-04-08 16:19+0200\n"
6
"POT-Creation-Date: 2015-04-13 15:53+0200\n"
7
"PO-Revision-Date: 2011-10-25 14:38+0200\n"
7
"PO-Revision-Date: 2011-10-25 14:38+0200\n"
8
"Last-Translator: Frank Greif <fg@it25.de>\n"
8
"Last-Translator: Frank Greif <fg@it25.de>\n"
9
"Language-Team: LANGUAGE <LL@li.org>\n"
9
"Language-Team: LANGUAGE <LL@li.org>\n"
 Lines 32-38    Link Here 
32
msgid "Could not query App Center: %s"
32
msgid "Could not query App Center: %s"
33
msgstr "Konnte das App Center nicht erreichen: %s"
33
msgstr "Konnte das App Center nicht erreichen: %s"
34
34
35
#: umc/python/appcenter/app_center.py:1501
35
#: umc/python/appcenter/app_center.py:1513
36
#, python-format
36
#, python-format
37
msgid "Installing LDAP packages on %s"
37
msgid "Installing LDAP packages on %s"
38
msgstr "Installiere LDAP Pakete auf %s"
38
msgstr "Installiere LDAP Pakete auf %s"
 Lines 41-47    Link Here 
41
msgid "Package not found in repository"
41
msgid "Package not found in repository"
42
msgstr "Paket wurde in keinem Repository gefunden"
42
msgstr "Paket wurde in keinem Repository gefunden"
43
43
44
#: umc/python/appcenter/app_center.py:1413
44
#: umc/python/appcenter/app_center.py:1425
45
msgid ""
45
msgid ""
46
"Registration of the application in LDAP failed. It will be retried every "
46
"Registration of the application in LDAP failed. It will be retried every "
47
"time the App Center module is opened."
47
"time the App Center module is opened."
 Lines 49-55    Link Here 
49
"Die Registrierung der Applikation im LDAP ist fehlgeschlagen. Sie wird bei "
49
"Die Registrierung der Applikation im LDAP ist fehlgeschlagen. Sie wird bei "
50
"jedem Öffnen des App Center Moduls wiederholt werden."
50
"jedem Öffnen des App Center Moduls wiederholt werden."
51
51
52
#: umc/python/appcenter/app_center.py:989
52
#: umc/python/appcenter/app_center.py:1007
53
#, python-format
53
#, python-format
54
msgid ""
54
msgid ""
55
"The application needs a %(needs)s-bit operating system. This server is "
55
"The application needs a %(needs)s-bit operating system. This server is "
(-)umc/python/appcenter/app_center.py (+18 lines)
 Lines 951-956    Link Here 
951
		return '<Application id="%s" name="%s (%s)" code="%s" component="%s">' % (self.id, self.name, self.version, self.code, self.component_id)
951
		return '<Application id="%s" name="%s (%s)" code="%s" component="%s">' % (self.id, self.name, self.version, self.code, self.component_id)
952
952
953
	@HardRequirement('install', 'update')
953
	@HardRequirement('install', 'update')
954
	def must_have_fitting_ucs_version(self):
955
		required_version = self.get('requireducsversion')
956
		if not required_version:
957
			return True
958
		try:
959
			version_bits = re.match(r'^(\d+)\.(\d+)-(\d+)(?: errata(\d+))?$', required_version).groups()
960
		except AttributeError:
961
			MODULE.warn('Incorrect RequiredUCSVersion: %r' % required_version)
962
			return True
963
		major, minor = ucr.get('version/version').split('.', 1)
964
		patchlevel = ucr.get('version/patchlevel')
965
		errata = ucr.get('version/erratalevel')
966
		comparisons = zip(version_bits, [major, minor, patchlevel, errata])
967
		for required, present in comparisons:
968
			if int(required or 0) > int(present):
969
				return {'required_version': required_version}
970
971
	@HardRequirement('install', 'update')
954
	def must_have_valid_license(self):
972
	def must_have_valid_license(self):
955
		LICENSE.reload()
973
		LICENSE.reload()
956
		return LICENSE.allows_using(self.get('notifyvendor'))
974
		return LICENSE.allows_using(self.get('notifyvendor'))

Return to bug 38042