Multiidioma (I)

lunes, 13 de septiembre de 2010

En esta primera parte vamos a explicar como hacer que nuestras aplicaciones sean multiidioma. En primer lugar decir que cuando hacemos una aplicación multiidioma no es necesario si no queremos hacerlo en todos los idiomas de los mercados en los que pongamos nuestra app en el caso en el cual el idioma del dispositivo no esté contemplado en la aplicación cogerá por defecto el inglés.

1. Crear un fichero de tipo Strings file el cual será nuestro fichero de recursos.

Lo vamos a crear en la carpeta de Resources y para ello haremos botón derecho sobre la carpeta de Resources,  Add - New File y seleccionados debajo de MAC OS X la opción Resources y dentro de está en la parte derecha elegimos el fichero de tipo Strings File  y lo llamaremos Localizable.strings (hay que llamarlo así).



2. Ahora ya tenemos un fichero de recursos pero nosotros necesitamos tener varios idiomas,para ello lo que haremos será "crear diferentes versiones" de este fichero de recursos.

Botón derecho sobre el fichero Localizable.strings, Get info y en la pestaña General haremos click sobre el botón Make File Localizable



3. Volvemos a la pestaña general y ahora tenemos una pantalla con una caja de texto en la que pone solo English que este será el idioma por defecto.

4. Para añadir más idiomas, hacer clic en Add Localization y en función del idioma que queramos pondremos el código iso del idioma, otra opción es seleccionar del combo el idioma que queramos o escribirle tal cual, yo recomiendo poner el código iso. Una vez añadidos los deseados cerramos la pantalla.




Listado de los códigos de los idiomas aquí
5. Ahora verás que ha aparecido una flechita a la izda del fichero, si le damos se despliega y como  ves hay una versión del fichero Localizable.strings por cada idioma que hayamos añadido.


El formato de las diferentes versiones del fichero Localizable.string será el siguiente:

(hacemos clic sobre la versión "es"):
En el español:

"Saludo" = "Hola";
"Boton" = "Botón";

(hacemos clic sobre la versión "English")
En el de inglés:

"Saludo" = "Hello";
"Boton" = "Button";


Como has podido ver estos ficheros de recursos son listados de pares clave-valor (ambos cadenas de texto).

Importante:  A pesar de ser cadenas de texto no van precedidas de @

6. Para obtener el texto correspondiente a la clave "Saludo" lo haremos de la siguiente manera:

NSLocalizedStrings(@"Saludo",@"");

EJEMPLO:

Para asignar el valor a una label:   etiqueta.text =NSLocalizedString(@"Saludo",@"");

Para asignar el texto de un botón: [miBoton setTitle:NSLocalizedString(@"Boton",@"")forState:0];


Tenemos preparado un tutorial con esto, debido a los problemas con el audio no se escucha en youtube. Por lo tanto en cuanto se resuelva dicho problema pondremos el video.

Saving energy - Ahorrando energía

domingo, 25 de abril de 2010

Tips /pointers: consejos


To take a look: Echar un vistazo


Prevention is the best medicine: Es mejor prevenir que curar


Insulation: Aislamiento


to remodel: Remodelar


Solar panels: Paneles solares


Sealed: Sellado


Major: Importante (ej major buildings)


To focus on: Centrarse en


To turn off the lights: Apagar las luces


Blinds: Persianas


Awning: toldo /onin/


2 degrees lower: 2 grados menos


In other words: Es decir


Sliding glass doors: Puertas correderas


Draft: Corriente


To take a guess: Adivinar


It's freezing: Hace frío


Air conditioning: aire acondicionado


Less than that: Menos que eso


Ideal temperature in winter temperature: Temperatura idónea en invierno


To boil down to: Reducirse a ...


Light bulb: Bombilla


From now on: A partir de hoy


Chandelier: Lámpara de araña


Outdated: Anticuado


Wasteful: Que derrocha


Obsolete: Obsoleto


Energy that goes away : Energía que se pierde


Figures: Cifras


Watts: Vatios


What a difference!!: ¡Qué diferencia!


To grab: Coger


