diff --git a/scm-webapp/src/main/webapp/resources/js/i18n/de.js b/scm-webapp/src/main/webapp/resources/js/i18n/de.js index b822420a82..40b6b6dca6 100644 --- a/scm-webapp/src/main/webapp/resources/js/i18n/de.js +++ b/scm-webapp/src/main/webapp/resources/js/i18n/de.js @@ -39,7 +39,8 @@ if (Ext.form.VTypes){ 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.', }); } @@ -87,11 +88,11 @@ if (Sonia.login.Form){ 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' }); @@ -135,6 +136,14 @@ if ( Sonia.rest.FormPanel ){ } +if (Sonia.repository.ChangesetPanel){ + + Ext.apply(Sonia.repository.ChangesetPanel, { + diffLabel: 'Änderung', + rawDiffLabel: 'Datei anzeigen' + }); +} + // sonia.repository.js if (Sonia.repository.DefaultPanel){ @@ -197,7 +206,8 @@ if (Sonia.repository.Panel){ Ext.override(Sonia.repository.Panel, { titleText: 'Repository', - + + searchText: 'Suche: ', archiveText: 'Archivieren', unarchiveText: 'Wiederherstellen', archiveTitleText: 'Repository archivieren', @@ -228,7 +238,7 @@ if (Sonia.repository.PermissionFormPanel){ if (Sonia.repository.ChangesetViewerPanel){ Ext.override(Sonia.repository.ChangesetViewerPanel,{ - // german ?? + // german ?? changesetViewerTitleText: 'Commits {0}' }); @@ -255,7 +265,7 @@ if (Sonia.repository.ExtendedInfoPanel){ Ext.override(Sonia.repository.ExtendedInfoPanel, { // german ?? checkoutText: 'Checkout: ', - repositoryBrowserText: 'Source' + repositoryBrowserText: 'Quellcode' }); } @@ -263,9 +273,12 @@ if (Sonia.repository.ExtendedInfoPanel){ 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' }); } @@ -336,6 +349,11 @@ if (Sonia.config.ScmConfigPanel){ 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', @@ -514,7 +532,7 @@ if (Sonia.action.ExceptionWindow){ Ext.override(Sonia.action.ExceptionWindow, { okText: 'Ok', detailsText: 'Details', - exceptionText: 'Exception' + exceptionText: 'Fehler' }); } @@ -553,11 +571,27 @@ if (Sonia.plugin.Grid){ 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){ @@ -593,7 +627,7 @@ 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.', @@ -628,4 +662,19 @@ if (Sonia.rest.Panel){ }); -} \ No newline at end of file +} + +// sonia.security.permissionspanel.js +if (Sonia.security.PermissionsPanel){ + + Ext.override(Sonia.security.PermissionsPanel, { + + addText: 'Hinzufügen', + removeText: 'Entfernen', + reloadText: 'Aktualisieren', + + titleText: 'Berechtigungen' + + }); + + } \ No newline at end of file diff --git a/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.panel.js b/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.panel.js index 1869af479f..24e73ab9da 100644 --- a/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.panel.js +++ b/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.panel.js @@ -35,6 +35,7 @@ Sonia.repository.Panel = Ext.extend(Sonia.rest.Panel, { titleText: 'Repository Form', emptyText: 'Add or select an Repository', + searchText: 'Search: ', archiveText: 'Archive', unarchiveText: 'Unarchive', archiveTitleText: 'Archive Repository', @@ -141,7 +142,7 @@ Sonia.repository.Panel = Ext.extend(Sonia.rest.Panel, { '' }, ' ',{ xtype: 'label', - text: 'Search: ', + text: this.searchText, cls: 'ytb-text' }, ' ',{ id: 'repositorySearch', diff --git a/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.repositorybrowser.js b/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.repositorybrowser.js index 2fff4dc1c4..25d40bbc9e 100644 --- a/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.repositorybrowser.js +++ b/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.repositorybrowser.js @@ -35,6 +35,11 @@ Sonia.repository.RepositoryBrowser = Ext.extend(Ext.grid.GridPanel, { path: null, repositoryBrowserTitleText: 'Source {0}', + + colNameText: 'Name', + colLengthText: 'Length', + colLastModifiedText: 'Last Modified', + colDescriptionText: 'Description', iconFolder: 'resources/images/folder.png', iconDocument: 'resources/images/document.png', @@ -92,24 +97,24 @@ Sonia.repository.RepositoryBrowser = Ext.extend(Ext.grid.GridPanel, { },{ 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',