Merge pull request #1126 from Cracert/i18n

[TRANSUP] pl: qgsVectorLayer, QgsRelation
missing action for add part
Fix apply null grid shift for source projection string
Show NTv2 in datum transform dialog tooltip and do case insensitive filename compare on win
set objectName on QMenu/QAction in C++ core plugins, fixes partially #9134
[composer] Snap items to page edge, not page outlines or shadow (fix #9455)
[composer] Set the expression context for labels created while atlas preview is enabled (fix #9457)
[composer] Fix incorrect calculation of map bounds when a map is switched to atlas control after atlas preview is enabled
[composer] Add some anomoly images for scale bar tests
Fix failing PyQgsBlendModes test
Fix inversion of rotation parameters for epgs datum transformation method 9607
Fix for hiding deprecated datum transforms
fix QgsGeometry::moveVertex on polygon (fixes #9442)
[attrtable] Only update table at the end of an edit command
Fix #9315
[attrtable] No checks when the model is not based on a request
Huge speedup
Fix #9315
[TRANSUP] es by Carlos

Signed-off-by: Werner Macho <werner.macho@gmail.com>
[ftools] S'part to M'part with non-string columns and NULL values
Fix #8625
[TRANSUP] pl: qgsComposer