./devel/ki18n, Advanced internationalization framework

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 5.93.0, Package name: ki18n-5.93.0, Maintainer: markd

KI18n provides functionality for internationalizing user interface text
in applications, based on the GNU Gettext translation system.
It wraps the standard Gettext functionality, so that the programmers
and translators can use the familiar Gettext tools and workflows.

KI18n provides additional functionality as well, for both programmers
and translators, which can help to achieve a higher overall quality
of source and translated text. This includes argument capturing,
customizable markup, and translation scripting.

Required to run:

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [devel/extra-cmake-modules] [x11/xorgproto]

Master sites: (Expand)

Filesize: 933.512 KB

Version history: (Expand)

CVS history: (Expand)

   2022-04-25 06:02:39 by Mark Davies | Files touched by this commit (3) | Package updated
Log message:
ki18n: update to 5.93.0

ki18n_wrap_ui: catch alias targets before failing internally

Don't discard non-conflicting substring matches
Fall back to the compile-time detected iso-codes location
Use unique_ptr instead of managing memory manually
Load Qt translations even if some catalogs are missing
Add KCountry[Subdivision]::operator!=
Forward declaration needs a matching export macro on Windows
Extend README to cover the new features
Move the new country/country subdivision/timezone code into its on library
Add QML API for KTimeZone
Add QML bindings for country/country subdivision API
Fix offset overflows for ISO 3166-2 name lookups
Integrate the Unicode normalization and prefix matching from KContacts
Cache iso codes cache sizes
Implement KCountry::fromName()
Add timezone lookup by geo coordinate, and timezone to country mapping
Make use of the spatial index for countries and subdivisions
Generate spatial index for timezones/countries/country subdivisions
Implement timezone by country (subdivision) lookup
QGIS Python scripts for generating country/timezone lookup tables
Add country and country subdivision lookup and translation API

Document how KLazyLocalizedString is tied to a translation domain
Consider TRANSLATION_DOMAIN when converting to a KLocalizedString
KLazyLocalizedString: add KLocalizedString forward API for convenience
KLazyLocalizedString: allow implicit default constructor
Add KLazyLocalizedString::isEmpty() const
Fix MSVC warning about inconsistent export macro in forward declaration
Port Kuit keymap away from I18N_NOOP macro usage
Deprecate the I18N_NOOP macros in favor of KLazyLocalizedString
Add KLazyLocalizedString as a replacement for the I18N_NOOP macros
Fix loading a KCatalog with a different language on Windows

API dox: fix KUIT tags examples to use xi18n* calls

Default initialize QVariants as such, not as a QString
install plugins in kf<version>
Fix warning info
KuitSetup: fix setting classification of tags
   2022-04-18 21:12:27 by Adam Ciarcinski | Files touched by this commit (1798) | Package updated
Log message:
revbump for textproc/icu update
   2022-03-28 12:53:06 by Tobias Nygren | Files touched by this commit (110)
Log message:
{c,d,e}*/*: revbump(1) for libsndfile
   2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063)
Log message:
revbump for icu and libffi
   2021-11-15 23:54:34 by Thomas Klausner | Files touched by this commit (396)
Log message:
*: recursive bump for gstreamer 1.18.5
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:

The following distfiles were unfetchable (note: some may be only fetched

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-07-30 14:27:14 by Ryo ONODERA | Files touched by this commit (366)
Log message:
*: Recursive revbump from audio/pulseaudio-15.0