From 189a098dabbc6fa3ee344c660ae81d666828bdc7 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Thu, 31 Mar 2011 11:16:30 +0200 Subject: [PATCH] german localization for svn, git, hg and bzr plugin --- .../main/resources/sonia/scm/bzr.config.js | 24 +++++++++++++ .../main/resources/sonia/scm/git.config.js | 19 ++++++++++ .../src/main/resources/sonia/scm/hg.config.js | 36 +++++++++++++++++-- .../main/resources/sonia/scm/svn.config.js | 19 ++++++++++ 4 files changed, 95 insertions(+), 3 deletions(-) diff --git a/plugins/scm-bzr-plugin/src/main/resources/sonia/scm/bzr.config.js b/plugins/scm-bzr-plugin/src/main/resources/sonia/scm/bzr.config.js index 5ce4c827c8..7238adae08 100644 --- a/plugins/scm-bzr-plugin/src/main/resources/sonia/scm/bzr.config.js +++ b/plugins/scm-bzr-plugin/src/main/resources/sonia/scm/bzr.config.js @@ -86,6 +86,30 @@ Sonia.bzr.ConfigPanel = Ext.extend(Sonia.config.SimpleConfigForm, { Ext.reg("bzrConfigPanel", Sonia.bzr.ConfigPanel); +// i18n + +if ( i18n != null && i18n.country == 'de' ){ + + Ext.override(Sonia.hg.ConfigPanel, { + + // labels + titleText: 'Bazaar Settings', + bzrBinaryText: 'Bzr Pfad', + pythonBinary: 'Python Pfad', + pythonPath: 'Python Modul Suchpfad', + repositoryDirectoryText: 'Repository-Verzeichnis', + + // helpTexts + bzrBinaryHelpText: 'Pfad zum "bzr" Befehl.', + pythonBinaryHelpText: 'Pfad zum "python" Befehl.', + pythonPathHelpText: 'Der Python Modul Suchpfad (PYTHONPATH).', + repositoryDirectoryHelpText: 'The location of the Bazaar repositories.' + + }); + +} + +// register panel registerConfigPanel({ xtype : 'bzrConfigPanel' diff --git a/plugins/scm-git-plugin/src/main/resources/sonia/scm/git.config.js b/plugins/scm-git-plugin/src/main/resources/sonia/scm/git.config.js index 809ecc1abc..3f673692fc 100644 --- a/plugins/scm-git-plugin/src/main/resources/sonia/scm/git.config.js +++ b/plugins/scm-git-plugin/src/main/resources/sonia/scm/git.config.js @@ -62,6 +62,25 @@ Sonia.git.ConfigPanel = Ext.extend(Sonia.config.SimpleConfigForm, { Ext.reg("gitConfigPanel", Sonia.git.ConfigPanel); +// i18n + +if ( i18n != null && i18n.country == 'de' ){ + + Ext.override(Sonia.git.ConfigPanel, { + + // labels + titleText: 'Git Einstellungen', + repositoryDirectoryText: 'Repository-Verzeichnis', + + // helpTexts + repositoryDirectoryHelpText: 'Das Verzeichnis der Git-Repositories.' + + }); + +} + +// register panel + registerConfigPanel({ xtype : 'gitConfigPanel' }); diff --git a/plugins/scm-hg-plugin/src/main/resources/sonia/scm/hg.config.js b/plugins/scm-hg-plugin/src/main/resources/sonia/scm/hg.config.js index 7f8b450d15..36983f5265 100644 --- a/plugins/scm-hg-plugin/src/main/resources/sonia/scm/hg.config.js +++ b/plugins/scm-hg-plugin/src/main/resources/sonia/scm/hg.config.js @@ -38,15 +38,16 @@ Sonia.hg.ConfigPanel = Ext.extend(Sonia.config.ConfigForm, { titleText: 'Mercurial Settings', hgBinaryText: 'HG Binary', pythonBinaryText: 'Python Binary', - pythonPathText: 'Python Path', + pythonPathText: 'Python Module Search Path', repositoryDirectoryText: 'Repository directory', useOptimizedBytecodeText: 'Optimized Bytecode (.pyo)', autoConfigText: 'Load Auto-Configuration', + autoConfigLabelText: 'Auto-Configuration', // helpText hgBinaryHelpText: 'The location of the Mercurial binary.', pythonBinaryHelpText: 'The location of the Python binary.', - pythonPathHelpText: 'The Python path.', + pythonPathHelpText: 'The Python Module Search Path (PYTHONPATH).', repositoryDirectoryHelpText: 'The location of the Mercurial repositories.', useOptimizedBytecodeHelpText: 'Use the Python "-O" switch.', @@ -86,7 +87,7 @@ Sonia.hg.ConfigPanel = Ext.extend(Sonia.config.ConfigForm, { },{ xtype: 'button', text: this.autoConfigText, - fieldLabel: 'Auto-Configuration', + fieldLabel: this.autoConfigLabelText, handler: function(){ var self = Ext.getCmp('hgConfigForm'); self.loadConfig( self.el, 'config/repositories/hg/auto-configuration.json', 'POST' ); @@ -150,6 +151,35 @@ Sonia.hg.ConfigPanel = Ext.extend(Sonia.config.ConfigForm, { Ext.reg("hgConfigPanel", Sonia.hg.ConfigPanel); +// i18n + +if ( i18n != null && i18n.country == 'de' ){ + + Ext.override(Sonia.hg.ConfigPanel, { + + // labels + titleText: 'Mercurial Einstellungen', + hgBinaryText: 'HG Pfad', + pythonBinaryText: 'Python Pfad', + pythonPathText: 'Python Modul Suchpfad', + repositoryDirectoryText: 'Repository-Verzeichnis', + useOptimizedBytecodeText: 'Optimierter Bytecode (.pyo)', + autoConfigText: 'Einstellungen automatisch laden', + autoConfigLabelText: 'Automatische Einstellung', + + // helpText + hgBinaryHelpText: 'Pfad zum "hg" Befehl.', + pythonBinaryHelpText: 'Pfad zum "python" Befehl.', + pythonPathHelpText: 'Der Python Modul Suchpfad (PYTHONPATH).', + repositoryDirectoryHelpText: 'Das Verzeichnis der Mercurial-Repositories.', + useOptimizedBytecodeHelpText: 'Optimierten Bytecode verwenden (python -O).' + + }); + +} + +// register panel + registerConfigPanel({ id: 'hgConfigForm', xtype : 'hgConfigPanel' diff --git a/plugins/scm-svn-plugin/src/main/resources/sonia/scm/svn.config.js b/plugins/scm-svn-plugin/src/main/resources/sonia/scm/svn.config.js index a2939381b0..e1432428bd 100644 --- a/plugins/scm-svn-plugin/src/main/resources/sonia/scm/svn.config.js +++ b/plugins/scm-svn-plugin/src/main/resources/sonia/scm/svn.config.js @@ -62,6 +62,25 @@ Sonia.svn.ConfigPanel = Ext.extend(Sonia.config.SimpleConfigForm, { Ext.reg("svnConfigPanel", Sonia.svn.ConfigPanel); +// i18n + +if ( i18n != null && i18n.country == 'de' ){ + + Ext.override(Sonia.hg.ConfigPanel, { + + // labels + titleText: 'Subversion Einstellungen', + repositoryDirectoryText: 'Repository-Verzeichnis', + + // helpTexts + repositoryDirectoryHelpText: 'Das Verzeichnis der Subversion-Repositories.' + + }); + +} + +// register panel + registerConfigPanel({ xtype : 'svnConfigPanel' });