Opened 12 years ago

Closed 11 years ago

#35651 closed enhancement (fixed)

wxWidgets(-devel): install share/locale/<lang>/LC_MESSAGES/wxstd.mo

Reported by: mojca (Mojca Miklavec) Owned by: jyrkiwahlstedt
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: cooljeanius (Eric Gallager)
Port: wxWidgets-devel

Description

In relation to Poedit port which tries to copy wxstd.mo from wxWidgets into Poedit.app, I would like to request figuring out how to install translation files into ${prefix}/share/locale/<lang>/LC_MESSAGES/wxstd.mo. The translations are already part of wxWidgets, see locale/<lang>.po inside source, but they don't get installed. Maybe the necessary flag is --enable-xlocale, but I didn't test anything yet.

Change History (8)

comment:1 Changed 12 years ago by jyrkiwahlstedt

Owner: changed from macports-tickets@… to jwa@…

comment:2 Changed 12 years ago by mojca (Mojca Miklavec)

A hint from Václav Slavík, Poedit's author:

wx's 'make install' will install them only if the .mo files exist; if you are building from SVN, they do not and you have to run 'make allmo' in locale/ first.

I'll try to see if I can reproduce that and come up with a patch for the port.

comment:4 Changed 12 years ago by jmroot (Joshua Root)

Type: requestenhancement
Version: 2.1.2

As per the ticket guidelines, 'request' ticket type is for requesting new ports only.

comment:5 Changed 12 years ago by jmroot (Joshua Root)

Cc: jwa@… removed

comment:6 Changed 11 years ago by mojca (Mojca Miklavec)

The issues is solved in 2.9.5 (not in 2.8), however a different issue arises: can those files be installed and still allow for parallel installation of 2.8 and 2.9/3.0? I would prefer to "rename" the ticket rather than closing it until a feasible solution is found (or decided that wxWidgets don't need to be installed side-by-side).

comment:7 Changed 11 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:8 Changed 11 years ago by mojca (Mojca Miklavec)

Resolution: fixed
Status: newclosed

Fixed in r108794. Even though this could in theory be a problem for a side-by-side installation, given that 2.8 doesn't install the files, this won't be the case until the version 3.1/3.2 gets released. Ubuntu installs a separate package just for translations of wxWidgets.

Note: See TracTickets for help on using tickets.