To hold the light bulb from the bottom: Coger la bombilla por abajo


To last: Durar


To pay attention: Prestar atención


Appliances: Electrodomésticos


To be hungry: Estar hambriento


Fridge: Nevera


24/7/365: Todo el año


Built-in: Integrado


To go off: Sonar


Picky: Quisquilloso


Groceries: La compra


Oven: Horno


To save money: Ahorrar


Mlcrowave: Microondas


To bake: Cocinar al horno


To take out: Sacar


To stove: Cocinar


To heat up: Calentar


To take: Tardar


To turn off: Apagar


Dishwasher: Lavavajillas


Sticker: Pegatina


To run away: Huir


To misuse: Mal uso


Unless: A menos que


Double window pane: Doble acristalamiento


Chamber: Cámara (de aire)


Air-tight: Hermético


Amount: Cantidad


Sound proof: Insonorizaod


Dryer: Secadora


Washing-machine: Lavadora


To Fill up: Lunar


Drying rack: Tendedero


Remote: Mango a distancia


Standby: Espera


To add up: Sumar


To go away: Irse de viaje


Power strip: Regleta


To plug in: Enchufar

To unplug: Desensufar


Better environment: Entorno mejor


To realize: Darse cuenta


Practical guide: Guía práctica


To make an investment: hacer una inversión


To be willing: Estar dispuesto

Vocabulary: Bedroom (Habitación)

lunes, 5 de abril de 2010

bed -> a piece of furniture that you lie on when you sleep
Mueble donde te tumbas cuando duermes

bunk bed -> one of a pair of single beds built as a unit one above the other
Un par de camas individuales construidas como una unidad una encima de la otra

wardrobe -> a large cupboard in which you can hang your clothes
Armario grande donde cuelgas la ropa

chair -> a piece of furniture for one person to sit on. It has a seat, a back and usually four legs. It sometimes has two arms
Mueble para que una persona se siente. Tiene un asiento, un respaldo y generalmente cuatro patas. A veces tiene dos reposabrazos

duvet -> a thick cover filler with feathers or another soft material that is placed on top of a bed instead of sheet and blankets
Una cubierta gruesa rellena de plumas o de otro material suave que está situado en la parte superior se la cama en lugar de la sábana o mantas

picture -> a painting, drawing or photograph
Pintura, dibujo o fotografía

curtain -> a piece of material that you can move sideways to cover a window etc...
Trozo de material que puedes mover hacia los lados para tapar una ventana...

bin -> a container that you put rubbish in
Contenedor donde tu pones basura dentro

clothes -> the things that you wear, eg.trousers, shirts, dresses...
Las cosas con las que tu te vistes, por ejemplo: pantalones, camisetas, vestidos...

shoe -> a type of covering for the foot, usually made of leather or plastic
Un tipo de algo para cubrir el pie fabricado generalmente de piel o plástico

slipper -> a light soft shoe that is worn in the house
Zapato ligero suave que se lleva en casa

comb -> a piece of metal or plastic with a row of teeth that you use for making your hair tidy
Trozo de metal o plástico con una fila de dientes que usar para ponerte el pelo colocado

mirror -> a piece of special glass that you can look into in other to see yourself or what is behind you
Trozo de cristal especial a través del cual te pueder mirar o mirar detrás de ti

lamp -> a piece of equipment that uses electricity, gas or oil to produce light
Aparato que usa electricidad, gas o aceite que produce luz

clock -> an instrument that shows you what time it is, often found on the wall of a house or building (not worn like a watch)
Instrumento que te muestra la hora que es y con frecuencia se encuentra en la pared de una casa o edificio (no se lleva puesto como un reloj)

pot plant -> a plant that you keep indoors
Planta de interiores

blanket -> a cover made of wool, etc that is put on beds to keep people warm
Sirve para cubrir hecho de lada... que se pone encima de las camas para mantener a la gente caliente

rug -> a piece of thick material that covers a small part of a floor
Trozo de material grueso que cubre una pequeña parte del suelo

Essentials - 2 (Advanced)

Siento pena por tus alumnos
I feel sorry for your students

Los vas a volver locos


