| Summary: | Untranslatable strings in BQM-File Renaming (Date & Time dialog) | ||
|---|---|---|---|
| Product: | [Applications] digikam | Reporter: | André Marcelo Alvarenga <alvarenga> |
| Component: | Usability-i18n | Assignee: | Digikam Developers <digikam-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | caulier.gilles, lueck |
| Priority: | NOR | ||
| Version First Reported In: | 5.1.0 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | http://commits.kde.org/digikam/83becf3c1cc64dd619ef74cb0094bb8ad6752891 | Version Fixed/Implemented In: | 5.2.0 |
| Sentry Crash Report: | |||
| Attachments: | Screenshot | ||
|
Description
André Marcelo Alvarenga
2016-09-11 05:33:21 UTC
Created attachment 101028 [details]
Screenshot
The text come from .UI files from Advanced Renamed tool used by BQM. The file are parsed by Messagess.sh script for string extraction : [gilles@localhost core]$ pwd /home/gilles/Devel/5.x/core [gilles@localhost core]$ cat Messages.sh #! /bin/sh $EXTRACTRC `find . -name \*.rc -o -name \*.ui | grep -v '/tests/'` >> rc.cpp || exit 11 $XGETTEXT `find . -name \*.h -o -name \*.cpp | grep -v '/tests/'` `find app -name \*.h.cmake.in` -o $podir/digikam.pot rm -f rc.cpp gilles@localhost core]$ find . -name \*.rc -o -name \*.ui ... ./utilities/advancedrename/parser/modifiers/rangemodifierdialogwidget.ui ./utilities/advancedrename/parser/modifiers/replacemodifierdialogwidget.ui ./utilities/advancedrename/parser/modifiers/fillmodifierdialogwidget.ui ./utilities/advancedrename/parser/options/dateoptiondialogwidget.ui ... Gilles Caulier Untranslated in recent master build from sources in locale de + x-test
dateoption.cpp:240: QString result = QString::fromUtf8("example: %1").arg(formattedDateTime(QDateTime::currentDateTime()));
"example: %1" not extracted
dateoption.cpp:252: addToken(QLatin1String("[date:||key||]"), i18n("Date and time (||key|| = Standard|ISO|UnixTimeStamp|Text)"));
This does apparently not work with xgettext
dateoption.cpp:61: m_map.insert(Custom, DateFormatDescriptor(QLatin1String("Custom"), QVariant()));
"Custom" not extracted
Git commit 83becf3c1cc64dd619ef74cb0094bb8ad6752891 by Gilles Caulier. Committed on 12/09/2016 at 15:34. Pushed by cgilles into branch 'master'. fix not i18n strings FIXED-IN: 5.2.0 M +2 -1 NEWS M +8 -8 utilities/advancedrename/parser/options/dateoption.cpp M +10 -7 utilities/advancedrename/parser/options/dateoption.h http://commits.kde.org/digikam/83becf3c1cc64dd619ef74cb0094bb8ad6752891 |