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 def37811c4..8a942ba2dd 100644
--- a/scm-webapp/src/main/webapp/resources/js/i18n/de.js
+++ b/scm-webapp/src/main/webapp/resources/js/i18n/de.js
@@ -131,7 +131,6 @@ if (Sonia.repository.FormPanel){
contactHelpText: 'Die E-Mail Adresse einer für das Repository verantwortlichen Person.',
descriptionHelpText: 'Eine kurze Beschreibung des Repositories.',
publicHelpText: 'Ein öffentliches Repository kann von jeder Person gelesen werden.',
- // TODO
permissionHelpText: 'Rechteverwaltung für bestimmte Nutzer oder Gruppen
\n\
Rechte:
READ = nur lesen
WRITE = lesen und schreiben
\n\
OWNER = lesen, schreiben und Rechteverwaltung.'
@@ -175,7 +174,7 @@ if (Sonia.config.ScmConfigPanel){
errorTitleText: 'Fehler',
errorMsgText: 'Die Konfiguration konnte nicht geladen werden.',
- // help TODO
+ // help
servernameHelpText: 'Der Name dieses Servers. Dieser Name wird Teil der Repository-URL.',
pluginRepositoryHelpText: 'Die URL des Plugin-Repositories.
Beschreibung der {Platzhalter}:\n\
version = SCM-Manager Version
os = Betriebssystem
arch = Architektur',
diff --git a/scm-webapp/src/main/webapp/resources/js/sonia.repository.js b/scm-webapp/src/main/webapp/resources/js/sonia.repository.js
index cef5763ca5..31f3527dcc 100644
--- a/scm-webapp/src/main/webapp/resources/js/sonia.repository.js
+++ b/scm-webapp/src/main/webapp/resources/js/sonia.repository.js
@@ -218,6 +218,14 @@ Sonia.repository.InfoPanel = Ext.extend(Ext.Panel, {
linkTemplate: '{0}',
mailTemplate: '{0}',
actionLinkTemplate: '{0}',
+
+ // text TODO i18n
+ nameText: 'Name: ',
+ typeText: 'Type: ',
+ contactText: 'Contact: ',
+ urlText: 'Url: ',
+ changesetViewerText: 'ChangesetViewer',
+ changesetViewerTitleText: 'ChangesetViewer {0}',
initComponent: function(){
@@ -316,7 +324,7 @@ Sonia.repository.InfoPanel = Ext.extend(Ext.Panel, {
return {
xtype: 'link',
colspan: 2,
- text: 'ChangesetViewer',
+ text: this.changesetViewerText,
listeners: {
click: {
fn: this.openChangesetViewer,
@@ -329,7 +337,7 @@ Sonia.repository.InfoPanel = Ext.extend(Ext.Panel, {
createChangesetViewer: function(){
return {
id: this.item.id + '-changesetViewer',
- title: 'ChangesetViewer ' + this.item.name,
+ title: String.format(this.changesetViewerTitleText, this.item.name),
repository: this.item,
xtype: 'repositoryChangesetViewerPanel',
closable: true,
@@ -356,6 +364,9 @@ Sonia.repository.ExtendedInfoPanel = Ext.extend(Sonia.repository.InfoPanel,{
checkoutTemplate: null,
+ // text TODO i18n
+ ckeckoutText: 'Checkout: ',
+
modifyDefaultConfig: function(config){
var items = config.items;
if ( items == null ){
@@ -363,7 +374,7 @@ Sonia.repository.ExtendedInfoPanel = Ext.extend(Sonia.repository.InfoPanel,{
}
items.push({
xtype: 'label',
- text: 'Checkout: '
+ text: this.checkoutText
},{
xtype: 'box',
html: String.format(