Deja que yo me preocupe por eso
Let me worry about that

Yo antes creía en tu sistema
I used to believe in your system

Antes seguía todos tus consejos
I used to follow all your advices

Pero ya no
But not anymore

Te crees muy listo
You think you're really smart

Podría enseñarte unas cuantas cosas
I could teach you a few things

Clase 3 :Intermediate

As long as: Siempre que

I'll give you a ring: Te daré un toque

To get ON the bus: Subirse al autobús

To get IN the car/taxi: Subirse a un coche/taxi

Don't give up: No tires la toalla

by the time: Cuando tenga ...

funny: Curioso, divertido

Essentials - 5 (Intermediate)

domingo, 4 de abril de 2010

Eres un caso perdido
You're a lost case

¿Por qué dices eso?
Why do you say that?

Tu mesa de trabajo es un desorden
Your desk is a mess

Así que crees q soy desordenado
So you think i'm messy

Eso es
That's right

Pero soy más eficaz que tu
But 'im more effective that you are

Tengo serias dudas
I have serious doubts

¿Cuánto quieres apostar?
How much do you want to bet?

Essentials - 4 (Intermediate)

miércoles, 31 de marzo de 2010

Están comprando todo lo que hay en la tienda
They're buying everything there is in the store

¿Por qué lo estás vendiendo?
Why are you selling it?

¿Qué dices?
What are you saying?

¿Qué les estas diciendo?
What are you telling them?

¿Por qué estas dejándoles escapar?
Why are you letting them scape?

El se esta manchando de la compañía
He is living the company

Me lo quedo porque es mío
I'm keeping it because it is mine

Te olvidas de algo importante
You're forgetting something important

Essentials - 6 (Elementary)

¿De dónde sois?
Where are you from?

¿De donde son?
Where are they from?

¿Estamos delante de ellos?
Are we in front of them?

Ellas están al lado de nosotros
They're next to us

Las ventanas están abiertas
The windows are open

Los días son largos ahora
The days are long now

Aquellas son las máquinas nuevas
Those are the new machines

¿Cuáles son tus planes?
What are your plans?

Essentials - 5 (Elementary)

Sus hijos son altos (de ella)
Her children are tall

Estos nums son erróneos
These numbers are wrong

Tus respuestas son correctas
Your answers are right

¿Quiénes son aquellas personas?
Who are those people?

¿Son difíciles estos ejercicios?
Are these exercises difficult?

¿Qué son estos?
What are these?

¿Qué son?
What are they?


Somos de USA
We're from the U.S

Essentials - 4 (Elementary)

No lo sé
I don't know

¿Cómo están?
How are they?

¿Cuáles son los problemas?
What are the problems?

¿Cuál es tu problema?
What's your problem?

Aquellos son tus cuadernos
Those are your notebooks

Estas lámparas son caras
These lamps are expensive

Mis notas son buenas
My grades/marks are good

Sus orejas son grandes (de él)
His ears are big

Essentials - 3 (Elementary)

Esas flores no son bonitas
Those flowers aren't pretty

Sus camisas no están limpias (de él)
His shirts aren't clean

Los coches rojos están detrás de mi
The red cars are behind me

Sus ojos(de ella) son azules
Her eyes are blue

¿Dónde están los niños?
Where are the children?

¿Están en casa?
Are they at home?

¿Están en la escuela?
Are they at school?

¿Donde están?
Where are they?

Essentials - 2 (Elementary)

Están aquí
They're here

¿Dónde están?
Where are they?

¿Están en el suelo?
Are they on the floor?

¿Son para ti o para mi?
Are they for you or for me?

Estamos con ellos
We're with them

¿Quiénes son?
Who are they?

No estamos contentos
We're not happy

No son mis cintas
They're not my tapes

Essentials - 1 (Elementary)

Estoy poniéndolo en tus manos
I'm putting it in your hands

Estoy levantando mas tarde que antes
I'm getting up later than before

Estás bebiendo demasiado
You're drinking too much

¿Quién está llevando las maletas?
Who's carrying the suitcases

¿Con quien estas trabajando ahora?
Who are you working with know?

