spec/shared/fixtures.rb in jactive_support-2.1.2 vs spec/shared/fixtures.rb in jactive_support-3.0.0.pre1
- old
+ new
@@ -1,7 +1,53 @@
+require 'i18n'
+
def enumerator_class
[].each.class
end
def ruby_bug(*args)
yield
-end
\ No newline at end of file
+end
+
+I18n.locale = :en
+java::util::Locale.default = java::util::Locale.new('en')
+def setup_date_translations
+ I18n.backend.store_translations :en, {
+ :java_date => {
+ :formats => {
+ :default => 'HH:mm:ss.SSS dd/MM/yyyy',
+ :short => 'dd. MMM',
+ :long => 'dd. MMMM yyyy',
+ },
+ },
+ :sql_date => {
+ :formats => {
+ :default => 'dd/MM/yyyy'
+ }
+ }
+ }
+ I18n.backend.store_translations :de, {
+ :java_date => {
+ :formats => {
+ :default => 'HH:mm:ss.SSS dd.MM.yyyy',
+ :short => 'dd. MMM',
+ :long => 'dd. MMMM yyyy',
+ },
+ }
+ }
+ I18n.backend.store_translations :fr, {
+ :java_date => {
+ :formats => {
+ :default => 'HH:mm:ss.SSS dd.MM.yyyy',
+ :input => 'HH:mm:ss.SSS dd.MM.yy',
+ },
+ }
+ }
+ I18n.backend.store_translations :sv, {
+ :java_date => {
+ :formats => {
+ :default => 'HH:mm:ss.SSS dd-MM-yy',
+ :output => 'HH:mm:ss.SSS dd-MM-yyyy',
+ },
+ }
+ }
+end