Finalmente, IBMTTS para 64 bits, versión estable!

18 views
Skip to first unread message

David CM

unread,
Apr 7, 2026, 1:10:58 PM (13 days ago) Apr 7
to nvda-es, lista
Hola. Hace unas horas, he lanzado el stable release de IBMTTS, compatible con versiones de 32 y 64 bits de NVDA.
Los que usan IBMTTS de forma habitual, debería llegarles la actualización automática. Por un error de la versión anterior, el proceso de actualización fallaba, la nueva versión intenta evitar que falle y debería funcionar en todos los casos, pero si a alguien le presenta problemas el proceso de actualización, puede comunicármelo.
Se ha optado por lanzar una versión estable antes de que salga la nueva estable de NVDA, de lo contrario las personas podrían quedarse sin el sintetizador. Por lo cual, se recomienda actualizar antes de instalar la versión 2026 de NVDA. El cambio a 64 bits es demasiado grande como para que una antigua versión pudiera correr en NVDA 2026.

aquí el link de descarga, sin las librerías, se asume que los usuarios que ya usan IBMTTS poseen las librerías correspondientes.
Si ya tienen alguna copia con las librerías integradas, la actualización no borrará dichas librerías.
https://davidacm.github.io/getlatest/gh/davidacm/NVDA-IBMTTS-Driver

Saludos,
David CM
Ingeniero en computación (ITCR)
Experto certificado en NVDA.

Encuentra mis proyectos libres en github.
y las publicaciones en mi canal de youtube.

Suscríbite y aprende en mis grupos de correo y facebook:
Programación accesible:
Envía un correo de suscripción a la dirección: programacionacc...@googlegroups.com
O participa en Programación accesible en Facebook.

tiflotronica: Si te gusta la electricidad y los chips ¡Aprende y aporta sobre este tema tan apasionante!
Envía un correo de suscripción a la dirección: tiflotronic...@googlegroups.com
Si te gusta la producción o ejecución de instrumentos musicales, participa en Músicos ciegos y de baja visión en facebook.
También puedes hacer tus consultas sobre tu lector de pantallas favorito en la comunidad de NVDA en español (facebook)

José Manuel Delicado Alcolea

unread,
Apr 7, 2026, 1:19:03 PM (13 days ago) Apr 7
to nvd...@googlegroups.com

Hola.

David, va a haber que tratar a mano la eliminación de las carpetas __pycache__. Me tira el mismo problema que te dije en privado el otro día, y toda la parte del GlobalPlugin se echa a perder. Por suerte, el sintetizador sí aguanta bien.

Un saludo.

--
Visita la web oficial de la comunidad de NVDA en español para acceder a recursos y descargas que desplegarán todo el potencial de tu lector de pantalla:
https://nvda.es
Visita la tienda de la web oficial de la comunidad para adquirir algunos productos, como materiales de formación o sintetizadores de voz, que mejorarán tu experiencia con NVDA: https://nvda.es/tienda/
Consulta las normas de esta lista siempre que quieras en la siguiente dirección:
https://nvda.es/documentacion/normas-de-convivencia-y-buen-comportamiento/normas-de-la-lista-de-correo-de-la-comunidad-de-nvda-en-espanol/
---
Has recibido este mensaje porque estás suscrito al grupo "NVDA en español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nvda-es+u...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/nvda-es/CABgZ1atkFmC%3DPf__PSFr1H%2B81UQaH4gM_Rjr-1oAhLxRig-%2Bww%40mail.gmail.com.
--

José Manuel Delicado Alcolea
Equipo de gestión web y desarrollo
Experto certificado en NVDA

Logotipo de la comunidad hispanohablante de NVDA
Asociación Comunidad Hispanohablante de NVDA
- Tel.: (+34) 910 05 33 25 ext. 2001
- jm.de...@nvda.es
- www.NVDA.es
- @nvda_es

***Este mensaje y sus adjuntos están dirigidos a su destinatario y pueden contener información exclusiva o confidencial. La utilización, copia o divulgación de los mismos por parte de alguien diferente a dicho destinatario no está permitida sin autorización. Si ha recibido este mensaje por error, le rogamos que lo comunique por esta misma vía y seguidamente lo destruya.***

