Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/07/2015, 07:49
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 1 mes
Puntos: 270
Respuesta: Sistema multilenguaje con manejo de placeholders

Lo unico a considerar no son los problemas de rendimiento, ni los problemas de rendimiento provienen de que uses arrays o defines
Sobre lo primero, tienes que considerar quién va a realizar las traducciones.Si, por ejemplo, quieres tener un intefaz desde donde otra persona pueda introducir las cadenas traducidas, guardarlas en "defines" o "arrays" quizás no sean las mejores o únicas opciones.
Dónde vas a usar esas traducciones? Sólo por el lado del servidor? O también por el lado del cliente (javascript)?
Sobre el rendimiento, las cadenas traducidas cuentan como contenido estático.Tu estructura permite generar cachés de código, según idioma, donde ese contenido estático ya esté traducido? O es que vas a traducir las cadenas en cada request?