bugGNU Octave - Bugs: bug #41328, GUI translation updates not being...

 
 

bug #41328: GUI translation updates not being included in new builds

Submitted by:  Felipe G. Nievinski <fgnievinski>
Submitted on:  Fri 24 Jan 2014 02:08:00 AM UTC  
 
Category:  GUI Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Other
Status:  None Assigned to:  None
Originator Name:  Open/Closed:  Closed
Release:  3.8.0 Operating System:  Any

Add a New Comment (Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Fri 24 Jan 2014 10:56:15 PM UTC, comment #5: 

indeed, the maintainer of that Windows build (Markus Bergholz) said: "afaik you have to wait for 3.8.1 release."

not blaming anyone, but this is a catch-22 situation for translators -- I wish it were possible to test/run it live before it's released, at which time it's too late to make any corrections.

pls close this report;  I'll deal with the lost translations in bug #41201.

Felipe G. Nievinski <fgnievinski>
Fri 24 Jan 2014 10:27:12 PM UTC, comment #4: 

You should check with the person providing the builds you are evaluating. I suspect that the builds you are testing are still being built from the 3.8.0 release and do not include updates from the stable branch, but that is only a guess. The maintainer of the build can tell you how it was built. If that is correct, then you'll see the fixes in the upcoming 3.8.1 release.

Mike Miller <mtmiller>
Project Administrator
Fri 24 Jan 2014 10:19:00 PM UTC, comment #3: 

indeed a few translation updates were lost,
which I'll report in more detail later,
but I think this is a separate issue.
for example, translation string "Passo adentro"
is present in the hg stable pt_BR.ts,
but it's not showing up in recent builds.
so I maintain this is a build issue,
likely related to the qm/ts regeneration.

Felipe G. Nievinski <fgnievinski>
Fri 24 Jan 2014 07:16:38 PM UTC, comment #2: 

This was my mistake, sorry. My changeset
http://hg.savannah.gnu.org/hgweb/octave/rev/cae24b7cfaf4
has overwritten at least one of Felipe's changes. I found that

Mais opções...

in the find dialog was overwritten with

Mais...

Which of Felipe's changes are also missing?

Torsten Lilge <ttl>
Project Member
Fri 24 Jan 2014 05:56:55 PM UTC, comment #1: 

This might be more of a problem with the build system on that particular computer than a general Octave problem.  If I use touch to update the timestamp on a .ts file then the .qm file is re-built correctly.  See the results of 'make; touch; make' sequence.

rik:~/wip/Projects_Mine/octave-stable/libgui: make
make  all-am
make[1]: Entering directory `/home/rik/wip/Projects_Mine/octave-stable/libgui'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/home/rik/wip/Projects_Mine/octave-stable/libgui'
rik:~/wip/Projects_Mine/octave-stable/libgui: touch languages/pt_BR.ts
rik:~/wip/Projects_Mine/octave-stable/libgui: make
make  all-am
make[1]: Entering directory `/home/rik/wip/Projects_Mine/octave-stable/libgui'
/bin/mkdir -p languages
lrelease-qt4 -qm languages/pt_BR.qm languages/pt_BR.ts
Updating 'languages/pt_BR.qm'...
    Generated 368 translation(s) (368 finished and 0 unfinished)
make[1]: Leaving directory `/home/rik/wip/Projects_Mine/octave-stable/libgui'

Rik <rik5>
Project Administrator
Fri 24 Jan 2014 02:08:00 AM UTC, original submission:  

an updated pt_BR.ts was pushed on Jan 9th: <http://hg.savannah.gnu.org/hgweb/octave/rev/8193ef6d07fc>

and it didn't show up in two subsequent builds:
<http://octave.osuv.de/3.8/windows/octave-3.8.0-2-installer.exe> (Jan 11)
<http://octave.osuv.de/3.8/windows/octave-3.8.0-3-installer.exe> (Jan 21)

maybe it needs a Makefile dependency for the .qm files on the .ts files?

here is a potential solution:
<http://www.freehackers.org/thomas/2009/03/10/fixing-qmake-missing-rule-for-ts-qm/>

thanks.

Felipe G. Nievinski <fgnievinski>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by mtmiller (Posted a comment)
  • -email is unavailable- added by ttl (Posted a comment)
  • -email is unavailable- added by rik5 (Posted a comment)
  • -email is unavailable- added by fgnievinski (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

     

     

    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-01-25 rik5 Open/ClosedOpen => Closed

    Back to the top


    Powered by Savane 3.5