]> source.dussan.org Git - sonarqube.git/commit
SONAR-75 Improve i18n API
authorSimon Brandhof <simon.brandhof@gmail.com>
Fri, 29 Jul 2011 10:09:43 +0000 (12:09 +0200)
committerSimon Brandhof <simon.brandhof@gmail.com>
Fri, 29 Jul 2011 10:09:43 +0000 (12:09 +0200)
commit402f8958a403d94422f38d47cc39aba0f13e8aae
treee4bac52b9a2927d7e994d9961bacf6d880611db7
parent15f5d562a3da55f3702500c1c855f3f9d7a52e2d
SONAR-75 Improve i18n API

- The extension point LanguagePack is not required anymore
- No error logs when rule description is not available in all locales
- Increase code coverage and decrease complexity
43 files changed:
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/i18n/I18nManager.java [deleted file]
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/i18n/InstalledPlugin.java [deleted file]
plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/i18n/EnglishLanguagePack.java [deleted file]
plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/i18n/FrenchLanguagePack.java [deleted file]
plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/i18n/I18nManagerTest.java [deleted file]
plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/i18n/QuebecLanguagePack.java [deleted file]
plugins/sonar-core-plugin/src/test/resources/I18n/EnglishPlugin.jar [deleted file]
plugins/sonar-core-plugin/src/test/resources/I18n/EnglishPlugin/META-INF/MANIFEST.MF [deleted file]
plugins/sonar-core-plugin/src/test/resources/I18n/EnglishPlugin/org/sonar/i18n/test.properties [deleted file]
plugins/sonar-core-plugin/src/test/resources/I18n/EnglishPlugin/org/sonar/i18n/test/anotherfakerule.html [deleted file]
plugins/sonar-core-plugin/src/test/resources/I18n/EnglishPlugin/org/sonar/i18n/test/fakerule.html [deleted file]
plugins/sonar-core-plugin/src/test/resources/I18n/FrenchPlugin.jar [deleted file]
plugins/sonar-core-plugin/src/test/resources/I18n/FrenchPlugin/META-INF/MANIFEST.MF [deleted file]
plugins/sonar-core-plugin/src/test/resources/I18n/FrenchPlugin/org/sonar/i18n/test_fr.properties [deleted file]
plugins/sonar-core-plugin/src/test/resources/I18n/FrenchPlugin/org/sonar/i18n/test_fr/fakerule.html [deleted file]
plugins/sonar-core-plugin/src/test/resources/I18n/QuebecPlugin.jar [deleted file]
plugins/sonar-core-plugin/src/test/resources/I18n/QuebecPlugin/META-INF/MANIFEST.MF [deleted file]
plugins/sonar-core-plugin/src/test/resources/I18n/QuebecPlugin/org/sonar/i18n/test_fr_CA.properties [deleted file]
plugins/sonar-i18n-en-plugin/pom.xml
plugins/sonar-i18n-en-plugin/src/main/java/org/sonar/plugins/i18n/en/EnglishPack.java [deleted file]
plugins/sonar-i18n-en-plugin/src/main/java/org/sonar/plugins/i18n/en/EnglishPackPlugin.java
sonar-core/src/main/java/org/sonar/core/i18n/I18nManager.java
sonar-core/src/main/java/org/sonar/core/i18n/RuleI18nManager.java [new file with mode: 0644]
sonar-core/src/test/java/org/sonar/core/i18n/I18nManagerTest.java
sonar-core/src/test/java/org/sonar/core/i18n/RuleI18nManagerTest.java [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/i18n/englishPack/org/sonar/i18n/checkstyle.properties [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/i18n/englishPack/org/sonar/i18n/checkstyle/ArchitectureRule.html [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/i18n/englishPack/org/sonar/i18n/core.properties [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/i18n/frenchPack/org/sonar/i18n/checkstyle_fr.properties [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/i18n/frenchPack/org/sonar/i18n/checkstyle_fr/ArchitectureRule.html [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/i18n/frenchPack/org/sonar/i18n/core_fr.properties [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/i18n/sqalePlugin/org/sonar/i18n/sqale.properties [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/core/i18n/sqalePlugin/org/sonar/i18n/sqale_fr.properties [new file with mode: 0644]
sonar-plugin-api/src/main/java/org/sonar/api/i18n/LanguagePack.java [deleted file]
sonar-server/src/main/java/org/sonar/server/platform/Platform.java
sonar-server/src/main/java/org/sonar/server/ui/JRubyFacade.java
sonar-server/src/main/java/org/sonar/server/ui/JRubyI18n.java
sonar-server/src/main/webapp/WEB-INF/app/controllers/application_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/models/api/utils.rb
sonar-server/src/main/webapp/WEB-INF/app/models/rule.rb
sonar-server/src/main/webapp/WEB-INF/app/models/rules_parameter.rb
sonar-server/src/test/java/org/sonar/server/ui/JRubyI18nTest.java