Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Traducción de los elementos de un cxScheduler (https://www.clubdelphi.com/foros/showthread.php?t=93122)

lgarcia 23-05-2018 19:35:25

Traducción de los elementos de un cxScheduler
 
hola:
Un colega que me hizo llegar una Unit para Deplhi 7 y aplicable al DevExpress 2012 que invocandola todos los comentarios de cxEditConsts, cxFilterConsts, cxFilterControlStrs, cxPivotGridStrs son traducidos al españon con el siguiente codigo:

Código Delphi [-]
procedure Translate_cxPivotGridStrs();

procedure Translate_cxPivotGridStrs();
begin
  cxSetResourceString(@scxDataField, 'Dato');
  cxSetResourceString(@scxDropFilterFields,  'Mueva aquí los campos para Filtrar');
  cxSetResourceString(@scxDropDataItems, 'Mueva aquí los campos para Datos');
  cxSetResourceString(@scxDropRowFields, 'Mueva aquí los campos para Encabezados de Fila');
  cxSetResourceString(@scxDropColumnFields,  'Mueva aquí los campos para Encabezados de Columna');
  cxSetResourceString(@scxGrandTotal, 'Total General');
  cxSetResourceString(@scxGroupTotal, 'Total %s');
  cxSetResourceString(@scxGroupCount, 'Cant. %s');
  cxSetResourceString(@scxGroupSum,  'Suma %s');
  cxSetResourceString(@scxGroupMin,  'Mín. %s');
  cxSetResourceString(@scxGroupMax,  'Máx. %s');
  cxSetResourceString(@scxGroupAverage,  'Promedio %s');
  cxSetResourceString(@scxGroupStdDev, 'Desv. Est. %s');
  cxSetResourceString(@scxGroupStdDevP,  'Desv. Est. P %s');
  cxSetResourceString(@scxGroupVariance, 'Var. %s');
  cxSetResourceString(@scxGroupVarianceP, 'Var. P %s');
  cxSetResourceString(@scxGroupCustom, 'Personal. %s');
  cxSetResourceString(@scxNoDataToDisplay, '');
  cxSetResourceString(@scxOthers, 'Otros');
  cxSetResourceString(@scxPrefilterCustomizeButtonCaption, 'Prefiltro...');
  cxSetResourceString(@scxPrefilterIsEmpty,  '');
  cxSetResourceString(@scxQuarterFormat, 'Cuatrim. %d');
end;

Saben que Unit utilizar para hacer lo mismo con el CXScheduler.

Saludos
Luis Garcia

Young 23-05-2018 22:37:40

Hola Luis, en devexpress existe una utilidad llamad cxLocalizerEditor que se encuentra en la carpeta ExpressLibrary, con ella puedes traducir todos los recursos de los componentes (o solo los que te interesan). Esta utilidad genera un archivo .ini el cual debes cargar en tu aplicación con el componente cxLocalizer:

Código Delphi [-]
    ResourceFilename := ExtractFilePath(Application.ExeName) + 'esp_res.ini';
    cxLocalizer1.LoadFromFile( ResourceFilename );
    cxLocalizer1.Locale := 13322;
    cxLocalizer1.Active := true;

Saludos.

lgarcia 24-05-2018 19:08:04

voy a probarlo y muchas gracias por la respuesta young

Saludos
Luis


La franja horaria es GMT +2. Ahora son las 12:33:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi