Estoy cambiando la traducción del siguiente label "lblPoliza.Text" de 'Poliza' a 'Certificado' para las áreas de "SeguroMedico" y "SeguroMedicoEmpleo", ya realice la generación de los recursos tanto para el Tools, el website y el workflowsite y a la vez parando antes los 2 servicios con el IIS pero no lleva a cabo el cambio de dicha traducción al volver a cargar el sistema. |
Primero que todo, no tenes que generar recursos 3 veces. Solo se generan para el WebSite en el folder App_GlobalResources y luego copias los archivos generados (EL_Translations.*.resources) en el WorkflowService y en el folder de instalación de las Herramientas. Segundo, cuando generas los recursos tenes que indicar "Español" en el Idioma Default que pregunta al iniciar la generación de recursos. Porque la aplicación en el fuente asume que el idioma default es español. Y NO tenes que generar los recursos para los otros idiomas, porque la herramienta la genera para todos los que existan. Una forma en que no se generen los recursos, es cuando te indica que los archivos están en uso y no puede reemplarlos. En este caso si tendrías que bajar el IIS para generarlos y bajas los servicios para copiarlos. Sobre esto también es importante que si tratas de escribir en los folders protegidos del sistema operativo (como c:inetpub o c:Program Files(x86)), tenes que ejecutar el LocalizationHelper.exe con permisos de administrador. |
¿Podrías ampliar exactamente que hiciste y adonde guardaste los recursos?
Primero fue parar los servicios AppJobWinService y GenPlaWinService, luego el servicio IIS. Despues ejecute la aplicacion Localization Tool (haciendo conexion a la base EVOCONFIG) y busque el label "lblPoliza.Text" en donde me aparecieron dos traducciones en diferente area las cuales son: "SeguroMedico" y "SeguroMedicoEmpleo". Cambie la traduccion a "Certificado" y luego le di en "Generar Recursos" para el idioma y lo realice 3 veces en cada carpeta con nombre "App_GlobalResources"