OpenPGP_0xB1D2FAEB3B4FD3EF_and_old_rev.asc
OpenPGP_signature.asc

Ângelo Abrantes

unread,
Apr 7, 2026, 1:33:48 PM (13 days ago) Apr 7
to nvd...@googlegroups.com

Muchas gracias por tú trabajo, lo cual ya he compartido com el grupo nvda.pt

David CM

unread,
Apr 7, 2026, 1:34:27 PM (13 days ago) Apr 7
to nvd...@googlegroups.com
Es extraño, no logro replicarlo. Ni en las betas, alphas, ni la 2025.3, que es donde he hecho las pruebas.
Con cual versión de NVDA te sucede?


Si a alguien más le pasa, por favor responder a este hilo, para poder investigar los factores que están provocando esta situación.

Saludos,
David CM
Ingeniero en computación (ITCR)
Experto certificado en NVDA.

Encuentra mis proyectos libres en github.
y las publicaciones en mi canal de youtube.

Suscríbite y aprende en mis grupos de correo y facebook:
Programación accesible:
Envía un correo de suscripción a la dirección: programacionacc...@googlegroups.com
O participa en Programación accesible en Facebook.

tiflotronica: Si te gusta la electricidad y los chips ¡Aprende y aporta sobre este tema tan apasionante!
Envía un correo de suscripción a la dirección: tiflotronic...@googlegroups.com
Si te gusta la producción o ejecución de instrumentos musicales, participa en Músicos ciegos y de baja visión en facebook.
También puedes hacer tus consultas sobre tu lector de pantallas favorito en la comunidad de NVDA en español (facebook)

David CM

unread,
Apr 7, 2026, 1:43:42 PM (13 days ago) Apr 7
to nvd...@googlegroups.com
Si reinicias NVDA, no se resuelve el problema?
Me parecía que en algunos casos noté que tras el primer reinicio, el plug-in global no funcionaba, al reiniciar de nuevo, todo funcionaba correctamente.
Pero nunca sucedió en una instalación manual, solo durante el proceso de actualización.

Saludos,
David CM
Ingeniero en computación (ITCR)
Experto certificado en NVDA.

Encuentra mis proyectos libres en github.
y las publicaciones en mi canal de youtube.

Suscríbite y aprende en mis grupos de correo y facebook:
Programación accesible:
Envía un correo de suscripción a la dirección: programacionacc...@googlegroups.com
O participa en Programación accesible en Facebook.

tiflotronica: Si te gusta la electricidad y los chips ¡Aprende y aporta sobre este tema tan apasionante!
Envía un correo de suscripción a la dirección: tiflotronic...@googlegroups.com
Si te gusta la producción o ejecución de instrumentos musicales, participa en Músicos ciegos y de baja visión en facebook.
También puedes hacer tus consultas sobre tu lector de pantallas favorito en la comunidad de NVDA en español (facebook)

El mar, 7 abr 2026 a las 11:19, 'José Manuel Delicado Alcolea' via NVDA en español (<nvd...@googlegroups.com>) escribió:

José Manuel Delicado Alcolea

unread,
Apr 7, 2026, 2:55:17 PM (13 days ago) Apr 7
to nvd...@googlegroups.com

La última vez se mantenía entre reinicios. Tengo la 2025.3.3, IBM con librerías integradas, y he usado el actualizador del propio IBM. Si este finde saco tiempo, echo un vistazo al código y te ayudo.

Un saludo.

OpenPGP_0xB1D2FAEB3B4FD3EF_and_old_rev.asc
OpenPGP_signature.asc

Mauricio Haro

unread,
Apr 7, 2026, 3:22:50 PM (13 days ago) Apr 7
to nvd...@googlegroups.com

Hola a todos.

David, primero que nada, muchísimas gracias por esto. Por otro lado, espero te haya llegado ese centro, como decimos por aquí por mi tierra; me quedé esperando tu confirmación.

Por último, me atrebo a meter mi cuchara y preguntar. ¿QUé es lo que tiene que suceder al actualizar el complemento? O sea, por el problemita que le sucede a José.

