akitaonrails (owner)

Revisions

gist: 11884 Download_button fork
public
Public Clone URL: git://gist.github.com/11884.git
Embed All Files: show embed
Text #
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
{
  :'pt-BR' => {
    # formatos de data e hora
    :date => {
      :formats => {
        :default => "%d/%m/%Y",
        :short => lambda { |date| "#{date.day} %b" },
        :long => lambda { |date| "#{date.day} de %B de %Y" },
        :only_day => "%e"
      },
      :day_names => %w(Domingo Segunda Terça Quarta Quinta Sexta Sábado),
      :abbr_day_names => %w(Do Se Te Qa Qi Sx Sa),
      :month_names => [nil] + %w(Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro),
      :abbr_month_names => [nil] + %w(Jan Fev Mar Abr Mai Jun Jul Ago Set Out Nov Dez),
      :order => [:day, :month, :year]
    },
    :time => {
      :formats => {
        :default => lambda { |time| "%A, #{time.day} de %B de %Y, %H:%M hs" },
        :time => "%H:%M hs",
        :short => lambda { |time| "#{time.day}/%m, %H:%M hs" },
        :long => lambda { |time| "%A, #{time.day} de %B de %Y, %H:%M hs" },
        :only_second => "%S"
      },
      :am => '',
      :pm => ''
    },
 
    # date helper distanci em palavras
    :datetime => {
      :distance_in_words => {
        :half_a_minute => 'meio minuto',
        :less_than_x_seconds => { :one => 'menos de 1 segundo', :other => 'menos de {{count}} segundos' },
        :x_seconds => { :one => '1 segundo', :other => '{{count}} segundos' },
        :less_than_x_minutes => { :one => 'menos de um minuto', :other => 'menos de {{count}} minutos' },
        :x_minutes => { :one => '1 minuto', :other => '{{count}} minutos' },
        :about_x_hours => { :one => 'aproximadamente 1 hora', :other => 'aproximadamente {{count}} horas' },
        :x_days => { :one => '1 dia', :other => '{{count}} dias' },
        :about_x_months => { :one => 'aproximadamente 1 mês', :other => '{{count}} meses' },
        :x_months => { :one => '1 mês', :other => '{{count}} meses' },
        :about_x_years => { :one => 'aproximadamente 1 ano', :other => '{{count}} anos' },
        :over_x_years => { :one => 'mais de 1 ano', :other => '{{count}} anos' }
      }
    },
 
    # numeros
    :number => {
      :format => {
        :precision => 3,
        :separator => ',',
        :delimiter => '.'
      },
      :currency => {
        :format => {
          :unit => 'R$',
          :precision => 2,
          :format => '%u %n'
        }
      }
    },
 
    # Active Record
    :activerecord => {
      :errors => {
        :template => {
          :header => {
            :one => "{{model}} não pôde ser salvo: 1 erro",
            :other => "{{model}} não pôde ser salvo: {{count}} erros."
          },
          :body => "Por favor, cheque os seguintes campos:"
        },
        :messages => {
          :inclusion => "não está incluso na lista",
          :exclusion => "não está disponível",
          :invalid => "não é válido",
          :confirmation => "não bate com a confirmação",
          :accepted => "precisa ser aceito",
          :empty => "não pode ser vazio",
          :blank => "não pode ser vazio",
          :too_long => "é muito longo (não mais do que {{count}} caracteres)",
          :too_short => "é muito curto (não menos do que {{count}} caracteres)",
          :wrong_length => "não é do tamanho correto (precisa ter {{count}} caracteres)",
          :taken => "não está disponível",
          :not_a_number => "não é um número",
          :greater_than => "precisa ser maior do que {{count}}",
          :greater_than_or_equal_to => "precisa ser maior ou igual a {{count}}",
          :equal_to => "precisa ser igual a {{count}}",
          :less_than => "precisa ser menor do que {{count}}",
          :less_than_or_equal_to => "precisa ser menor ou igual a {{count}}",
          :odd => "precisa ser ímpar",
          :even => "precisa ser par"
        }
      },
      :models => {
        :employee => {
          :one => "Empregado", :other => "Empregados",
        }
      },
      :attributes => {
        :employee => {
          :first_name => "Primeiro nome",
          :last_name => "Sobrenome",
          :email => "E-mail",
          :password => "Senha",
          :employee_number => "Num. do empregado"
        }
      }
    },
    :txt => {
      :main_title => "Localizando Rails",
      :app_name => "Aplicação de Demonstração",
      :sub_title => "como localizar sua aplicação com as novas funcionalidades de internacionalização do Rails",
      :contents => "Conteúdo",
      :menu => {
        :introduction => "Introdução",
        :about => "Sobre",
        :setup => "Configuração",
        :date_formats => "Formatos de Data",
        :time_formats => "Formatos de Hora"
      }
    }
  }
}