Merged sdorra/scm-manager into default

This commit is contained in:
Clemens Rabe
2013-10-19 18:49:40 +02:00
3 changed files with 74 additions and 19 deletions

View File

@@ -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){
});
}
}
// sonia.security.permissionspanel.js
if (Sonia.security.PermissionsPanel){
Ext.override(Sonia.security.PermissionsPanel, {
addText: 'Hinzufügen',
removeText: 'Entfernen',
reloadText: 'Aktualisieren',
titleText: 'Berechtigungen'
});
}

View File

@@ -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, {
'</div></tpl>'
}, ' ',{
xtype: 'label',
text: 'Search: ',
text: this.searchText,
cls: 'ytb-text'
}, ' ',{
id: 'repositorySearch',

View File

@@ -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',