]> source.dussan.org Git - sonarqube.git/commitdiff
Use always the same pattern to display dates and times.
authorsimonbrandhof <simon.brandhof@gmail.com>
Mon, 6 Jun 2011 22:31:44 +0000 (00:31 +0200)
committersimonbrandhof <simon.brandhof@gmail.com>
Mon, 6 Jun 2011 22:31:44 +0000 (00:31 +0200)
Date must include day of month, abbreviated month name, year. No need for day name or long month name.
Time includes hour and minutes only. No need for seconds nor timezone.

sonar-server/src/main/webapp/WEB-INF/config/environment.rb
sonar-server/src/main/webapp/WEB-INF/config/locales/en.yml [new file with mode: 0644]
sonar-server/src/main/webapp/WEB-INF/config/locales/fr.yml [new file with mode: 0644]
sonar-server/src/main/webapp/WEB-INF/config/locales/ru.yml [new file with mode: 0644]

index dd9f99e258236f950a73071e2b890e3e4280de09..cf15d6a5a3134ac5f37104e10ba4b3be98512a08 100644 (file)
@@ -29,9 +29,13 @@ Rails::Initializer.run do |config|
 
   # The internationalization framework can be changed to have another default locale (standard is :en) or more load paths.
   # All files from config/locales/*.rb,yml are added automatically.
-  # config.i18n.load_path << Dir[File.join(RAILS_ROOT, 'my', 'locales', '*.{rb,yml}')]
-  # config.i18n.default_locale = :de
-  config.i18n.load_path += Dir[File.join(RAILS_ROOT, 'config', 'locales', '**', '*.{rb,yml}')] 
+  
+  # Default locales provided by Ruby on Rails
+  config.i18n.load_path << Dir[File.join(RAILS_ROOT, 'config', 'locales', '**', '*.{rb,yml}')] 
+  
+  # Overridden bundles
+  config.i18n.load_path << Dir[File.join(RAILS_ROOT, 'config', 'locales', '*.{rb,yml}')] 
+  
   config.i18n.default_locale = :en
 
   # Use the database for sessions instead of the cookie-based default,
diff --git a/sonar-server/src/main/webapp/WEB-INF/config/locales/en.yml b/sonar-server/src/main/webapp/WEB-INF/config/locales/en.yml
new file mode 100644 (file)
index 0000000..f164a55
--- /dev/null
@@ -0,0 +1,13 @@
+# Override default locale
+
+en:
+  date:
+    formats:
+      default: "%d %b %Y"
+
+  time:
+    formats:
+      default: "%d %b %Y %H:%M"
+    am: "am"
+    pm: "pm"
+
diff --git a/sonar-server/src/main/webapp/WEB-INF/config/locales/fr.yml b/sonar-server/src/main/webapp/WEB-INF/config/locales/fr.yml
new file mode 100644 (file)
index 0000000..a74cb73
--- /dev/null
@@ -0,0 +1,10 @@
+# Override default formats
+
+fr:
+  date:
+    formats:
+      default: "%d %b %Y"
+
+  time:
+    formats:
+      default: "%d %b %Y, %H:%M"
\ No newline at end of file
diff --git a/sonar-server/src/main/webapp/WEB-INF/config/locales/ru.yml b/sonar-server/src/main/webapp/WEB-INF/config/locales/ru.yml
new file mode 100644 (file)
index 0000000..edd37a0
--- /dev/null
@@ -0,0 +1,23 @@
+# Russian localization for Ruby on Rails 2.2+
+# by Yaroslav Markin <yaroslav@markin.net>
+#
+# Be sure to check out "russian" gem (http://github.com/yaroslav/russian) for
+# full Russian language support in Rails (month names, pluralization, etc). 
+# The following is an excerpt from that gem.
+#
+# Для полноценной поддержки русского языка (варианты названий месяцев, 
+# плюрализация и так далее) в Rails 2.2 нужно использовать gem "russian" 
+# (http://github.com/yaroslav/russian). Следующие данные -- выдержка их него, чтобы
+# была возможность минимальной локализации приложения на русский язык.
+
+ru:
+  date:
+    formats:
+      default: "%d %b %Y"
+
+  time:
+    formats:
+      default: "%d %b %Y, %H:%M"
+
+    am: "утра"
+    pm: "вечера"
\ No newline at end of file