Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0031948Openbravo ERPE. Translationpublic2016-01-19 14:182016-01-20 17:10
vmromanos 
caristu 
normalminoralways
closedfixed 
5
 
3.0PR15Q3.53.0PR15Q3.5 
alostale
Core
Production - Confirmed Stable
2014-11-27
3.0PR15Q2
https://code.openbravo.com/erp/devel/pi/rev/ac68a43ce6569746a77f67d78906d7addbac841b [^]
No
0031948: Labels in AD_TextInterfaces linked to a concrete file are not translated
The labels in AD_TextInterfaces linked to a concrete file, i.e. which are used only in just one file, are not properly translated.

However, the labels that are not linked to a concrete file (AD_TextInterfaces.filename is null because they are used in more than one report) are properly translated
Install the Spanish Translation Pack in a recent PI (3.0PR15Q2 or higher)

Login as Openbravo Admin and select Spanish Language

Access "Diario asientos" report. Set date from 01-01-2015 to 31-12-2015 and run report in PDF (printer icon)

Realize that title appears as "Journal Entries Report" instead of Spanish translation available in the AD_TextInterfaces ("Libro diario")
ReportingUtils.java, method generateJasperPrint():
 String strBaseDesign = DalContextListener.getServletContext().getRealPath("")

Value of strBaseDesign is wrong and it should finish with "/src-loc/design"
No tags attached.
caused by feature request 0029566 closed caristu Upgrade Jasper Libraries 
blocks defect 0031944 closed caristu Labels in AD_TextInterfaces linked to a concrete file are not translated 
Issue History
2016-01-19 14:57alostaleTypedefect => backport
2016-01-19 14:57alostaleTarget Version => 3.0PR15Q3.5
2016-01-19 17:42caristuRelationship addedhas duplicate 0031955
2016-01-19 17:53caristuRelationship deletedhas duplicate 0031955
2016-01-19 17:54hgbotCheckin
2016-01-19 17:54hgbotNote Added: 0083418
2016-01-19 17:54hgbotStatusscheduled => resolved
2016-01-19 17:54hgbotResolutionopen => fixed
2016-01-19 17:54hgbotFixed in SCM revision => http://code.openbravo.com/erp/backports/3.0PR15Q3.5/rev/e44160d7b4622f2926b6efafe00090be224c86cf [^]
2016-01-19 17:54caristuReview Assigned To => alostale
2016-01-19 17:54caristuIssue Monitored: alostale
2016-01-19 18:27caristuRegression introduced by commithttps://code.openbravo.com/erp/devel/main/rev/56f321248289#l10.113 [^] => https://code.openbravo.com/erp/devel/pi/rev/ac68a43ce6569746a77f67d78906d7addbac841b [^]
2016-01-20 09:27alostaleNote Added: 0083436
2016-01-20 09:27alostaleStatusresolved => closed
2016-01-20 09:27alostaleFixed in Version => 3.0PR15Q3.5
2016-01-20 09:32alostaleNote Added: 0083437
2016-01-20 09:32alostaleSeveritymajor => minor
2016-01-20 17:10dmitry_mezentsevRelationship addedcaused by 0029566

Notes
(0083418)
hgbot   
2016-01-19 17:54   
Repository: erp/backports/3.0PR15Q3.5
Changeset: e44160d7b4622f2926b6efafe00090be224c86cf
Author: Carlos Aristu <carlos.aristu <at> openbravo.com>
Date: Tue Jan 19 17:53:22 2016 +0100
URL: http://code.openbravo.com/erp/backports/3.0PR15Q3.5/rev/e44160d7b4622f2926b6efafe00090be224c86cf [^]

fixes issue 31948: Labels linked to a concrete file are not translated

The translation engine requires the base design path to retrieve the ad_textinterfaces linked to a particular report. This path was not being sent properly in ReportinUtils class. Now the path is generated correctly making use of a new method called getBaseDesignPath.

---
M modules/org.openbravo.client.application/src/org/openbravo/client/application/report/ReportingUtils.java
---
(0083436)
alostale   
2016-01-20 09:27   
code reviewed + tested
(0083437)
alostale   
2016-01-20 09:32   
Downgraded severity from major to minor.

According to Reporting Guidelines [1]:
  "Minor: Do not result in failure but causes the system to show incorrect, incomplete, or inconsistent results [...]"

[1] http://wiki.openbravo.com/wiki/Bug_Reporting_Guidelines#How_to_Choose_the_Right_Severity [^]