clemens (owner)

Revisions

gist: 90757 Download_button fork
public
Public Clone URL: git://gist.github.com/90757.git
Embed All Files: show embed
Ruby #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
  :en => {
    :salutation => {
      :gender => {
        :male => "Mr",
        :female => "Mrs",
        :female_unmarried => "Ms"
      }
      :full => lambda { |attributes|
        gender_salutation = I18n.t(:"salutation.#{attributes[:gender]}")
        gender_salutation = I18n.t(:'salutation.female_unmarried') if attributes[:gender] == 'female' && !attributes[:married]
        attributes[:prefix] ||= gender_salutation
        "Dear #{attributes[:prefix]} #{attributes[:last_name]}"
      }
    }
  },
  :de => {
    :salutation => {
      :gender => {
        :male => "Sehr geehrter Herr", # Dear Mr
        :female => "Sehr geehrte Frau" # Dear Mrs
      },
      :full => lambda { |attributes|
        gender_salutation = I18n.t(:"salutation.#{attributes[:gender]}")
        prefix = [gender_salutation, attributes[:prefix]].compact.join(' ')
        "#{prefix} #{attributes[:last_name]}"
      }
    }
  }
}