Clemens Rabe avatar Clemens Rabe committed a6aaaeb Merge

Merged sdorra/scm-manager into default

Comments (0)

Files changed (3)

scm-webapp/src/main/webapp/resources/js/i18n/de.js

 
     passwordText: 'Die Passwörter stimmen nicht überein!',
     nameTest: 'Der Name ist invalid.',
-    usernameText: 'Der Benutzername ist invalid.'
+    usernameText: 'Der Benutzername ist invalid.',
+    repositoryNameText: 'Der Name des Repositorys ist ungültig.',
   });
 
 }
     waitTitleText: 'Verbinden',
     WaitMsgText: 'Übertrage Daten...',
     failedMsgText: 'Anmeldung fehlgeschlagen!',
-    failedDescriptionText: 'Falscher Benutzername, Passwort oder sie haben nicht\n\
-                             genug Berechtigungen. Bitte versuchen sie es erneut.',
+    failedDescriptionText: 'Falscher Benutzername, Passwort oder Sie haben nicht\n\
+                             genug Berechtigungen. Bitte versuchen Sie es erneut.',
     accountLockedText: 'Der Account ist gesperrt.',
     accountTemporaryLockedText: 'Der Account ist momentan gesperrt. \n\
-                                 Versuchen sie es später nochmal.',
+                                 Versuchen Sie es später nochmal.',
     rememberMeText: 'Angemeldet bleiben'
   });
 
 
 }
 
+if (Sonia.repository.ChangesetPanel){
+	
+	Ext.apply(Sonia.repository.ChangesetPanel, {
+		 diffLabel: 'Änderung',
+		 rawDiffLabel: 'Datei anzeigen'
+	});
+}
+
 // sonia.repository.js
 
 if (Sonia.repository.DefaultPanel){
 
   Ext.override(Sonia.repository.Panel, {
     titleText: 'Repository',
-    
+
+    searchText: 'Suche: ',
     archiveText: 'Archivieren',
     unarchiveText: 'Wiederherstellen',
     archiveTitleText: 'Repository archivieren',
 if (Sonia.repository.ChangesetViewerPanel){
   
   Ext.override(Sonia.repository.ChangesetViewerPanel,{
-    // german ??
+	// german ??
     changesetViewerTitleText: 'Commits {0}'
   });
   
   Ext.override(Sonia.repository.ExtendedInfoPanel, {
     // german ??
     checkoutText: 'Checkout: ',
-    repositoryBrowserText: 'Source'
+    repositoryBrowserText: 'Quellcode'
   });
   
 }
 if (Sonia.repository.RepositoryBrowser){
   
   Ext.override(Sonia.repository.RepositoryBrowser, {
-    // german ??
-    repositoryBrowserTitleText: 'Source {0}',
-    emptyText: 'In diesem Verzeichnis befinden sich keine Dateien'
+    repositoryBrowserTitleText: 'Quellcode {0}',
+    emptyText: 'In diesem Verzeichnis befinden sich keine Dateien',
+    colNameText: 'Name',
+    colLengthText: 'Length',
+    colLastModifiedText: 'Last Modified',
+    colDescriptionText: 'Description'
   });
   
 }
     adminGroupsHelpText: 'Komma getrennte Liste von Gruppen mit Administrationsrechten.',
     adminUsersHelpText: 'Komma getrennte Liste von Benutzern mit Administrationsrechten.',
     
+    loginAttemptLimitText: 'Login Attempt Limit',
+    loginAttemptLimitTimeoutText: 'Login Attempt Limit Timeout',
+    loginAttemptLimitHelpText: 'Maximale Anzahl gescheiterte Loginversuche. Der Wert -1 deaktiviert die Begrenzung.', 
+    loginAttemptLimitTimeoutHelpText: 'Zeitraum in Sekunden, die ein Nutzer nach zu vielen gescheiterten Loginversuchen vorübergehend gesperrt ist.',
+    
     enableProxyHelpText: 'Proxy-Einstellungen verwenden.',
     proxyServerHelpText: 'Der Proxy-Server.',
     proxyPortHelpText: 'Der Proxy-Port',
   Ext.override(Sonia.action.ExceptionWindow, {
     okText: 'Ok',
     detailsText: 'Details',
-    exceptionText: 'Exception'
+    exceptionText: 'Fehler'
   });
   
 }
     colActionText: 'Aktion',
     colUrlText: 'Url',
     colCategoryText: 'Kategorie',
-    emptyText: 'Es konnte kein Plugin gefunden werden.'
+    emptyText: 'Es konnte kein Plugin gefunden werden.',
+    	
+	btnReload: 'Aktualisieren',
+	btnInstallPackage: 'Paket installieren',
+    	  
+	uploadWindowTitle: 'Plugin-Paket hochladen'
   });
 
 }
 
