Hola,
Quisiera que el campo NIF del formulario de regoistro de Virtuemart apareciera como Numéro TVA, pero no logro ver donde traducirlo o cambiarlo. Y si voy a hacer cambios en el idioma no hallo el campo vm_nif ni como constante ni como texto. Tampoco logro localizar un archivo INI...
Uso la plantilla Epimeteo. Joomla 3.7.3 y VM 3.2.2
Saludos y gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Has probado descargando los paquetes de traducción? ya que esto debería estar incluído.
https://www.virtuemart.net/community/translations/virtuemart
Saludos
Hola John,
Ya tengo instalados los últimos packs de idiomas y no sé como solucionarlo. Tampoco localizo el campo ni por valor ni por la constante en Extensiones->Idiomas->Modificaciones. El campo vm_nif no se encuentra...
Saludos
Hola Alceste.
Cuando actualizas VM tienes que actualizar también el componente AIO de virtuemart, este componente es el que se encarga de de actualizar los idiomas.
Comprueba si el componente AIO lo tienes actualizado.
Un saludo
Hola,
Instale el AIO al actualizar, al final. Pero si ahora voy a componentes y clico en AIO me da un erro:
Se ha producido un error. 404 Componente no encontrado. Hago una copia de seguridad y lo instalo de nuevo. (Espero que para el AIO no haga falta desinstalar Akeeba ni deshabilitar el plugin Recuérdame o Rememberme...)
Ya os diré si se soluciona.
Nota Posterior: Tras volver a instalarlo, no se soluciona lo del campo vm_nif (y sigue apareciendo Se ha producido un error. 404 Componente no encontrado. )
Saludos
Hola Alceste.
Una opción interesante que no suele fallar es utilizar TextPad para buscar las cadenas que quieres modificar.
- Desde tu cPanel comprimes la carpeta donde tengas la web, por ejemplo /public_html/ en un archivo .zip y lo descargas a tu PC
- En tu PC lo descomprimes.
- Abres TextPad, Buscar, Buscar en archivo (Control+F5)
- En la ventana "Buscar en Archivos":
Buscar: NIF
En archivos: *.*
En carpeta: la carpeta que hayas descomprimido del componente.
Marcar la opción (abajo) "Buscar en subcarpetas".
Clic en botón "Examinar" y esperar resultados.
Otra opción en lugar de TextPad es NotePad++
- Notepad++: notepad-plus-plus.org/download/v6.2.2.html
- Textpad: www.textpad.com/download/index.html
Si aún ni con Textpad no localizas la cadena para traducirla dínoslo y veremos que podemos hacer para resolverlo.
Saludos
Hola,
Intentaré esto y os digo.
(Abro otro hilo por el problema con el AIO de Virtuemart y mantengo este solamente para el problema de campo vm_nif)
Hola,
Puedes intentar también la traducción mediante un componente: en caso de que no te funcione lo que te indique Pepe.
Hola,
Uso habitualmente Notepad. Pero no encuentro la cadena porqué carga el texto con caracteres raros y no consigo transformarlo a UTF-8...
Saludos y gracias
Hola
Prueba usar un editor diferente, prueba con atom
https://atom.io/ , es gratuito y tiene varias opciones.
Saludos.
Hola,
Mejor explorar otras opciones. Ya he instalado ATOM pero tendría que aprender a usarlo y con NOTEPAD++ no se abre bien.
Por si sirve de algo, el campo vm_nif creo que es un campo Extra_field de Virtuemart, aunque no estoy seguro. Viene ya configurado en el pack Epimeteo ¿Alguna idea?
Saludos y gracias
Hola
Si es muy probable entonces que tengas que cambiarlo desde : Configuración > Campos de Comprador
Los campos adicionales se pueden editar, prueba cambiando el texto y verifica, si tienes dudas envíanos algunas capturas de pantalla.
Saludos.
Hola,
Sé como cambiarlo desde campos de comprador pero desde ahí afecta por igual a todos los idiomas y solamente quiero cambiarlo para el idioma Francés, ya que en Francia no tienen NIF o DNI y debería aparecer TVA ou numéro passeport. Esta traducción es la que no encuentro como hacerla, principalmente porqué no encuentro ningún campo llamado vm_nif en ningún archivo ini ni me aparece en las modificaciones de idioma.
Adjunto un pantallazo para mostrar el campo al que me refiero, a ver si esto puede servir de ayuda.
Saludos y gracias
Hola
En tal caso tienes que usar una constante de traducción, puede deshabilitar ese campo y habilitar alguno de los extra_field, estos campos extra tienen una constante la cual puedes traducir de acuerdo al idioma.
Al habilitar un campo extra_field en el registro, verás que posiblemente aparezca la constante, busca la constante y tradúcela.
Saludos
Hola John,
No estoy seguro de entender bien lo que propones. Si entiendo bien se trataria de deshabilitar el campo vm_nif y crear un extrafield nuevo para así poder traducirlo. Pero el problema es que este campo es Requerido, OIbligado. Por tanto, todos los usuarios que ya están registrados y cuyos NIF están guardados en el campo actualmente vigente "vm_nif" tendrán problemas cuando se identifiquen ya que el nuevo campo para el Nif lo tendrán vacío.
No sé si he sabido explicarme, pero creo que la solución óptima sería poder traducir este campo vigente actualmente "vm_nif" que según entiendo es un extrafield también. (A no ser que se pueda mostrar unos campos diferentes en el formulario de registro en función del idioma, que creo que no. Si se pudiera, entonces sí podría deshabilitar el vm_nif en idiomas francés e inglés y en su lugar crear un nuevo campo.)
Me parece muy raro que no se pueda localizar el campo "vm_nif" ni se pueda traducir...
Saludos y gracias