[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