Así que tengo este proyecto en el que estoy usando el marco de internacionalización $.i18n y configuro cada expresión en un único archivo .json. Esta expresión pe:
"viewmodel-grid-Description" : "actual_language_text"se usa en un archivo javascript asociado a un marcador de posición de componente, como este:
placeholder: $.i18n('viewmodel-grid-Description')En este momento son más de 700 líneas de código porque hay muchas ventanas y necesitamos tener una expresión diferente para cada ventana, aunque el texto traducido real podría ser el mismo que en otras expresiones. Esta repetición es necesaria porque el usuario puede personalizar el texto traducido para cada ventana de la forma que desee.
¿Conocen alguna forma de mejorar este archivo json? ¿Podría crear carpetas y poner para cada ventana un archivo json más pequeño con solo sus expresiones?