Prefer strings over symbols in Portuguese (PT and BR) and Spanish README

This commit is contained in:
Ausmarton Zarino Fernandes 2014-08-04 19:16:49 +01:00
parent dcf9b68586
commit b856b19d7c
3 changed files with 46 additions and 46 deletions

View File

@ -75,8 +75,8 @@ través del hash `params`:
``` ruby
get '/hola/:nombre' do
# coincide con "GET /hola/foo" y "GET /hola/bar"
# params[:nombre] es 'foo' o 'bar'
"Hola #{params[:nombre]}!"
# params['nombre'] es 'foo' o 'bar'
"Hola #{params['nombre']}!"
end
```
@ -85,24 +85,24 @@ También puede acceder a los parámetros nombrados usando parámetros de bloque:
``` ruby
get '/hola/:nombre' do |n|
# coincide con "GET /hola/foo" y "GET /hola/bar"
# params[:nombre] es 'foo' o 'bar'
# n almacena params[:nombre]
# params['nombre'] es 'foo' o 'bar'
# n almacena params['nombre']
"Hola #{n}!"
end
```
Los patrones de ruta también pueden incluir parámetros splat (o wildcard),
accesibles a través del arreglo `params[:splat]`:
accesibles a través del arreglo `params['splat']`:
``` ruby
get '/decir/*/al/*' do
# coincide con /decir/hola/al/mundo
params[:splat] # => ["hola", "mundo"]
params['splat'] # => ["hola", "mundo"]
end
get '/descargar/*.*' do
# coincide con /descargar/path/al/archivo.xml
params[:splat] # => ["path/al/archivo", "xml"]
params['splat'] # => ["path/al/archivo", "xml"]
end
```
@ -118,7 +118,7 @@ Rutas con Expresiones Regulares:
``` ruby
get %r{/hola/([\w]+)} do
"Hola, #{params[:captures].first}!"
"Hola, #{params['captures'].first}!"
end
```
@ -150,7 +150,7 @@ ejemplo el user agent:
``` ruby
get '/foo', :agent => /Songbird (\d\.\d)[\d\/]*?/ do
"Estás usando la versión de Songbird #{params[:agent][0]}"
"Estás usando la versión de Songbird #{params['agent'][0]}"
end
get '/foo' do
@ -934,7 +934,7 @@ accesibles directamente por las plantillas:
``` ruby
get '/:id' do
@foo = Foo.find(params[:id])
@foo = Foo.find(params['id'])
haml '%h1= @foo.nombre'
end
```
@ -943,7 +943,7 @@ O es posible especificar un Hash de variables locales explícitamente:
``` ruby
get '/:id' do
foo = Foo.find(params[:id])
foo = Foo.find(params['id'])
haml '%h1= bar.nombre', :locals => { :bar => foo }
end
```
@ -1052,7 +1052,7 @@ end
get '/foo/*' do
@nota #=> 'Hey!'
params[:splat] #=> 'bar/baz'
params['splat'] #=> 'bar/baz'
end
```
@ -1110,7 +1110,7 @@ helpers do
end
get '/:nombre' do
bar(params[:nombre])
bar(params['nombre'])
end
```
@ -1145,7 +1145,7 @@ get '/' do
end
get '/:valor' do
session[:valor] = params[:valor]
session[:valor] = params['valor']
end
```
@ -1163,7 +1163,7 @@ get '/' do
end
get '/:valor' do
session[:valor] = params[:valor]
session[:valor] = params['valor']
end
```
@ -1230,7 +1230,7 @@ la petición usando `pass`:
``` ruby
get '/adivina/:quien' do
pass unless params[:quien] == 'Franco'
pass unless params['quien'] == 'Franco'
'Adivinaste!'
end
@ -1353,7 +1353,7 @@ end
post '/' do
# escribimos a todos los streams abiertos
conexiones.each { |salida| salida << params[:mensaje] << "\n" }
conexiones.each { |salida| salida << params['mensaje'] << "\n" }
"mensaje enviado"
end
```
@ -1518,7 +1518,7 @@ el cliente ya tiene la versión actual en su caché:
``` ruby
get '/articulo/:id' do
@articulo = Articulo.find params[:id]
@articulo = Articulo.find params['id']
last_modified @articulo.updated_at
etag @articulo.sha1
erb :articulo
@ -2426,8 +2426,8 @@ class PantallaDeLogin < Sinatra::Base
get('/login') { haml :login }
post('/login') do
if params[:nombre] == 'admin' && params[:password] == 'admin'
session['nombre_de_usuario'] = params[:nombre]
if params['nombre'] == 'admin' && params['password'] == 'admin'
session['nombre_de_usuario'] = params['nombre']
else
redirect '/login'
end
@ -2552,8 +2552,8 @@ class MiApp < Sinatra::Base
# Ámbito de petición para '/definir_ruta/:nombre'
@valor = 42
settings.get("/#{params[:nombre]}") do
# Ámbito de petición para "/#{params[:nombre]}"
settings.get("/#{params['nombre']}") do
# Ámbito de petición para "/#{params['nombre']}"
@valor # => nil (no es la misma petición)
end

View File

