german translation update
[TRANSUP] transifex and string update

Signed-off-by: Werner Macho <werner.macho@gmail.com>
add QScintilla2 include directory to python bindings and oracle provider
(fixes #11528)
browser: register editor widgets (fixes #11529)
[TRANSUP] adding hindi from transifex

Signed-off-by: Werner Macho <werner.macho@gmail.com>
fix feature action from identify menu (fixes #11533)
QgsDataSourceURI: add parameters to uri
oracle provider:
* if a no spatial index is found try sdo_filter (fixes #11358)
* allow specifing connection parameters (eg. OCI_ATTR_PREFETCH_ROWS=10000)
[FEATURE][composer] Finer control of frame and annotation display

Previously, for rotated maps or reprojected grids, the composer would
draw all coordinates for every map side. This resulted in a mix of
latitude/y and longitude/x coordinates showing on a side. This change
allows users to control whether they want all coordinates, latitude
only or longitude only for each map frame side. Similar options have
also been added for controlling how a map grid frame is divided.

In related news... the composer map dialog is now the ugliest,
most cluttered and un-user friendly dialog in all of QGIS. I'd
love suggestions/mockups from the UX team for ways this could
be improved.
[layout] Add layout measurement and size classes

These classes are used for storing measurements for a layout
(QgsLayoutMeasurement) and sizes for a layout (QgsLayoutSize).
They support storing a measurement unit alongside a measurement
length/size. A new class QgsLayoutMeasurementConverter handles
conversion between different units, including converting to and
from pixels via a specified DPI property.
[layout] Create a page size registry for layout

Adds a new QgsPageSize class and QgsPageSizeRegistry singleton,
which stores and manages known page sizes
[layout] Start importing old classes
Various pieces