Yo, al menos por este lado confirmo. Todo perfecto, actualizado, NVDA reiniciado y listo para la gran actualización cuando se libere la RC.

Un saludo, y cuando se pueda, te tiro otro centro.

Pilas. Gracias por el complemento, nuevamente.


MAURICIO HARO,

Diseñador Web y
Usuario Experto Certificado en NVDA
Colaborador, Asesor & Couch en la comunidad Producción Musical Accesible para personas ciegas y con visión reducida.

Mauricio Haro

unread,
Apr 7, 2026, 3:35:51 PM (13 days ago) Apr 7
to nvd...@googlegroups.com

Hola.

Claudico, me puse a leer el log solo porque sí, y efectivamente, hay un error aunque en mi experiencia no noto nada raro.

No está en depuración, pero aquí lo paso, por si acaso.

INFO - __main__ (14:17:28.423) - MainThread (9220):
Starting NVDA version 2025.3.2rc1 x86
INFO - core.main (14:17:28.785) - MainThread (9220):
Config dir: C:\Users\Mauricio Haro\AppData\Roaming\nvda
INFO - config.ConfigManager._loadConfig (14:17:28.788) - MainThread (9220):
Loading config: C:\Users\Mauricio Haro\AppData\Roaming\nvda\nvda.ini
INFO - core.main (14:17:30.704) - MainThread (9220):
Windows version: Windows 11 25H2 (10.0.26200.8117) workstation AMD64
INFO - core.main (14:17:30.704) - MainThread (9220):
Using Python version 3.11.9 (tags/v3.11.9:de54cf5, Apr  2 2024, 10:00:00) [MSC v.1938 32 bit (Intel)]
INFO - core.main (14:17:30.705) - MainThread (9220):
Using comtypes version 1.4.11
INFO - core.main (14:17:30.709) - MainThread (9220):
Using configobj version 5.1.0 with validate version 1.0.1
WARNING - speechDictHandler.SpeechDict.load (14:17:32.599) - MainThread (9220):
can't parse line 'BeMyEyesBi Mai Áis    0    0'
INFO - synthDriverHandler.setSynth (14:17:32.868) - MainThread (9220):
Loaded synthDriver ibmeci
WARNING - mathPres.initialize (14:17:32.891) - MainThread (9220):
MathPlayer 4 not available
INFO - core._setUpWxApp (14:17:33.130) - MainThread (9220):
Using wx version 4.2.2 msw (phoenix) wxWidgets 3.2.6 with six version 1.17.0
INFO - brailleInput.initialize (14:17:33.134) - MainThread (9220):
Braille input initialized
INFO - braille.initialize (14:17:33.136) - MainThread (9220):
Using liblouis version 3.34.0
INFO - braille.initialize (14:17:33.136) - MainThread (9220):
Using pySerial version 3.5
INFO - braille.BrailleHandler._setDisplay (14:17:33.143) - MainThread (9220):
Loaded braille display driver 'noBraille', current display has 0 cells.
INFO - core.main (14:17:33.472) - MainThread (9220):
Java Access Bridge support initialized
INFO - UIAHandler.UIAHandler.MTAThreadFunc (14:17:33.647) - UIAHandler.UIAHandler.MTAThread (16540):
UIAutomation: IUIAutomation6
ERROR - globalPluginHandler.listPlugins (14:17:34.425) - MainThread (9220):
Error importing global plugin ibmtts
Traceback (most recent call last):
  File "globalPluginHandler.pyc", line 23, in listPlugins
  File "importlib\__init__.pyc", line 126, in import_module
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "C:\Users\Mauricio Haro\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\ibmtts.py", line 14, in <module>
    from ._ibmttsUtils import UpdateHandler, GithubService, guiCopiFiles, showDonationsDialog, find_symbol_in_dll
  File "C:\Users\Mauricio Haro\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 18, in <module>
    addonHandler.initTranslation()
  File "addonHandler\__init__.pyc", line 884, in initTranslation
AttributeError: 'NoneType' object has no attribute '_'
INFO - core.main (14:17:34.440) - MainThread (9220):
NVDA initialized