@ -79,8 +79,8 @@ hash `params`:
``` ruby
get '/ola/:nome' do
# corresponde a "GET /ola/foo" e "GET /ola/bar"
# params[:nome] é 'foo' ou 'bar'
"Olá #{params[:nome]}!"
# params['nome'] é 'foo' ou 'bar'
"Olá #{params['nome']}!"
end
```
@ -94,17 +94,17 @@ end
```
Padrões de rota também podem conter parâmetros splat (curinga),
acessível por meio do array `params[:splat]`:
acessível por meio do array `params['splat']`:
``` ruby
get '/diga/*/para/*' do
# corresponde a /diga/ola/para/mundo
params[:splat] # => ["ola", "mundo"]
params['splat'] # => ["ola", "mundo"]
end
get '/download/*.*' do
# corresponde a /download/caminho/do/arquivo.xml
params[:splat] # => ["caminho/do/arquivo", "xml"]
params['splat'] # => ["caminho/do/arquivo", "xml"]
end
```
@ -120,7 +120,7 @@ Rotas podem casar com expressões regulares:
``` ruby
get %r{/ola/([\w]+)} do
"Olá, #{params[:captures].first}!"
"Olá, #{params['captures'].first}!"
end
```
@ -150,7 +150,7 @@ Rotas podem incluir uma variedade de condições, tal como o `user agent`:
``` ruby
get '/foo', :agent => /Songbird (\d\.\d)[\d\/]*?/ do
"Você está usando o Songbird versão #{params[:agent][0]}"
"Você está usando o Songbird versão #{params['agent'][0]}"
end
get '/foo' do
@ -459,7 +459,7 @@ diretamente acessadas por templates:
``` ruby
get '/:id' do
@foo = Foo.find(params[:id])
@foo = Foo.find(params['id'])
haml '%h1= @foo.nome'
end
```
@ -468,7 +468,7 @@ Ou, especifique um hash explícito para variáveis locais:
``` ruby
get '/:id' do
foo = Foo.find(params[:id])
foo = Foo.find(params['id'])
haml '%h1= foo.nome', :locals => { :foo => foo }
end
```
@ -544,7 +544,7 @@ helpers do
end
get '/:nome' do
bar(params[:nome])
bar(params['nome'])
end
```
@ -563,7 +563,7 @@ end
get '/foo/*' do
@nota #=> 'Oi!'
params[:splat] #=> 'bar/baz'
params['splat'] #=> 'bar/baz'
end
```
@ -630,7 +630,7 @@ Uma rota pode processar aposta para a próxima rota correspondente usando
``` ruby
get '/adivinhar/:quem' do
pass unless params[:quem] == 'Frank'
pass unless params['quem'] == 'Frank'
'Você me pegou!'
end

View File

@ -57,8 +57,8 @@ hash `params`:
``` ruby
get '/ola/:nome' do
# corresponde a "GET /ola/foo" e "GET /ola/bar"
# params[:nome] é 'foo' ou 'bar'
"Olá #{params[:nome]}!"
# params['nome'] é 'foo' ou 'bar'
"Olá #{params['nome']}!"
end
```
@ -71,17 +71,17 @@ end
```
Padrões de rota podem também incluir parâmetros splat (asteriscos),
acessíveis através do array `params[:splat]`.
acessíveis através do array `params['splat']`.
``` ruby
get '/diga/*/ao/*' do
# corresponde a /diga/ola/ao/mundo
params[:splat] # => ["ola", "mundo"]
params['splat'] # => ["ola", "mundo"]
end
get '/download/*.*' do
# corresponde a /download/pasta/do/arquivo.xml
params[:splat] # => ["pasta/do/arquivo", "xml"]
params['splat'] # => ["pasta/do/arquivo", "xml"]
end
```
@ -89,7 +89,7 @@ Rotas correspondem-se com expressões regulares:
``` ruby
get %r{/ola/([\w]+)} do
"Olá, #{params[:captures].first}!"
"Olá, #{params['captures'].first}!"
end
```
@ -106,7 +106,7 @@ exemplo, o agente usuário:
``` ruby
get '/foo', :agent => /Songbird (\d\.\d)[\d\/]*?/ do
"Você está a utilizar a versão #{params[:agent][0]} do Songbird."
"Você está a utilizar a versão #{params['agent'][0]} do Songbird."
end
get '/foo' do
@ -282,7 +282,7 @@ directamente acedidas por templates:
``` ruby
get '/:id' do
@foo = Foo.find(params[:id])
@foo = Foo.find(params['id'])
haml '%h1= @foo.nome'
end
```
@ -291,7 +291,7 @@ Ou, especifique um hash explícito para variáveis locais:
``` ruby
get '/:id' do
foo = Foo.find(params[:id])
foo = Foo.find(params['id'])
haml '%h1= foo.nome', :locals => { :foo => foo }
end
```
@ -367,7 +367,7 @@ helpers do
end
get '/:nome' do
bar(params[:nome])
bar(params['nome'])
end
```
@ -386,7 +386,7 @@ end
get '/foo/*' do
@nota #=> 'Olá!'
params[:splat] #=> 'bar/baz'
params['splat'] #=> 'bar/baz'
end
```
@ -454,7 +454,7 @@ usando `pass`:
``` ruby
get '/adivinhar/:quem' do
pass unless params[:quem] == 'Frank'
pass unless params['quem'] == 'Frank'
'Apanhaste-me!'
end