ubuntu-sdk-bugs team mailing list archive
-
ubuntu-sdk-bugs team
-
Mailing list archive
-
Message #00201
[Bug 1233071] Re: Set up the translation domain automatically for click packages
This bug was fixed in the package ubuntu-ui-toolkit -
0.1.46+14.04.20131105.1-0ubuntu1
---------------
ubuntu-ui-toolkit (0.1.46+14.04.20131105.1-0ubuntu1) trusty; urgency=low
[ Albert Astals ]
* Minor optimzations Add const & to foreach to save copies of
"complex" types Remove initializations of QStrings to "" since they
do nothing Return QString instead of "" since its faster Pass
"complex" types as const & instead of copy to functions Not an
optimization: Added const qualifier to two functions .
[ Lars Uebernickel ]
* Remove GIconProvider Use urls for file and data icons and the theme
image provider (image://theme/) for themed icons.
[ Kaleo ]
* [visual design] Updated tabs chevron asset.
[ Christian Dywan ]
* Install translations for UI toolkit and gallery. (LP: #1239627)
* Support checkbox used with an action.
* Install autopilot modules in qmake not debian packaging.
* Drop the $$ from system calls where output isn't needed.
* Look for locale folder as per XDG basedir spec and rewrite test The
new test case covers the whole range of changing languages, checking
the strings from both QML and C++ and binding to a folder. (LP:
#1175726, #1233071)
* Define window within OrientationHelper to avoid a race condition.
(LP: #1239760)
[ Zsombor Egri ]
* Support for taking themes from XDG_DATA_DIRS as well as from
~/.local/share. These paths are also added as import paths.
UBUNTU_UI_TOOLKIT_THEMES_PATH overrules these import paths, and can
have more than one path specified, each separated with column. (LP:
#1221813)
* Warnings treated as errors in all types of builds (debug or
release). (LP: #1246290)
* Introducing topmostItem property to drive whether InverseMouseArea
should filter sensingArea events or to stay in the normal z-
order/stack order of its parent. (LP: #1240460)
[ Leo Arias ]
* Added the go back method to the autopilot emulators. (LP: #1239751)
* On the autopilot emulator, drag the toolbar to its full height. (LP:
#1235060)
* Initially show toolbar, but automatically hide after timeout. (LP:
#1207369)
* Added the change_state method to the CheckBox autopilot emulator.
Cleaned up the autopilot gallery toggles tests.
* Added the objectNames to the ComposerSheet buttons. (LP: #1244518)
[ tpeeters ]
* Update CrossFadeImage API so that sourceSize can be set by the
applications. CHANGED in CrossFadeImage: readonly property size
sourceSize TO property size sourceSize. (LP: #1227783)
* Initially show toolbar, but automatically hide after timeout. (LP:
#1207369)
* Put tab bar in selection mode when apps are launched. (LP: #1223597)
* Close tabbar and toolbar when user interacts with app contents. (LP:
#1223604)
[ Nicolas d'Offay ]
* Added multiSelection bool and supporting code to OptionSelector and
ItemSelector. This turns either component into a multiple choice
selector. Fixed linked bugs. (LP: #1231936)
[ Renato Araujo Oliveira Filho ]
* Implemented emulator for swipe to remove. (LP: #1236464)
[ Ubuntu daily release ]
* Automatic snapshot from revision 820
-- Ubuntu daily release <ps-jenkins@xxxxxxxxxxxxxxxxxxx> Tue, 05 Nov 2013 16:51:13 +0000
** Changed in: ubuntu-ui-toolkit (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
SDK bug tracking, which is subscribed to ubuntu-ui-toolkit in Ubuntu.
https://bugs.launchpad.net/bugs/1233071
Title:
Set up the translation domain automatically for click packages
Status in Ubuntu UI Toolkit:
Fix Committed
Status in “ubuntu-ui-toolkit” package in Ubuntu:
Fix Released
Bug description:
Right now, the i18n plugin is initialized automatically for QML apps
in the sense that i18n.domain is set to the name of the app and
i18n.textdomain is set to /usr/share/locale. This way developers can
start using the i18n system straight away without having to worry to
initialize it (which they can nevertheless do, if they want to
override the default settings).
However, with click packages the i18n.textdomain assumption does no
longer hold true, as the translations will not be installed in the
system locations.
For click packages, i18n.textdomain should be set to
@{CLICK_DIR}/@{APP_PKGNAME}/@{APP_VERSION}/locale instead of
/usr/share/locale
Note: the last statement should be double-checked with the security
team. The requirement for gettext to work is that the folder hierarchy
under locale/ stays the same as the layout in /usr/share/locale, but
the prefix can be any specified as i18n.textdomain.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1233071/+subscriptions