Se añadieron más cosas en el log, pero no sé si sea seguro enviarlo por aquí. Igual, solo es información, pero no está demás preguntar.


MAURICIO HARO,

Diseñador Web y
Usuario Experto Certificado en NVDA
Colaborador, Asesor & Couch en la comunidad Producción Musical Accesible para personas ciegas y con visión reducida.

David CM

unread,
Apr 7, 2026, 4:03:46 PM (13 days ago) Apr 7
to nvd...@googlegroups.com
Creo que sé lo que ocurre.

Muchas gracias por los centros, curiosa forma de llamarlos, jeje.
Como estuve tanto tiempo desconectado no he revisado realmente, imagino que deben haberme llegado. Imagino que por paypal.
Voy a hacer una revisión profunda de correos, ha estado complejo ponerme al día con todo después de haber vuelto al mundo de tecnología, tras una larga pausa, por situaciones de salud...

Saludos,
David CM
Ingeniero en computación (ITCR)
Experto certificado en NVDA.

Encuentra mis proyectos libres en github.
y las publicaciones en mi canal de youtube.

Suscríbite y aprende en mis grupos de correo y facebook:
Programación accesible:
Envía un correo de suscripción a la dirección: programacionacc...@googlegroups.com
O participa en Programación accesible en Facebook.

tiflotronica: Si te gusta la electricidad y los chips ¡Aprende y aporta sobre este tema tan apasionante!
Envía un correo de suscripción a la dirección: tiflotronic...@googlegroups.com
Si te gusta la producción o ejecución de instrumentos musicales, participa en Músicos ciegos y de baja visión en facebook.
También puedes hacer tus consultas sobre tu lector de pantallas favorito en la comunidad de NVDA en español (facebook)

David CM

unread,
Apr 7, 2026, 4:04:34 PM (13 days ago) Apr 7
to nvd...@googlegroups.com
se me fue el mensaje incompleto:

Creo que sé lo que ocurre. Para ahorrar código, importo cosas de utils desde installTasks. Eso genera un problema en el primer reinicio, por lo que la categoría de IBMTTS no es visible. Lo extraño es que no se solucione al reiniciar por segunda vez.

Supongo que si evito importar cosas se solucionaría, pero no quisiera repetir código, entonces veré si puedo encontrar una alternativa que corrija el problema sin repetición de código.


P.D. chMuchas gracias por los centros, curiosa forma de llamarlos, jeje.
Como estuve tanto tiempo desconectado no he revisado realmente, imagino que deben haberme llegado. Imagino que por paypal.
Voy a hacer una revisión profunda de correos, ha estado complejo ponerme al día con todo después de haber vuelto al mundo de tecnología, tras una larga pausa, por situaciones de salud...

Saludos,Saludos,
David CM
Ingeniero en computación (ITCR)
Experto certificado en NVDA.

Encuentra mis proyectos libres en github.
y las publicaciones en mi canal de youtube.

Suscríbite y aprende en mis grupos de correo y facebook:
Programación accesible:
Envía un correo de suscripción a la dirección: programacionacc...@googlegroups.com
O participa en Programación accesible en Facebook.

tiflotronica: Si te gusta la electricidad y los chips ¡Aprende y aporta sobre este tema tan apasionante!
Envía un correo de suscripción a la dirección: tiflotronic...@googlegroups.com
Si te gusta la producción o ejecución de instrumentos musicales, participa en Músicos ciegos y de baja visión en facebook.
También puedes hacer tus consultas sobre tu lector de pantallas favorito en la comunidad de NVDA en español (facebook)

Luis Ramírez

unread,
Apr 7, 2026, 5:36:08 PM (13 days ago) Apr 7
to nvd...@googlegroups.com

Hola David, primero que nada muchísimas gracias por este gran aporte.

Te comento que tras actualizar el complemento, al primer reinicio de NVDA el diálogo de configuración de IBM tts no aparecía pero reinicié el lector otra vez y ahí volvió. Un saludo para ti y los demás miembros de la lista

Mauricio Haro

unread,
Apr 7, 2026, 6:39:49 PM (13 days ago) Apr 7
to nvd...@googlegroups.com

Hola bro.