¿Por qué estas haciéndome esto?
Why are you doing this to me?

Estoy empezando a enfadarme
I'm starting to get angry

Estoy haciendo una lista muy larga
I'm making a very long list

Essentials - 3 (Intermediate)

Ella me esta empezando a odiar
She is starting to hate me

Te estas haciendo viejo
You're getting old

No hice lo que él hizo
I didn't do what he did

¿Que hace él cuando eso ocurre?
What does he do when that happens

¿Qué me ibas a decir
What were your going to tell me?

¿Te llegó mi fax?
Did you get my fax?

¿Por qué utiliza él tu dirección?
Why does he use your address?

Essentials - 2 (Intermediate)

martes, 30 de marzo de 2010

El sol está detras de las nubes
the sun's behind the cloud

Tenemos que darnos prisa
We have to hurry

Hecho de menos mi antiguo trabajo
I miss my old job

¿Puedo sugerir algo?
Can i suggest something?

La habitacion está lleva de humo
the room's full of smoke

No se como puedes fumar tanto
i don't know how you can smoke so much

Déjame ponerte un ejemplo
Let me give you an example

Ésta musica es de cuando yo era joven
That music is from when i was young

Essentials - 1 (Advanced)

¿Se ha puesto ya el sol?
Has the sun set yet?

El sol no salió ayer
The sun din't rise yesterday

El sol siempre sale
The sun always rises

Estuve dormido todo el dia
I slept all day

Estaban dormido cuando entramos
They were asleep when we entered

¿No se despertaron?
Didn't they wake up?

Tu vimos cuidado de no hacer ruido
we were careful not to make any noise

It's too late to do anything
Es demasiado tarde para hacer algo

Clase 2 : Intermediate - (122)

To ring sonar
ring rang rang

My mother rang me yesterday

How many times did you ring me yesterday?
I didn't ring you yesterday

How many times did you ring your boyfriend yesterday?
I rang once

I rang my best friend three times last week

Vocabulary

to recall:
to miss: echar de menos
unless: a no se que / menos que

to shake hangs: dar la mano
to shake shook shaken

to hesitate /jesiteit/: dudar

to get the hand of sth coger el truco a algo/acostumbrarse a algo

to get the hang of driving on the other side of the road

have you got the hang of using your new mobile?

i took me a couple of weeks to get the hang of it

cortacésped: /lounmodal/

razor /reiser/ maquinilla de afeitar


to keep cool head mantener la cabeza fria

si todo va segun lo previsto if everything goes as planned

me da igual lo voy a hacer i don't care i'm going to do anyway

i don't want to make a bad impression by being late no quiero causar mala impresión
por llegar tarde

the flight was delayed because of the fog

i'm not goinh to risk my neck for you


really glad me alegro muchisimo nunca very glad
i'm delighted

Clase 1 : Intermediate - Sentences

Tenemos que fijar los objetivos
we have to set the objectives

No me consideren una persona clave aquí
They don't consider me a key person

mis responsabilidades son las siguientes
my responsa bilities are the folowing

Estoy encargado del mantenimiento
i'm in charge of maintance(/meintenis)

Dependo del jefe de produccion
I report to the production manager

Nos conocemos bien
We know each other well

Siempre estamos discutiendo
We're always arguing

Él no sabe delegar
He does't know how to delegate

No hagas tanto ruido
Don't make so much noise

It's going to be fun
Va a ser divertido

Todo lo que venden es muy caro
Everything they sell here is expensive

Don't believe everything you read on the press
No creas todo lo que leas en la prensa

Todo lo que ví era maravilloso
everything i saw was marvellous

Essentials - 1 (Intermediate)

lunes, 29 de marzo de 2010

Tu juicio fue erróneo
Your judgement was wrong

No necesito tus consejos
I don't need your advices

¿Has estado en el médico?
Have you been to the doctor?

Los médicos no saben nada
Doctors don't know anything

Pero tendrás que confiar en ellos
But you'll have to depend them

Debe de haber una forma mejor
There must be a better way

Debería haber mas silla
There sould be more chairs

