Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2014-02

traducción de botones: no funciona en otra pc

9 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Paola Bruccoleri

Hola todos..

En el archivo del proyecto, antes del Initialize, etc, llamo a este
procedimiento:   TranslateLCL;
que hace esto
procedure TranslateLCL;
var
   PODirectory, Lang, FallbackLang: String;
begin
   PODirectory:='f:\lazarus\lcl\languages\';
   Lang:='es';
   FallbackLang:='';
   LCLGetLanguageIDs(Lang,FallbackLang); // in unit LCLProc
   Translations.TranslateUnitResourceStrings('LCLStrConsts',
PODirectory+'lclstrconsts.%s.po',Lang,FallbackLang);
   // ... add here a TranslateUnitResourceStrings call for every po file ...
end;

Hace tiempo lo uso; Esto hace, como ya saben, por ejemplo que el bot�n Yes diga SI.

Ahora.. me pasa algo raro: en mi pc sale SI, pero en la pc del cliente sale YES.
Ya me fij� en la config regional y tiene espa�ol (uruguay)....igual que yo La �nica diferencia es que all� hay XP y yo tengo win8.. se les ocurre d�nde puede estar el problema?

muchas gracias!
byeee

Reply by email

José Mejuto
to Paola Bruccoleri

El 03/02/2014 19:48, Paola Bruccoleri escribi�:

Show quoted text 5 lines
begin PODirectory:='f:\lazarus\lcl\languages\'; Ahora.. me pasa algo raro: en mi pc sale SI, pero en la pc del cliente sale YES.

Hola,

Esa carpeta existe en el cliente ?

Reply by email

Paola Bruccoleri
to José Mejuto

El 03/02/2014 17:00, Jos� Mejuto escribi�:

Show quoted text 12 lines
El 03/02/2014 19:48, Paola Bruccoleri escribi�: > begin > PODirectory:='f:\lazarus\lcl\languages\'; > Ahora.. me pasa algo raro: en mi pc sale SI, pero en la pc del cliente > sale YES. Hola, Esa carpeta existe en el cliente ?

Hola Jos�..
no.. solo all� tengo el ejecutable; no toda la instalaci�n de lazarus. en otras ocasiones me ha funcionado perfectamente (veo el SI) en pc q no lo tienen, pero ahora no tengo forma de ir a fijarme; recipen ahora me di cuenta en este programa.
Aparte siempre imagin� que esa info queda en el ejecutable.. byeeeeee

Reply by email

Héctor F. Fiandor Rosario
to Paola Bruccoleri: Hola todos.. En el archivo del proyecto, antes del Initialize, etc, llamo a este…

Estimada Paola,

yo uso el XP y me trabaja bien.

saludos,

Ing. H�ctor F. Fiandor Rosario
hfiandor en infomed.sld.cu

Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140203/d84377da/attachment.html>

Reply by email

José Mejuto
to Paola Bruccoleri: El 03/02/2014 17:00, Jos� Mejuto escribi�: Hola Jos�.. no.. solo all� tengo el…

El 03/02/2014 20:07, Paola Bruccoleri escribi�:

Show quoted text 9 lines
>> PODirectory:='f:\lazarus\lcl\languages\'; > Esa carpeta existe en el cliente ? Hola Jos�.. no.. solo all� tengo el ejecutable; no toda la instalaci�n de lazarus. en otras ocasiones me ha funcionado perfectamente (veo el SI) en pc q no lo tienen, pero ahora no tengo forma de ir a fijarme; recipen ahora me di cuenta en este programa. Aparte siempre imagin� que esa info queda en el ejecutable..

Hola,

En la ruta indicada como PODirectory deber�a estar el archivo:

lclstrconsts.es.po

Para que pueda cargarlo. Ahora no recuerdo, pero estoy casi seguro que se puede meter el archivo en un recurso dentro del exe y leerlo desde el recurso.

Reply by email

Paola Bruccoleri
to José Mejuto

El 04/02/2014 9:33, Jos� Mejuto escribi�:

Show quoted text 23 lines
El 03/02/2014 20:07, Paola Bruccoleri escribi�: >>> PODirectory:='f:\lazarus\lcl\languages\'; >> Esa carpeta existe en el cliente ? > Hola Jos�.. > no.. solo all� tengo el ejecutable; no toda la instalaci�n de lazarus. > en otras ocasiones me ha funcionado perfectamente (veo el SI) en pc q no > lo tienen, pero ahora no tengo forma de ir a fijarme; recipen ahora me > di cuenta en este programa. > Aparte siempre imagin� que esa info queda en el ejecutable.. Hola, En la ruta indicada como PODirectory deber�a estar el archivo: lclstrconsts.es.po Para que pueda cargarlo. Ahora no recuerdo, pero estoy casi seguro que se puede meter el archivo en un recurso dentro del exe y leerlo desde el recurso.

Hola Jos�..
deber� averiguar como meterlo dentro de los recursos... no es muy c�modo andar llevando ese archivo; incluso en mi m�quina puedo tenerlo en dif lugar que en las otras...
yo me jugar�a a que eso antes no era asi!, o sea que no necesitaba llevar ese archivo a ning�n lugar para que me queden los botones traducidos.. no habr� sido alg�n cambio desde las versiones 1.xx y yo reci�n me di cuenta?

byeeeeeeee

Reply by email

José Mejuto
to Paola Bruccoleri

El 05/02/2014 12:46, Paola Bruccoleri escribi�:

Show quoted text 7 lines
deber� averiguar como meterlo dentro de los recursos... no es muy c�modo andar llevando ese archivo; incluso en mi m�quina puedo tenerlo en dif lugar que en las otras... yo me jugar�a a que eso antes no era asi!, o sea que no necesitaba llevar ese archivo a ning�n lugar para que me queden los botones traducidos.. no habr� sido alg�n cambio desde las versiones 1.xx y yo reci�n me di cuenta?

Hola,

Si recompilas la LCL con el Lazarus en espa�ol deber�an de salir todos los mensajes en espa�ol (creo).

Reply by email

Paola Bruccoleri
to José Mejuto

El 05/02/2014 11:42, Jos� Mejuto escribi�:

Show quoted text 17 lines
El 05/02/2014 12:46, Paola Bruccoleri escribi�: > deber� averiguar como meterlo dentro de los recursos... no es muy c�modo > andar llevando ese archivo; incluso en mi m�quina puedo tenerlo en dif > lugar que en las otras... > yo me jugar�a a que eso antes no era asi!, o sea que no necesitaba > llevar ese archivo a ning�n lugar para que me queden los botones > traducidos.. no habr� sido alg�n cambio desde las versiones 1.xx y yo > reci�n me di cuenta? Hola, Si recompilas la LCL con el Lazarus en espa�ol deber�an de salir todos los mensajes en espa�ol (creo).

Hola Jos�.. la LCL se ha recompilado cada vez que he instalado un componente... a no ser que deba hacer otra cosa..

Reply by email

José Mejuto
to Paola Bruccoleri

El 05/02/2014 23:05, Paola Bruccoleri escribi�:

Show quoted text 7 lines
> Si recompilas la LCL con el Lazarus en espa�ol deber�an de salir todos > los mensajes en espa�ol (creo). > > Hola Jos�.. la LCL se ha recompilado cada vez que he instalado un componente... a no ser que deba hacer otra cosa..

Hola,

Clean + Rebuild

La recompilaci�n cuando instalas un componente s�lo es parcial. De todos modos, lo compruebo m�s tarde y te digo, por que tampoco estoy seguro 100%

Reply by email