Despues de crear mi idioma en la base de datos de Huru Desk me encuentro con el problema que la administracion esta en ingles pero el o zona de creacion de incidencias esta en español para solucionarlo cambio el id del idioma. de la siguiente forma.
Creamos nuestra entrada del lenguaje español.
INSERT INTO `jos_huruhelpdesk_language` (`langname`, `localized`) VALUES
(‘Spanish_SP’, ‘Espanol’);
Posteriormente movemos nuestro el idioma ingles
update `jos_huruhelpdesk_langstrings` set lang_id = 3 where lang_id =1;
Ahora creamos nuestra traduccion.
INSERT INTO `jos_huruhelpdesk_langstrings` (`lang_id`, `variable`, `langtext`) VALUES
(2, ‘Classification’, ‘Clasificacion’),
(2, ‘Close’, ‘Cerrar’),
(2, ‘CloseDate’, ‘Fecha de Cierre’),
(2, ‘ContactInformation’, ‘Información de Contacto’),
(2, ‘DateSubmitted’, ‘Fecha apertura’),
(2, ‘Department’, ‘Departamento’),
(2, ‘Description’, ‘Descripción’),
(2, ‘EditInformation’, ‘Editar datos de contacto’),
(2, ‘EMail’, ‘E-Mail’),
(2, ‘EmailAddress’, ‘Dirección de E-mail’),
(2, ‘EndDate’, ‘Fecha Finalización’),
(2, ‘EnterAdditionalNotes’, ‘Introducir Información Adicional’),
(2, ‘EnteredBy’, ‘Abierto por’),
(2, ‘EnterinKnowledgeBase’, ‘Acceso a la base de conocimientos’),
(2, ‘From’, ‘De’),
(2, ‘HideFromEndUser’, ‘Ocultar par el usuario final’),
(2, ‘ID’, ‘ID’),
(2, ‘In’, ‘Logeado’),
(2, ‘InOutBoard’, ‘In Out board’),
(2, ‘Location’, ‘Localización’),
(2, ‘minutes’, ‘minutos’),
(2, ‘NewProblem’, ‘Nueva Incidencia’),
(2, ‘Noresultsfound’, ‘No se ha encontrado ningún resultado’),
(2, ‘Notes’, ‘Notas’),
(2, ‘OpenProblems’, ‘Incidencias abiertas’),
(2, ‘OpenProblemsfor’, ‘Incidencias abiertas para’),
(2, ‘Or’, ‘o’),
(2, ‘Out’, ‘Desconectado’),
(2, ‘Phone’, ‘Teléfono/Extensión’),
(2, ‘Priority’, ‘Prioridad’),
(2, ‘ProblemID’, ‘Ver Incidencia nº’),
(2, ‘ProblemInformation’, ‘Datos de la incidencia’),
(2, ‘Problems’, ‘Incidencia’),
(2, ‘ReopenProblem’, ‘Reabrir Incidencia’),
(2, ‘Rep’, ‘Rep’),
(2, ‘Reports’, ‘Reportes’),
(2, ‘Required’, ‘Obligatorio’),
(2, ‘Save’, ‘Guardar’),
(2, ‘Search’, ‘Buscar’),
(2, ‘SearchFields’, ‘Buscar los Campos’),
(2, ‘SearchProblems’, ‘Buscar incidencias’),
(2, ‘SearchResults’, ‘Resultados de la Búsqueda’),
(2, ‘SearchtheKnowledgeBase’, ‘Buscar en la base de conocimientos’),
(2, ‘SelectCategory’, ‘Seleccionar Categoria’),
(2, ‘SelectDepartment’, ‘Seleccionar Departamento’),
(2, ‘SelectUser’, ‘Selecionar Usuario’),
(2, ‘AssignedTo’, ‘Asignado a’),
(2, ‘Solution’, ‘Solución’),
(2, ‘StartDate’, ‘Fecha de Inicio’),
(2, ‘Status’, ‘Estado’),
(2, ‘Subject’, ‘Asunto’),
(2, ‘Submit’, ‘Abrir Nuevo’),
(2, ‘SubmitNewProblem’, ‘Abrir Nueva Incidencia’),
(2, ‘SupportRep’, ‘Responsable Soporte’),
(2, ‘Time’, ‘Tiempo’),
(2, ‘TimeSpent’, ‘Tiempo Utilizado’),
(2, ‘Title’, ‘Título de la Incidencia’),
(2, ‘Total’, ‘Total’),
(2, ‘User’, ‘Usuario’),
(2, ‘UserName’, ‘Usuario’),
(2, ‘View’, ‘Ver’),
(2, ‘ViewProblemList’, ‘Ver lista de incidencias’),
(2, ‘Viewproblemsfor’, ‘Ver incidencias asignadas a’),
(2, ‘ViewAssignedProblems’, ‘Ver incidencias asignadas’),
(2, ‘ViewSubmittedProblems’, ‘Ver incidencias abiertas’),
(2, ‘ViewProblemsFromLast’, ‘Ver las incidencias de los ultimos ‘),
(2, ‘days’, ‘dias’),
(2, ‘Activity’, ‘Actividad’),
(2, ‘Home’, ‘Inicio’),
(2, ‘Refresh’, ‘Actualizar’),
(2, ‘NoLimit’, ‘(Sin límite)’),
(2, ‘Back’, ‘Volver’),
(2, ‘ProblemNumber’, ‘Incidencia nº: ‘),
(2, ‘ProblemSaved’, ‘Incidente guardada con éxito’),
(2, ‘ErrorSavingProblem’, ‘Error al guardar: Campos inválidos o campos obligatorios vacios’),
(2, ‘DefaultRep’, ‘Responsable por Defecto’),
(2, ‘NotFound’, ‘Ningún resultado encontrado’),
(2, ‘EnterVerification’, ‘Verificación’),
(2, ‘Name’, ‘Nombre’),
(2, ‘Admin’, ‘Admin’),
(2, ‘ShowReps’, ‘Mostrar Responsables’),
(2, ‘ShowAll’, ‘Mostrar Todos’),
(2, ‘RepsAdmins’, ‘Solo Responsables Admins’),
(2, ‘AllUsers’, ‘Todos los usuarios’),
(2, ‘SearchCriteria’, ‘Criterio de Búsqueda’),
(2, ‘Reset’, ‘Reset’),
(2, ‘To’, ‘Para’),
(2, ‘SearchText’, ‘Buscar Texto’),
(2, ‘Browse’, ‘Examinar…’),
(2, ‘Cancel’, ‘Cancelar’),
(2, ‘NewSearch’, ‘Nueva Búsqueda’),
(2, ‘Results’, ‘Resultados’),
(2, ‘ProblemsFound’, ‘incidencia(s) encontrada(s)’),
(2, ‘EnterSearch’, ‘Escoja su criterio de búsqueda y haga clik en Buscar’),
(2, ‘EnterReport’, ‘Escoja su Report deseado y haga clik en Ver’),
(2, ‘AvailableReports’, ‘Reports Disponibles’),
(2, ‘DateRange’, ‘Rango de Fechas’),
(2, ‘AverageTime’, ‘Tiempo Medio’),
(2, ‘PercentProblemTotal’, ‘% de Incidencias’),
(2, ‘PercentTimeTotal’, ‘% de Tiempo’),
(2, ‘min’, ‘min’),
(2, ‘Unknown’, ‘Desconocido’),
(2, ‘ActivitySummary’, ‘Resumen de Actividades’),
(2, ‘Modified’, ‘Modificado’),
(2, ‘through’, ‘hasta’),
(2, ‘MailProblemID’, ‘Número de ID de la Incidencia’),
(2, ‘MailTitle’, ‘Título de la Incidencia’),
(2, ‘MailDescription’, ‘Descripción de la Incidencia’),
(2, ‘MailUID’, ‘Nombre del usuario que abrió la incidencia’),
(2, ‘MailUEmail’, ‘E-mail del usuario que abrió la incidencia’),
(2, ‘MailPhone’, ‘Telefone del usuario que abrió la incidencia’),
(2, ‘MailLocation’, ‘Localización del usuario que abrió la incidencia’),
(2, ‘MailDepartment’, ‘Departamento del usuario que abrió la incidencia’),
(2, ‘MailPriority’, ‘Prioridad de la Incidencia’),
(2, ‘MailCategory’, ‘Categoría de la Incidencia’),
(2, ‘Category’, ‘Categoría’),
(2, ‘MailStartDate’, ‘Fecha de registro’),
(2, ‘MailURL’, ‘URL de la incidencia’),
(2, ‘MailSolution’, ‘Solución de la Incidencia’),
(2, ‘MailNotes’, ‘Notas sobre la incidencia’),
(2, ‘ProblemsSubmittedBy’, ‘Incidencias abiertas por’),
(2, ‘for’, ‘for’),
(2, ‘ForPrevious’, ‘de las últimas’),
(2, ‘All’, ‘Todos’),
(2, ‘OpenProblemsLC’, ‘Incidencias LC Abiertas’),
(2, ‘Print’, ‘Imprimir’),
(2, ‘UserProfile’, ‘Perfil de Usuario’),
(2, ‘JoomlaUserInfo’, ‘Informaion del usuario de la Intranet’),
(2, ‘HuruUserInfo’, ‘Perfil de Usuário del Soporte’),
(2, ‘HomePhone’, ‘Telefono fijo’),
(2, ‘MobilePhone’, ‘Teléfono Movil’),
(2, ‘PagerAddress’, ‘Pager Address’),
(2, ‘Location1’, ‘Localizacion 1’),
(2, ‘Location2’, ‘Localización 2’),
(2, ‘Language’, ‘Idioma’),
(2, ‘ManageCategories’, ‘Gestionar Categorías’),
(2, ‘EditCategory’, ‘Editar Categoría’),
(2, ‘CategoryName’, ‘Nombre de la Categoría’),
(2, ‘Default’, ‘Por defecto’),
(2, ‘GeneralConfiguration’, ‘Configuración General’),
(2, ‘ReplyAddress’, ‘Direccion de Respuesta’),
(2, ‘BaseURL’, ‘URL Base del Gestro de Incidencias’),
(2, ‘NotifyUserOnCaseUpdate’, ‘Notificar al usuario en caso de actualización de la incidencia’),
(2, ‘AllowAnonymousCases’, ‘Permitir casos anónimos’),
(2, ‘AllowUserSelectOnNewCases’, ‘Permitir selección de usuario en casos nuevos’),
(2, ‘KnowledgeBaseViewAuthority’, ‘Autorización para Visualizar la Base de Conocimientos’),
(2, ‘Disable’, ‘Deshabilitar’),
(2, ‘RepsOnly’, ‘Solo Respuestas’),
(2, ‘UsersAndReps’, ‘Users & Resp.’),
(2, ‘Anyone’, ‘Cualquiera’),
(2, ‘DefaultPriority’, ‘Prioridad por Defecto’),
(2, ‘PagerPriority’, ‘Prioridaddel Pager’),
(2, ‘DefaultStatus’, ‘Estado por Defecto’),
(2, ‘ClosedStatus’, ‘Estado Cerrado’),
(2, ‘DefaultLanguage’, ‘Idioma por Defecto’),
(2, ‘EmailMessages’, ‘Mensajes de E-mail’),
(2, ‘Users’, ‘Usuarios’),
(2, ‘Department’, ‘Departamentos’),
(2, ‘Categories’, ‘Categorías’),
(2, ‘Priorities’, ‘Prioridades’),
(2, ‘Statuses’, ‘Tipos de Estado’),
(2, ‘Languages’, ‘Idiomas’),
(2, ‘About’, ‘Sobre’),
(2, ‘Administration’, ‘Administración’),
(2, ‘ManageDepartments’, ‘Gestionar Departamentos’),
(2, ‘DepartmentName’, ‘Nombre del Departamento’),
(2, ‘EditDepartment’, ‘Editar Departamento’),
(2, ‘ManageEmailMessages’, ‘Gestionar mensages de e-mail’),
(2, ‘Type’, ‘Tipo’),
(2, ‘Body’, ‘Cuerpo’),
(2, ‘Edit…’, ‘Editar…’),
(2, ‘EditEmailMessage’, ‘Editar mensaje de e-mail’),
(2, ‘AvailableSubstitutions’, ‘Substituciones Disponibles’),
(2, ‘ManageLanguages’, ‘Gestionar Idiomas’),
(2, ‘LanguageName’, ‘Nombre del Idioma’),
(2, ‘Localized’, ‘Localizado’),
(2, ‘EditLanguage’, ‘Editar Idioma’),
(2, ‘LanguageStrings’, ‘Strings del idioma’),
(2, ‘ManagePriorities’, ‘Gestionar Prioridades’),
(2, ‘PriorityName’, ‘Nombre de la Prioridad’),
(2, ‘EditPriority’, ‘Editar Prioridad’),
(2, ‘ManageStatuses’, ‘Gestionar Estados’),
(2, ‘Rank’, ‘Ranking’),
(2, ‘StatusName’, ‘Nombre del Estado’),
(2, ‘EditStatus’, ‘Editar Estado’),
(2, ‘ManageLanguageStrings’, ‘Gestionar Strings del Idioma’),
(2, ‘LanguageID’, ‘ID del Idioma’),
(2, ‘Variable’, ‘Variable’),
(2, ‘Text’, ‘Texto’),
(2, ‘EditString’, ‘Editar String’),
(2, ‘ManageUsers’, ‘Gestionar Usuarios’),
(2, ‘HuruID’, ‘Huru ID’),
(2, ‘JoomlaID’, ‘ID de la Intranet’),
(2, ‘SyncJoomlaUsers’, ‘Sinc. Usuarios Intranet’),
(2, ‘SyncJoomlaUsersConfirm’, ‘Esto sincronizará la tabla de usuarios de Huru con la tabla de usuarios de Joomla – importando las cuentas . Ninguna cuenta de usuario Joomla! será alterada.’),
(2, ‘EditUser’, ‘Editar Usuario’),
(2, ‘IsUser’, ‘Usuario’),
(2, ‘IsRep’, ‘Responsable’),
(2, ‘IsAdmin’, ‘Administrador’),
(2, ‘ViewReports’, ‘Ver Reports’),
(2, ‘UserSuperAdminNote’, ‘(Nota: Esta configuraión es ignorada para Super Administradores do Joomla! – que siempre serán Administradores do Huru Helpdesk)’),
(2, ‘DefaultAssignment’, ‘Resp. Categoria’),
(2, ‘PageTitle’, ‘Control Incidencias’),
(2, ‘SelectOverride’, ‘Sobreescribió información’),
(2, ‘CannotDeleteClosedStatus’, ‘No es posibe eliminar el estado seleccinoado como Estado por defecto de fecha en la Configuración General’),
(2, ‘Go’, ‘Ir’),
(2, ‘ProblemDeleted’, ‘Incidencia Eliminada’),
(2, ‘ProblemNotDeleted’, ‘Error al eliminar la incidencia’),
(2, ‘DeleteProblem’, ‘eliminar incidencia nº’),
(2, ‘Delete’, ‘Eliminar’),
(2, ‘ProblemCreated’, ‘Incidencia Creada’),
(2, ‘AttachFileToNote’, ‘Adajuntar’),
(2, ‘Attachment’, ‘Adjunto’),
(2, ‘AttachmentFileNoteFound’, ‘Archivo adjunto encontrado’),
(2, ‘DefaultFileAttachmentNote’, ‘Archivo Adjunto’),
(2, ‘ErrorSavingAttachment’, ‘Error al añadir archivo adjunto’),
(2, ‘NotImplemented’, ‘No implementado’),
(2, ‘FileTypeNotAllowed’, ‘El tipo de archivo no está permitido’),
(2, ‘FileTooLarge’, ‘Archivo demasiado grande’),
(2, ‘UnknownError’, ‘Error desconocido’),
(2, ‘NotificationSenderName’, ‘Nombre del remitente de la Notificación’),
(2, ‘AllowFileAttachments’, ‘Permitir adjuntar archivos’),
(2, ‘AllowedAttachmentExtensions’, ‘Extensiones permitidas para los archivos adjuntos’),
(2, ‘ExtensionExample’, ‘Extensiones permitidas separadas con coma (empezando con punto) [ex.: .jpg,.png,.txt]’),
(2, ‘MaximumAttachmentSize’, ‘Tamaño máximo del adjunto’),
(2, ‘Bytes’, ‘bytes’),
(2, ‘AttachmentSizeWarning’, ‘Máximo de 16MB. PHP ddebe ser configurado para menos. Consultar el fichero php.ini’),
(2, ‘AttachmentDownloadPermissions’, ‘Permitir download de adjunto’),
(2, ‘AttachmentDeleted’, ‘Adjunto Eliminado’),
(2, ‘AttachmentNotDeleted’, ‘Error al eliminar adjunto’),
(2, ‘MaximumAttachmentAge’, ‘Borrar adjuntos antiguos despues de’),
(2, ‘SetToZero’, ‘0 para deshabilitar auto-exclusión’),
(2, ‘MailFullname’, ‘Nombre completo de la persona que abrió la incidencia’),
(2, ‘NotifyAdminOnNewCase’, ‘E-mail para notificar sobre todas las nuevas incidencias’),
(2, ‘LeaveBlank’, ‘Dejar en blando para Deshabilitar’),
(2, ‘Notifications’, ‘Notificaciones’),
(2, ‘Permissions’, ‘Permisos’),
(2, ‘Defaults’, ‘Por Defecto’),
(2, ‘FileAttachments’, ‘Archivos Adjuntos’),
(2, ‘DisplayedFields’, ‘Campos Mostrados’),
(2, ‘DefaultDepartment’, ‘Departamento por Defecto’),
(2, ‘DefaultCategory’, ‘Categoría por Defecto’),
(2, ‘Show’, ‘Mostrar’),
(2, ‘Set’, ‘Marcar’),
(2, ‘IfNotSetable’, ‘Si no esta visible/seleccionable para todos, un valor por defecto debe ser definido encima’),
(2, ‘Updated’, ‘Atualizado en’),
(2, ‘DefaultMan’, ‘DefaultMan’);
Ahora cambiamos el id 2 por id 1
En la version 088d debo incluir el campo departamento.
update `jos_huruhelpdesk_langstrings` set lang_id = 1 where lang_id =2;
INSERT INTO `jos_huruhelpdesk_langstrings` (`lang_id`, `variable`, `langtext`) VALUES
(1, ‘Departments’, ‘Departamento’);
Si saliera nueva version podremos comparar la diferencia o falta de campos con las siguientes select.
select * from `jos_huruhelpdesk_langstrings` where lang_id =1 AND variable not in (select variable from `jos_huruhelpdesk_langstrings` where lang_id =2);
select * from `jos_huruhelpdesk_langstrings` where lang_id =2 AND variable not in (select variable from `jos_huruhelpdesk_langstrings` where lang_id =1);