Tira todos esos papeles
Throw all those papers away

Vocabulary: Eating out (Comer fuera)

martes, 16 de marzo de 2010

menu -> a list of the food that you can choose at a restaurant
Lista de comida que puedes elegir en un restaurante

chef -> a person who works as the chief cook in a hotel, restaurant
Persona que trabaja como jefe de cocina en un hotel, restaurante...

fast food -> food like hamburgers and chips that can be cooked and eaten quickly in a restaurant or taken away from the restaurant
Comida como hamburguesas y patatas fritas que pueden ser cocinadas y comidas rápidamente en un restaurante o llevarlo a casa del restaurante

café -> a small restaurant that serves drinks and light meals
Restaurante pequeño que sirve bebidas y comidas ligeras

snack bar -> a type of small café where you can buy a snack
Rafé pequeño donde puedes comprar aperitivos

wine bar -> a place where you can go to drink wine and have something to eat
Lugar donde puedes ir para beber vino y comer algo

starter -> a small amount of food that you eat as the first part of a meal
Pequeña cantidad de comida que comes como la primera parte de la comida (entrantes)

course -> one of the parts of a meal
Una de las partes de la comida (plato)

vegetarian -> a person who does not eat meat or fish
Persona que no come ni carne ni pescado

dessert -> something sweet that is eaten after the main part of the meal
Algo dulce que se come después de la parte principal de la comida

Vocabulario: Drinks (Bebidas)

lunes, 15 de marzo de 2010

cocktail -> an alcoholic drink made from a mixture of drinks
bebida alcóholica hecha a base de mezcla de bebidas

brandy -> a strong alcoholic drink that is made from wine.
bebida fuertemente alcohólica que se hace a partir de vino

orange squash -> a drink made by adding water to an orange-flavoured liquid
bebida que se hace añadiéndolo agua a un líquido con sabor a naranja.

lemonade -> a drink that is made from fresh lemon juice, sugar and water
bebida que se hace con zumo fresco de limón, azúcar y agua

tea -> a hot brown drink that you make by pouring boiling water onto the dried leaves grown in hot contries such as India and China
bebida de color marrón caliente que se prepara derramando(pouring) agua hirviendo(boiling water) sobre hojas que crecen en países cálidos como India y China

ginger ale -> a non-alcoholic drink that is flavoured with ginger, often mixed with alcoholic drinks
Bebida no alcohólica con un toque amargo que generalmente se mezcla con bebidas alcohólicas (gingerei)

pop -> a sweet drink with bubbles in it that does not contain alcohol
Bebida dulce que contiene burbujas y que no tiene alcohol

aperitif -> a drink of alcohol that that you have before a meal
Bebida alcohólica que tomas antes de una comida

gin -> a colourless alcoholic drink that is made from grain and a particular type of berry
Bebida alcohólica incolora que está hecha de granos(cereales) y un tipo particular de baya

beer -> a type of alcoholic drink that is made from grain
Un tipo de bebida alcohólica hecha de granos (cereales)

cola -> a brown, sweet non-alcoholic drink such as Coca-cola, Pepsi-cola; a glass a can... of this
Bebida de color marrón y dulce como la coca-cola o pepsi; un vaso, una lata de cocacola

soft drink -> a cold drink that contains no alcohol
Bebida fría que no contiene alcohol

shandy -> a drink that is a mixture of beer and lemonade
Bebida que es una mezcla de cerveza y limonada

milk shake -> a drink made of milk and a ice-cream
Una bebida hecha con leche y helado (batido)

vodka -> a strong clear alcoholic drink originally from Russia
Un tipo de bebida alcohólica transparente originaria de rusia

cider -> an alcoholic drink that is made from apples
Bebida alcohólica que se hace a partir de manzanas (sidra)

wine -> an alcoholic drink that is made from grapes (or sometimes other fruit)
Bebida alcohólica que se hace a partir de uvas (a veces otras frutas) vino

coffee -> the roasted seeds of a tropical tree, made into powder and used for making a drink
semillas (seeds) tostadas (roasted) de un árbol tropical metidas en vapor de agua y usadas para hacer una bebida