Hubieras empezado por ahí jaja, para hacer el segundo reinicio, Y sí, efectivamente, en el segundo  y ahora este, tercer reinicio, no hay errores en el Log. Solo en el primero.


Log, reinicio 2.


nvda-old.log

INFO - __main__ (17:32:21.336) - MainThread (14348):


Starting NVDA version 2025.3.2rc1 x86

INFO - core.main (17:32:21.587) - MainThread (14348):


Config dir: C:\Users\Mauricio Haro\AppData\Roaming\nvda

INFO - config.ConfigManager._loadConfig (17:32:21.589) - MainThread (14348):


Loading config: C:\Users\Mauricio Haro\AppData\Roaming\nvda\nvda.ini

INFO - core.main (17:32:23.577) - MainThread (14348):


Windows version: Windows 11 25H2 (10.0.26200.8117) workstation AMD64

INFO - core.main (17:32:23.577) - MainThread (14348):


Using Python version 3.11.9 (tags/v3.11.9:de54cf5, Apr  2 2024, 10:00:00) [MSC v.1938 32 bit (Intel)]

INFO - core.main (17:32:23.577) - MainThread (14348):
Using comtypes version 1.4.11
INFO - core.main (17:32:23.585) - MainThread (14348):


Using configobj version 5.1.0 with validate version 1.0.1

INFO - synthDriverHandler.setSynth (17:32:25.489) - MainThread (14348):
Loaded synthDriver ibmeci
WARNING - mathPres.initialize (17:32:25.509) - MainThread (14348):
MathPlayer 4 not available
INFO - core._setUpWxApp (17:32:25.705) - MainThread (14348):


Using wx version 4.2.2 msw (phoenix) wxWidgets 3.2.6 with six version 1.17.0

INFO - brailleInput.initialize (17:32:25.708) - MainThread (14348):
Braille input initialized
INFO - braille.initialize (17:32:25.708) - MainThread (14348):
Using liblouis version 3.34.0
INFO - braille.initialize (17:32:25.708) - MainThread (14348):
Using pySerial version 3.5
INFO - braille.BrailleHandler._setDisplay (17:32:25.711) - MainThread (14348):


Loaded braille display driver 'noBraille', current display has 0 cells.

INFO - core.main (17:32:25.899) - MainThread (14348):


Java Access Bridge support initialized

INFO - UIAHandler.UIAHandler.MTAThreadFunc (17:32:25.956) - UIAHandler.UIAHandler.MTAThread (8456):
UIAutomation: IUIAutomation6
INFO - core.main (17:32:26.119) - MainThread (14348):
NVDA initialized
INFO - core.main (17:32:37.916) - MainThread (14348):
Exiting
INFO - __main__ (17:32:39.675) - MainThread (14348):
NVDA exit

Log, reinicio 3:

nvda.log

INFO - __main__ (17:32:39.933) - MainThread (2140):


Starting NVDA version 2025.3.2rc1 x86

INFO - core.main (17:32:40.171) - MainThread (2140):


Config dir: C:\Users\Mauricio Haro\AppData\Roaming\nvda

INFO - config.ConfigManager._loadConfig (17:32:40.174) - MainThread (2140):


Loading config: C:\Users\Mauricio Haro\AppData\Roaming\nvda\nvda.ini

INFO - core.main (17:32:40.793) - MainThread (2140):


Windows version: Windows 11 25H2 (10.0.26200.8117) workstation AMD64

INFO - core.main (17:32:40.794) - MainThread (2140):


Using Python version 3.11.9 (tags/v3.11.9:de54cf5, Apr  2 2024, 10:00:00) [MSC v.1938 32 bit (Intel)]

INFO - core.main (17:32:40.794) - MainThread (2140):
Using comtypes version 1.4.11
INFO - core.main (17:32:40.799) - MainThread (2140):


Using configobj version 5.1.0 with validate version 1.0.1

INFO - synthDriverHandler.setSynth (17:32:42.651) - MainThread (2140):
Loaded synthDriver ibmeci
WARNING - mathPres.initialize (17:32:42.671) - MainThread (2140):
MathPlayer 4 not available
INFO - core._setUpWxApp (17:32:42.671) - MainThread (2140):