+if (Sonia.plugin.UploadForm){
+
+	  Ext.override(Sonia.plugin.UploadForm, {
+		  emptyText: 'Wählen Sie ein Plugin-Paket',
+		  uploadFieldLabel: 'Paket',
+		  waitMsg: 'Hochladen des Pakets ...',
+		  btnUpload: 'Hochladen',
+		  btnReset: 'Zurücksetzen' 
+  }); 
+}
+
 // sonia.scm.js
 
 if (Sonia.scm.Main){
     errorMessage: 'Es ist ein unbekannter Fehler aufgetreten.',
     
     errorSessionExpiredTitle: 'Session abgelaufen',
-    errorSessionExpiredMessage: 'Ihre Session ist abgelaufen. Bitte melden sie sich neu an.',
+    errorSessionExpiredMessage: 'Ihre Session ist abgelaufen. Bitte melden Sie sich neu an.',
     
     errorNoPermissionsTitle: 'Keine Berechtigung',
     errorNoPermissionsMessage: 'Sie haben nicht genügend Rechte um diese Aktion auszuführen.',
     
   });
   
-}
+}
+
+// sonia.security.permissionspanel.js
+if (Sonia.security.PermissionsPanel){
+	  
+	  Ext.override(Sonia.security.PermissionsPanel, {
+	    
+	    addText: 'Hinzufügen',
+	    removeText: 'Entfernen',
+	    reloadText: 'Aktualisieren',
+	    
+	    titleText: 'Berechtigungen'
+	    
+	  });
+	  
+	}

scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.panel.js

   titleText: 'Repository Form',
   emptyText: 'Add or select an Repository',
   
+  searchText: 'Search: ',
   archiveText: 'Archive',
   unarchiveText: 'Unarchive',
   archiveTitleText: 'Archive Repository',
         '</div></tpl>'
     }, '  ',{
       xtype: 'label',
-      text: 'Search: ',
+      text: this.searchText,
       cls: 'ytb-text'
     }, '  ',{
       id: 'repositorySearch',

scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.repositorybrowser.js

   path: null,
   
   repositoryBrowserTitleText: 'Source {0}',
+
+  colNameText: 'Name',
+  colLengthText: 'Length',
+  colLastModifiedText: 'Last Modified',
+  colDescriptionText: 'Description',
   
   iconFolder: 'resources/images/folder.png',
   iconDocument: 'resources/images/document.png',
       },{
         id: 'name',
         dataIndex: 'name',
-        header: 'Name',
+        header: this.colNameText,
         renderer: this.renderName,
         scope: this,
         width: 180
       },{
         id: 'length',
         dataIndex: 'length',
-        header: 'Length',
+        header: this.colLengthText,
         renderer: this.renderLength
       },{
         id: 'lastModified',
         dataIndex: 'lastModified',
-        header: 'Last Modified',
+        header: this.colLastModifiedText,
         renderer: Ext.util.Format.formatTimestamp
       },{
         id: 'description',
         dataIndex: 'description',
-        header: 'Description'
+        header: this.colDescriptionText
       },{
         id: 'subrepository',
         dataIndex: 'subrepository',
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.