| Variables |
"Hello, {name}!" |
"¡Hola, {name}!" |
Keep variable syntax unchanged |
| Variables |
"You have {count} items" |
"Tienes {count} artículos" |
Needs plural: "1 artículo" vs "3 artículos" |
| Variables |
"{user} sent you a message" |
"{user} te envió un mensaje" |
Variable placement may shift with word order |
| Variables |
"Order #{id} confirmed" |
"Pedido #{id} confirmado" |
Preserve symbols like # |
| Variables |
"Price: ${amount}" |
"Precio: ${amount}" |
MX uses $ for pesos; use Intl.NumberFormat |
| JSON |
"Welcome, {{username}}!" |
"¡Te damos la bienvenida, {{username}}!" |
Gender-neutral; preserve {{brackets}} |
| JSON |
"You have {{count}} item in your cart" |
"Tienes {{count}} artículo en tu carrito" |
Singular form for items_in_cart_singular key |
| JSON |
"You have {{count}} items in your cart" |
"Tienes {{count}} artículos en tu carrito" |
Plural form for items_in_cart_plural key |
| JSON |
"{{driverName}} is arriving in {{minutes}} minute" |
"{{driverName}} está llegando en {{minutes}} minuto" |
Singular: 1 minuto |
| JSON |
"{{driverName}} is arriving in {{minutes}} minutes" |
"{{driverName}} está llegando en {{minutes}} minutos" |
Plural: 2+ minutos |
| JSON |
"Click <a href='{{url}}'>here</a> to continue" |
"Haz clic <a href='{{url}}'>aquí</a> para continuar" |
Preserve HTML tags and variables |
| Success |
"Successfully saved" |
"Guardado correctamente" |
Confirmation message |
| Success |
"Payment complete" |
"Pago completado" |
Transaction finished |
| Success |
"Your changes have been saved" |
"Se guardaron tus cambios" |
Passive voice preferred |
| Error |
"Something went wrong" |
"Algo salió mal" |
Generic error message |
| Error |
"Please try again" |
"Inténtalo de nuevo" |
Retry prompt |
| Error |
"Invalid email address" |
"Dirección de correo electrónico no válida" |
Validation error |
| Error |
"This field is required" |
"Este campo es obligatorio" |
Form validation |
| Loading |
"Loading..." |
"Cargando..." |
Standard loading state |
| Loading |
"Please wait" |
"Espera..." |
Consumer apps prefer concise |
| Loading |
"Processing your request" |
"Procesando tu solicitud" |
Active processing state |
| Confirmation |
"Are you sure?" |
"¿Confirmas esta acción?" |
Gender-neutral confirmation |
| Confirmation |
"This action cannot be undone" |
"Esta acción no se puede deshacer" |
Destructive action warning |
| Confirmation |
"Do you want to continue?" |
"¿Deseas continuar?" |
Proceed prompt |
| Buttons |
"Continue" |
"Continuar" |
Primary action |
| Buttons |
"Cancel" |
"Cancelar" |
Dismiss action |
| Buttons |
"Save changes" |
"Guardar cambios" |
Commit edits |
| Buttons |
"Delete" |
"Eliminar" |
Destructive action |
| Buttons |
"Confirm" |
"Confirmar" |
Verify action |
| Buttons |
"Go back" |
"Volver" |
Navigate backwards |
| Buttons |
"Try again" |
"Intentar de nuevo" |
Retry after error |
| Buttons |
"Learn more" |
"Más información" |
Additional details |
| Forms |
"Enter your email" |
"Ingresa tu correo electrónico" |
Input placeholder/label |
| Forms |
"Password" |
"Contraseña" |
Password field label |
| Forms |
"Optional" |
"Opcional" |
Non-required field |
| Forms |
"Required field" |
"Campo obligatorio" |
Mandatory input |
| Forms |
"Search..." |
"Buscar..." |
Search input placeholder |
| Time |
"Just now" |
"Justo ahora" |
Immediate past |
| Time |
"Today" |
"Hoy" |
Current day |
| Time |
"Yesterday" |
"Ayer" |
Previous day |
| Time |
"{n} minutes ago" |
"Hace {n} minutos" |
Plural: "Hace 1 minuto" vs "Hace 2 minutos" |
| Time |
"{n} days ago" |
"Hace {n} días" |
Plural: "Hace 1 día" vs "Hace 2 días" |
| E-commerce |
"Add to cart" |
"Agregar al carrito" |
Shopping action |
| E-commerce |
"Checkout" |
"Finalizar compra" |
Complete purchase |
| E-commerce |
"Subtotal" |
"Subtotal" |
Pre-tax amount |
| E-commerce |
"Total" |
"Total" |
Final amount |
| E-commerce |
"Apply coupon" |
"Aplicar cupón" |
Discount code action |
| E-commerce |
"Free shipping" |
"Envío gratis" |
No delivery charge |
| Notifications |
"New message from {sender}" |
"Nuevo mensaje de {sender}" |
Message alert |
| Notifications |
"You have {count} notifications" |
"Tienes {count} notificaciones" |
Plural: "1 notificación" vs "2 notificaciones" |
| Notifications |
"{name} liked your post" |
"A {name} le gustó tu publicación" |
Social interaction alert |