bugGNU Octave - Bugs: bug #65064, Automatic generation of...


bug #65064: Automatic generation of translation (*.ts) files

Submitter:  Rik <rik5>
Submitted:  Wed 20 Dec 2023 05:05:49 PM UTC
Category:  Configuration and Build System Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Feature Request
Status:  Confirmed Assigned to:  None
Originator Name:  Open/Closed:  * Open
Release:  * dev Operating System:  * Any
Fixed Release:  None Planned Release:  10.1.0 (current default)
* Mandatory Fields

Add a New Comment Rich Markup

Wed 20 Dec 2023 05:05:49 PM UTC, original submission:  

Building the translation files is only partially automated by the scripts in libgui/languages/build_ts.  In order for these scripts to work correctly the OCTAVE_(BEGIN|END)_NAMESPACE macros must be expanded before the scripts in the build_ts directory are called.

For the 9.1 release I did this manually in a temporary directory.  However, Octave should have a permanent solution.

jwe has suggested creating a set of Makefile rules to do this.

Torsten has suggested copying libgui/ to a temporary directory, expanding the macros there, and then running Qt scripts.

Rik <rik5>
Group administrator


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

Attach Files:

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 rik5 (Submitted the item)
  • -email is unavailable- added by rik5
  • -email is unavailable- added by rik5

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.


    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2023-12-20 rik5 Carbon-Copy- Added jwe
        Carbon-Copy- Added ttl

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code