[QGIS Commit] r10651 - trunk/qgis/scripts
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Fri Apr 24 16:20:03 EDT 2009
Author: jef
Date: 2009-04-24 16:20:03 -0400 (Fri, 24 Apr 2009)
New Revision: 10651
Modified:
trunk/qgis/scripts/ts2cpp.pl
trunk/qgis/scripts/update_ts_files.sh
Log:
consider comments in python plugin translations
Modified: trunk/qgis/scripts/ts2cpp.pl
===================================================================
--- trunk/qgis/scripts/ts2cpp.pl 2009-04-24 14:37:56 UTC (rev 10650)
+++ trunk/qgis/scripts/ts2cpp.pl 2009-04-24 20:20:03 UTC (rev 10651)
@@ -27,7 +27,16 @@
$message->{source}->[0] =~ s/"/\\"/g;
$message->{source}->[0] =~ s/\n/\\n/g;
- print F "translate( \"$context->{name}->[0]\", \"$message->{source}->[0]\");\n";
+ print F "translate( \"$context->{name}->[0]\", \"$message->{source}->[0]\"";
+
+ if( exists $message->{comment} && $message->{comment}->[0] ne "") {
+ $message->{comment}->[0] =~ s/"/\\"/g;
+ $message->{comment}->[0] =~ s/\n/\\n/g;
+
+ print F ",\"$context->{comment}->[0]\"";
+ }
+
+ print F ");\n";
}
}
Modified: trunk/qgis/scripts/update_ts_files.sh
===================================================================
--- trunk/qgis/scripts/update_ts_files.sh 2009-04-24 14:37:56 UTC (rev 10650)
+++ trunk/qgis/scripts/update_ts_files.sh 2009-04-24 20:20:03 UTC (rev 10651)
@@ -15,11 +15,10 @@
tar -cvf i18n/qt_ts.tar i18n/qt_*.ts
rm i18n/qt_*.ts
echo Updating python plugin translations
-P=$PWD
for i in python/plugins/*/.; do
cd $i
pylupdate4 $(find . -name "*.py") -ts i18n.ts
- perl $P/scripts/ts2cpp.pl i18n.ts i18n.cpp
+ perl ../../../scripts/ts2cpp.pl i18n.ts i18n.cpp
rm i18n.ts
cd ../../..
done
More information about the QGIS-commit
mailing list