Better to use the existence of a string for the primary language when determining if the string should be present in the exported XLIFF file.
A basic parser and serializer for QT Framework's TS file format. There is no support for capturing the information contained within the location and extracomment tags at this stage, but this may be added in the future (of most interest is the extracomment tags, since this may be used to provide translators with notes on context).
Updated the signature for the overridable parseResourceFile method so that it now can receive an optional second argument that contains information about the resource file, such as the language and path. This information can be used by the parser code to conditionalize parsing. In particular, this facility can be used to provide different parsing behavior for the primary language resource files, where some projects need to default the string value to the string key / id - this occurs with projects where the string ID is the primary language source text, and where the string value is left empty in the primary language resource files.
A basic utility regular expression composition for printf format specifier character sequences that can be used in any parsing situations where it might be useful.
A stub for unit tests for the new Uize.Util.RegExpComposition.Printf module.
A little utility module for bucketed selection and execution.
Created a new Uize.Color.ColorsHslTransformer module by factoring out code from the experimental color theme transformer example, in preparation for creating a new color theme transformer widget module.
Restructured this code so that the functionality implemented by this class can also be mixed in to other classes.
Created en encapsulated widget class for color set transformation.
Refactored this experimental example to use the new Uize.Widgets.ColorsTransformer.Widget class.
Use the small size, so there's room for explanation text.
Store just the tuples for the colors, and not the color object instances.
Need a font family.
These changed during re-serialization by the loc script.
Created a new reset button which, like the clear button, is to have its own localized label strings.
Added some TODO notes.
Switched to using the new reset button widget in the colors transformer widget.
Added support for specifying an object for the seedTarget option, to allow seed translations to be specified on a per string basis.
Added support for a filter parameter for the exportJobs localization service method to allow all resource strings to be exported for translatable languages, with defaulting the target to the primary language text if there is no previous translation for a resource string.
Preparing to refactor the colors transformer widget to use new range-and-shift widgets.