yeremaya Posted October 27, 2012 Share Posted October 27, 2012 (edited) Tengo este código que aparentemete está correcto, pero aún así no traduce la palabra "Price", ¿Es posible que el nombre del módulo al que hacer referencia no sea el correcto?. {if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<p class="price_container"><span class="price_label">{l s='Price' mod='homefeatured'}</span><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span></p>{else}<div style="height:21px;"></div>{/if} Edited October 27, 2012 by yeremaya (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted October 27, 2012 Share Posted October 27, 2012 Tengo este código que aparentemete está correcto, pero aún así no traduce la palabra "Price", ¿Es posible que el nombre del módulo al que hacer referencia no sea el correcto?. {if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<p class="price_container"><span class="price_label">{l s='Price' mod='homefeatured'}</span><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span></p>{else}<div style="height:21px;"></div>{/if} En principio, esto: {l s='Price' mod='homefeatured'} Esta bien indicado. Podrias probar colocar esto: {l s='ClavePrice' mod='homefeatured'} Y ver si al traducirlo desde traducciones en el back-office te funciona ) O podrías abrir el fichero del idioma que se encuentra dentro de la carpeta del modulo (depende de la versión de prestashop que uses, se encontrara dentro de /modules/homefeatured/translations/ o /modules/homefeatured/ (te tienes que fijar en este caso en el es.php, que encuentres dentro de donde te he comentado) Es posible que tengas el idioma del modulo sobreescrito en tu plantilla, dentro de /themes/tu-plantilla/modules/homefeatured/......... es.php Si fuera así, prueba cargarte ese es.php Claro que también es posible, que tengas el *.tpl del modulo sobreescrito en la plantilla /themes/tu-plantilla/modules/homefeatured/homefeatured.tpl, y quizás no tengas esa palabra igual ) Un Saludo, Link to comment Share on other sites More sharing options...
yeremaya Posted October 27, 2012 Author Share Posted October 27, 2012 Esto es lo que tengo en el archivo "es.php", creo que hay que añadirle el precio. <?php global $_MODULE; $_MODULE = array(); $_MODULE['<{homefeatured}prestashop>homefeatured_cd2c2dc24eaf11ba856da4a2e2a248be'] = 'Productos Destacados en la Página de inicio'; $_MODULE['<{homefeatured}prestashop>homefeatured_bedd0eb227b31705fce270fe1ec5639f'] = 'Mostrar Productos Destacados en el centro de su página de inicio'; $_MODULE['<{homefeatured}prestashop>homefeatured_dd0de17e8450a0fd3248b19c4a4f803b'] = 'Número de productos no válido'; $_MODULE['<{homefeatured}prestashop>homefeatured_c888438d14855d7d96a2724ee9c306bd'] = 'Configuración actualizada'; $_MODULE['<{homefeatured}prestashop>homefeatured_f4f70727dc34561dfde1a3c529b6205c'] = 'Configuración'; $_MODULE['<{homefeatured}prestashop>homefeatured_6df1f9b5662398a551a2c9185b26638a'] = 'Para añadir productos a su página de inicio, sólo tiene que añadirlas en la categoía \"Inicio\" .'; $_MODULE['<{homefeatured}prestashop>homefeatured_3c230497560c52be92b93c65de9defc9'] = 'Número de productos mostrados'; $_MODULE['<{homefeatured}prestashop>homefeatured_5bc8290012fcc597689ef8959c2fc969'] = 'Número de productos mostrados en la página de inicio (por defecto: 10)'; $_MODULE['<{homefeatured}prestashop>homefeatured_c9cc8cce247e49bae79f15173ce97354'] = 'Guardar'; $_MODULE['<{homefeatured}prestashop>homefeatured_ca7d973c26c57b69e0857e7a0332d545'] = 'Productos destacados'; $_MODULE['<{homefeatured}prestashop>homefeatured_d3da97e2d9aee5c8fbe03156ad051c99'] = 'Más'; $_MODULE['<{homefeatured}prestashop>homefeatured_4351cfebe4b61d8aa5efa1d020710005'] = 'Ver'; $_MODULE['<{homefeatured}prestashop>homefeatured_2d0f6b8300be19cf35e89e66f0677f95'] = 'Añadir al carrito'; $_MODULE['<{homefeatured}prestashop>homefeatured_e0e572ae0d8489f8bf969e93d469e89c'] = 'No hay productos destacados'; Link to comment Share on other sites More sharing options...
nadie Posted October 27, 2012 Share Posted October 27, 2012 Esto es lo que tengo en el archivo "es.php", creo que hay que añadirle el precio. <?php global $_MODULE; $_MODULE = array(); $_MODULE['<{homefeatured}prestashop>homefeatured_cd2c2dc24eaf11ba856da4a2e2a248be'] = 'Productos Destacados en la Página de inicio'; $_MODULE['<{homefeatured}prestashop>homefeatured_bedd0eb227b31705fce270fe1ec5639f'] = 'Mostrar Productos Destacados en el centro de su página de inicio'; $_MODULE['<{homefeatured}prestashop>homefeatured_dd0de17e8450a0fd3248b19c4a4f803b'] = 'Número de productos no válido'; $_MODULE['<{homefeatured}prestashop>homefeatured_c888438d14855d7d96a2724ee9c306bd'] = 'Configuración actualizada'; $_MODULE['<{homefeatured}prestashop>homefeatured_f4f70727dc34561dfde1a3c529b6205c'] = 'Configuración'; $_MODULE['<{homefeatured}prestashop>homefeatured_6df1f9b5662398a551a2c9185b26638a'] = 'Para añadir productos a su página de inicio, sólo tiene que añadirlas en la categoía \"Inicio\" .'; $_MODULE['<{homefeatured}prestashop>homefeatured_3c230497560c52be92b93c65de9defc9'] = 'Número de productos mostrados'; $_MODULE['<{homefeatured}prestashop>homefeatured_5bc8290012fcc597689ef8959c2fc969'] = 'Número de productos mostrados en la página de inicio (por defecto: 10)'; $_MODULE['<{homefeatured}prestashop>homefeatured_c9cc8cce247e49bae79f15173ce97354'] = 'Guardar'; $_MODULE['<{homefeatured}prestashop>homefeatured_ca7d973c26c57b69e0857e7a0332d545'] = 'Productos destacados'; $_MODULE['<{homefeatured}prestashop>homefeatured_d3da97e2d9aee5c8fbe03156ad051c99'] = 'Más'; $_MODULE['<{homefeatured}prestashop>homefeatured_4351cfebe4b61d8aa5efa1d020710005'] = 'Ver'; $_MODULE['<{homefeatured}prestashop>homefeatured_2d0f6b8300be19cf35e89e66f0677f95'] = 'Añadir al carrito'; $_MODULE['<{homefeatured}prestashop>homefeatured_e0e572ae0d8489f8bf969e93d469e89c'] = 'No hay productos destacados'; Prueba generarlo, mediante este método: http://victor-rodenas.com/2012/05/04/como-generar-traducciones-manuales-en-prestashop/ y a ver si luego te deja traducirlo desde el back-office. Link to comment Share on other sites More sharing options...
yeremaya Posted October 27, 2012 Author Share Posted October 27, 2012 He seguido los pasos indicados en el tutorial y el código que me ha quedado en el archivo es.php es este: <?php global $_MODULE; $_MODULE = array(); $_MODULE['<{homefeatured}prestashop>homefeatured_cd2c2dc24eaf11ba856da4a2e2a248be'] = 'Productos Destacados en la Página de inicio'; $_MODULE['<{homefeatured}prestashop>homefeatured_bedd0eb227b31705fce270fe1ec5639f'] = 'Mostrar Productos Destacados en el centro de su página de inicio'; $_MODULE['<{homefeatured}prestashop>homefeatured_dd0de17e8450a0fd3248b19c4a4f803b'] = 'Número de productos no válido'; $_MODULE['<{homefeatured}prestashop>homefeatured_c888438d14855d7d96a2724ee9c306bd'] = 'Configuración actualizada'; $_MODULE['<{homefeatured}prestashop>homefeatured_f4f70727dc34561dfde1a3c529b6205c'] = 'Configuración'; $_MODULE['<{homefeatured}prestashop>homefeatured_6df1f9b5662398a551a2c9185b26638a'] = 'Para añadir productos a su página de inicio, sólo tiene que añadirlas en la categoía \"Inicio\" .'; $_MODULE['<{homefeatured}prestashop>homefeatured_3c230497560c52be92b93c65de9defc9'] = 'Número de productos mostrados'; $_MODULE['<{homefeatured}prestashop>homefeatured_5bc8290012fcc597689ef8959c2fc969'] = 'Número de productos mostrados en la página de inicio (por defecto: 10)'; $_MODULE['<{homefeatured}prestashop>homefeatured_c9cc8cce247e49bae79f15173ce97354'] = 'Guardar'; $_MODULE['<{homefeatured}prestashop>homefeatured_ca7d973c26c57b69e0857e7a0332d545'] = 'Productos destacados'; $_MODULE['<{homefeatured}prestashop>homefeatured_d3da97e2d9aee5c8fbe03156ad051c99'] = 'Más'; $_MODULE['<{homefeatured}prestashop>homefeatured_4351cfebe4b61d8aa5efa1d020710005'] = 'Ver'; $_MODULE['<{homefeatured}prestashop>homefeatured_2d0f6b8300be19cf35e89e66f0677f95'] = 'Añadir al carrito'; $_MODULE['<{homefeatured}prestashop>homefeatured_e0e572ae0d8489f8bf969e93d469e89c'] = 'No hay productos destacados'; $_MODULE['<{homefeatured}prestashop>homefeatured_3a9d91e217cf6dc8f7bdb006d3ee59b7'] = 'Precio'; No he conseguido nada, ¿me debería salir un nuevo campo en la traducción del idioma español en el back office?. Link to comment Share on other sites More sharing options...
nadie Posted October 27, 2012 Share Posted October 27, 2012 He seguido los pasos indicados en el tutorial y el código que me ha quedado en el archivo es.php es este: <?php global $_MODULE; $_MODULE = array(); $_MODULE['<{homefeatured}prestashop>homefeatured_cd2c2dc24eaf11ba856da4a2e2a248be'] = 'Productos Destacados en la Página de inicio'; $_MODULE['<{homefeatured}prestashop>homefeatured_bedd0eb227b31705fce270fe1ec5639f'] = 'Mostrar Productos Destacados en el centro de su página de inicio'; $_MODULE['<{homefeatured}prestashop>homefeatured_dd0de17e8450a0fd3248b19c4a4f803b'] = 'Número de productos no válido'; $_MODULE['<{homefeatured}prestashop>homefeatured_c888438d14855d7d96a2724ee9c306bd'] = 'Configuración actualizada'; $_MODULE['<{homefeatured}prestashop>homefeatured_f4f70727dc34561dfde1a3c529b6205c'] = 'Configuración'; $_MODULE['<{homefeatured}prestashop>homefeatured_6df1f9b5662398a551a2c9185b26638a'] = 'Para añadir productos a su página de inicio, sólo tiene que añadirlas en la categoía \"Inicio\" .'; $_MODULE['<{homefeatured}prestashop>homefeatured_3c230497560c52be92b93c65de9defc9'] = 'Número de productos mostrados'; $_MODULE['<{homefeatured}prestashop>homefeatured_5bc8290012fcc597689ef8959c2fc969'] = 'Número de productos mostrados en la página de inicio (por defecto: 10)'; $_MODULE['<{homefeatured}prestashop>homefeatured_c9cc8cce247e49bae79f15173ce97354'] = 'Guardar'; $_MODULE['<{homefeatured}prestashop>homefeatured_ca7d973c26c57b69e0857e7a0332d545'] = 'Productos destacados'; $_MODULE['<{homefeatured}prestashop>homefeatured_d3da97e2d9aee5c8fbe03156ad051c99'] = 'Más'; $_MODULE['<{homefeatured}prestashop>homefeatured_4351cfebe4b61d8aa5efa1d020710005'] = 'Ver'; $_MODULE['<{homefeatured}prestashop>homefeatured_2d0f6b8300be19cf35e89e66f0677f95'] = 'Añadir al carrito'; $_MODULE['<{homefeatured}prestashop>homefeatured_e0e572ae0d8489f8bf969e93d469e89c'] = 'No hay productos destacados'; $_MODULE['<{homefeatured}prestashop>homefeatured_3a9d91e217cf6dc8f7bdb006d3ee59b7'] = 'Precio'; No he conseguido nada, ¿me debería salir un nuevo campo en la traducción del idioma español en el back office?. Automáticamente te debería salir antes, esto era una prueba para ver si forzándolo salia ) Link to comment Share on other sites More sharing options...
nadie Posted October 27, 2012 Share Posted October 27, 2012 Si puedes envíame acceso a tu tienda, para que lo revise. Un Saludo, Link to comment Share on other sites More sharing options...
Recommended Posts