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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
---
es:
activerecord:
errors:
messages:
record_invalid: "La validación falló: %{errors}"
restrict_dependent_destroy:
has_one: No se puede eliminar el registro porque existe un %{record} dependiente
has_many: No se puede eliminar el registro porque existen %{record} dependientes
date:
abbr_day_names:
- dom
- lun
- mar
- mié
- jue
- vie
- sáb
abbr_month_names:
-
- ene
- feb
- mar
- abr
- may
- jun
- jul
- ago
- sep
- oct
- nov
- dic
day_names:
- domingo
- lunes
- martes
- miércoles
- jueves
- viernes
- sábado
formats:
default: "%d/%m/%Y"
long: "%d de %B de %Y"
short: "%d de %b"
month_names:
-
- enero
- febrero
- marzo
- abril
- mayo
- junio
- julio
- agosto
- septiembre
- octubre
- noviembre
- diciembre
order:
- :day
- :month
- :year
datetime:
# used in a custom scope that has been created to fix https://gitlab.com/gitlab-org/gitlab-ce/issues/32747
time_ago_in_words:
half_a_minute: "hace medio minuto"
less_than_x_seconds:
one: "hace menos de 1 segundo"
other: "hace menos de %{count} segundos"
x_seconds:
one: "hace 1 segundo"
other: "hace %{count} segundos"
less_than_x_minutes:
one: "hace menos de un minuto"
other: "hace menos de %{count} minutos"
x_minutes:
one: "hace 1 minuto"
other: "hace %{count} minutos"
about_x_hours:
one: "hace alrededor de 1 hora"
other: "hace alrededor de %{count} horas"
x_days:
one: "hace un día"
other: "hace %{count} días"
about_x_months:
one: "hace alrededor de 1 mes"
other: "hace alrededor de %{count} meses"
x_months:
one: "hace 1 mes"
other: "hace %{count} meses"
about_x_years:
one: "hace alrededor de 1 año"
other: "hace alrededor de %{count} años"
over_x_years:
one: "hace más de 1 año"
other: "hace %{count} años"
almost_x_years:
one: "hace casi 1 año"
other: "hace casi %{count} años"
# Used in distance_of_time_in_words(), distance_of_time_in_words_to_now(), time_ago_in_words()
distance_in_words:
about_x_hours:
one: alrededor de 1 hora
other: alrededor de %{count} horas
about_x_months:
one: alrededor de 1 mes
other: alrededor de %{count} meses
about_x_years:
one: alrededor de 1 año
other: alrededor de %{count} años
almost_x_years:
one: casi 1 año
other: casi %{count} años
half_a_minute: medio minuto
less_than_x_minutes:
one: menos de 1 minuto
other: menos de %{count} minutos
less_than_x_seconds:
one: menos de 1 segundo
other: menos de %{count} segundos
over_x_years:
one: más de 1 año
other: más de %{count} años
x_days:
one: 1 día
other: "%{count} días"
x_minutes:
one: 1 minuto
other: "%{count} minutos"
x_months:
one: 1 mes
other: "%{count} meses"
x_years:
one: 1 año
other: "%{count} años"
x_seconds:
one: 1 segundo
other: "%{count} segundos"
prompts:
day: Día
hour: Hora
minute: Minutos
month: Mes
second: Segundos
year: Año
errors:
format: "%{attribute} %{message}"
messages:
accepted: debe ser aceptado
blank: no puede estar en blanco
present: debe estar en blanco
confirmation: no coincide
empty: no puede estar vacío
equal_to: debe ser igual a %{count}
even: debe ser par
exclusion: está reservado
greater_than: debe ser mayor que %{count}
greater_than_or_equal_to: debe ser mayor que o igual a %{count}
inclusion: no está incluido en la lista
invalid: no es válido
less_than: debe ser menor que %{count}
less_than_or_equal_to: debe ser menor que o igual a %{count}
model_invalid: "La validación falló: %{errors}"
not_a_number: no es un número
not_an_integer: debe ser un entero
odd: debe ser impar
required: debe existir
taken: ya está en uso
too_long:
one: "es demasiado largo (1 carácter máximo)"
other: "es demasiado largo (%{count} caracteres máximo)"
too_short:
one: "es demasiado corto (1 carácter mínimo)"
other: "es demasiado corto (%{count} caracteres mínimo)"
wrong_length:
one: "no tiene la longitud correcta (1 carácter exactos)"
other: "no tiene la longitud correcta (%{count} caracteres exactos)"
other_than: debe ser distinto de %{count}
template:
body: 'Se encontraron problemas con los siguientes campos:'
header:
one: No se pudo guardar este/a %{model} porque se encontró 1 error
other: No se pudo guardar este/a %{model} porque se encontraron %{count} errores
helpers:
select:
prompt: Por favor seleccione
submit:
create: Crear %{model}
submit: Guardar %{model}
update: Actualizar %{model}
number:
currency:
format:
delimiter: "."
format: "%n %u"
precision: 2
separator: ","
significant: false
strip_insignificant_zeros: false
unit: "€"
format:
delimiter: "."
precision: 3
separator: ","
significant: false
strip_insignificant_zeros: false
human:
decimal_units:
format: "%n %u"
units:
billion: mil millones
million:
one: millón
other: millones
quadrillion: mil billones
thousand: mil
trillion:
one: billón
other: billones
unit: ''
format:
delimiter: ''
precision: 1
significant: true
strip_insignificant_zeros: true
storage_units:
format: "%n %u"
units:
byte:
one: Byte
other: Bytes
gb: GB
kb: KB
mb: MB
tb: TB
percentage:
format:
delimiter: ''
format: "%n %"
precision:
format:
delimiter: ''
support:
array:
last_word_connector: " y "
two_words_connector: " y "
words_connector: ", "
time:
am: am
formats:
default: "%A, %d de %B de %Y %H:%M:%S %z"
long: "%d de %B de %Y %H:%M"
short: "%d de %b %H:%M"
timeago_tooltip: "%d de %B de %Y %H:%M"
pm: pm