Using wx version 4.2.2 msw (phoenix) wxWidgets 3.2.6 with six version 1.17.0

INFO - brailleInput.initialize (17:32:42.677) - MainThread (2140):
Braille input initialized
INFO - braille.initialize (17:32:42.677) - MainThread (2140):
Using liblouis version 3.34.0
INFO - braille.initialize (17:32:42.677) - MainThread (2140):
Using pySerial version 3.5
INFO - braille.BrailleHandler._setDisplay (17:32:42.685) - MainThread (2140):


Loaded braille display driver 'noBraille', current display has 0 cells.

INFO - core.main (17:32:42.960) - MainThread (2140):


Java Access Bridge support initialized

INFO - UIAHandler.UIAHandler.MTAThreadFunc (17:32:43.132) - UIAHandler.UIAHandler.MTAThread (2144):
UIAutomation: IUIAutomation6
INFO - core.main (17:32:43.452) - MainThread (2140):
NVDA initialized

Y no te preocupes por no haber conirmado lo del centro que te tiré en su tiepo jaja, (gerga ecuatoriana jajajaja) lo importante es que ya andas por aquí, aportando novedades.

Si te interesa saber bien la fecha. Fue en el 18 de junio del año pasado, y no es que me acuerde jaja, revisando mi correo de paypal fue que di con la misma.

Te mando un saludo.


MAURICIO HARO,

Diseñador Web y
Usuario Experto Certificado en NVDA
Colaborador, Asesor & Couch en la comunidad Producción Musical Accesible para personas ciegas y con visión reducida.

Ana

unread,
Apr 8, 2026, 4:46:28 AM (12 days ago) Apr 8
to nvd...@googlegroups.com

¡Hola!

Yo actualicé ayer en las mismas condiciones que cuenta José Manuel y después del primer reinicio se me quedó el ordenador atontado. No sabía el problema que comentáis, pero aún así me dio por borrar las todas carpetas picache y hacer un segundo reinicio después del cual todo fue bien.

Como era muy tarde no caí en haber guardado el log porque sólo pensaba en poder apagar en condiciones porque hoy tenía que madrugar, jeje.

A mí se me solucionó, pero no sé si fue por el segundo reinicio, por borrar las picache o por las dos cosas en conjunto.

Saludicos:

Ana

omar di pietro

unread,
Apr 8, 2026, 5:08:44 AM (12 days ago) Apr 8
to nvd...@googlegroups.com

hola 


saludos para todos. . . 

David, gracias por el aporte. . . 

comento, al actualizarse me aparecía un mensaje, donde decía que tenía que reiniciar nvda manualmente. 

entonces cerraba y volvía a activar nvda. 

todo funciona bien. . . 


aquí dejo el mensaje en inglés y su traducción: 


IBMTTS 2026 mensaje de actualización 
 
Es posible que necesites reiniciar NVDA manualmente debido a una incompatibilidad con
versiones anteriores en el proceso de actualización.
Aceptar


You may require to restart NVDA manually due to an incompatibility with
older versions in the update process.
Aceptar

un abrazo 


omar 

--
Visita la web oficial de la comunidad de NVDA en español para acceder a recursos y descargas que desplegarán todo el potencial de tu lector de pantalla:
https://nvda.es
Visita la tienda de la web oficial de la comunidad para adquirir algunos productos, como materiales de formación o sintetizadores de voz, que mejorarán tu experiencia con NVDA: https://nvda.es/tienda/
Consulta las normas de esta lista siempre que quieras en la siguiente dirección:
https://nvda.es/documentacion/normas-de-convivencia-y-buen-comportamiento/normas-de-la-lista-de-correo-de-la-comunidad-de-nvda-en-espanol/
---
Has recibido este mensaje porque estás suscrito al grupo "NVDA en español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nvda-es+u...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/nvda-es/CABgZ1atkFmC%3DPf__PSFr1H%2B81UQaH4gM_Rjr-1oAhLxRig-%2Bww%40mail.gmail.com.

Libre de virus.www.avast.com
Reply all
Reply to author
Forward
0 new messages