Hi,
I have submitted a patch for review:
https://gerrit.libreoffice.org/2937
To pull it, you can do:
git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/37/2937/1
fdo#39468 Translate German comments - vcl/win/source/gdi/
Change-Id: I273bab015f96128ab5128ade3b8e0c69b0ef730e
---
M vcl/win/source/gdi/salgdi.cxx
M vcl/win/source/gdi/salgdi2.cxx
M vcl/win/source/gdi/salgdi3.cxx
M vcl/win/source/gdi/salprn.cxx
4 files changed, 47 insertions(+), 54 deletions(-)
diff --git a/vcl/win/source/gdi/salgdi.cxx b/vcl/win/source/gdi/salgdi.cxx
index 80bf5ab..08c7de4 100644
--- a/vcl/win/source/gdi/salgdi.cxx
+++ b/vcl/win/source/gdi/salgdi.cxx
@@ -125,9 +125,9 @@
// =======================================================================
-// Pens muessen wir mit 1 Pixel-Breite erzeugen, da ansonsten die S3-Karte
-// viele Paintprobleme hat, wenn Polygone/PolyLines gezeichnet werden und
-// eine komplexe ClipRegion gesetzt ist
+// we must create pens with 1-pixel width; otherwise the S3 map has many
+// paint problems when drawing polygons/polyLines and a complex CipRegion
+// is set
#define GSL_PEN_WIDTH 1
// =======================================================================
@@ -327,14 +327,14 @@
for ( i = 0; i < pSalData->mnStockBrushCount; i++ )
DeleteBrush( pSalData->mhStockBrushAry[i] );
- // 50% Brush loeschen
+ // delete 50% Brush
if ( pSalData->mh50Brush )
{
DeleteBrush( pSalData->mh50Brush );
pSalData->mh50Brush = 0;
}
- // 50% Bitmap loeschen
+ // delete 50% Bitmap
if ( pSalData->mh50Bmp )
{
DeleteBitmap( pSalData->mh50Bmp );
@@ -344,7 +344,7 @@
ImplClearHDCCache( pSalData );
delete[] pSalData->mpHDCCache;
- // Ditherpalette loeschen, wenn vorhanden
+ // delete Ditherpalette, if existing
if ( pSalData->mhDitherPal )
{
DeleteObject( pSalData->mhDitherPal );
@@ -513,7 +513,7 @@
void ImplSalInitGraphics( WinSalGraphics* pData )
{
- // Beim Printer berechnen wir die minimale Linienstaerke
+ // calculate the minimal line width for the printer
if ( pData->mbPrinter )
{
int nDPIX = GetDeviceCaps( pData->mhDC, LOGPIXELSX );
@@ -554,7 +554,7 @@
{
HDC hDC = GetDC( 0 );
- // neuen DC mit DefaultBitmap anlegen
+ // create new DC sith DefaultBitmap
pC->mhDC = CreateCompatibleDC( hDC );
if( pSalData->mhDitherPal )
@@ -750,7 +750,7 @@
WinSalGraphics::~WinSalGraphics()
{
- // free obsolete GDI objekts
+ // free obsolete GDI objects
ReleaseFonts();
if ( mhPen )
@@ -770,7 +770,7 @@
mhRegion = 0;
}
- // Cache-Daten zerstoeren
+ // delete cache data
if ( mpStdClipRgnData )
delete [] mpStdClipRgnData;
@@ -996,7 +996,7 @@
HPEN hNewPen = GetStockPen( NULL_PEN );
HPEN hOldPen = SelectPen( mhDC, hNewPen );
- // destory or save old pen
+ // destroy or save old pen
if ( mhPen )
{
if ( !mbStockPen )
@@ -1054,7 +1054,7 @@
// select new pen
HPEN hOldPen = SelectPen( mhDC, hNewPen );
- // destory or save old pen
+ // destroy or save old pen
if ( mhPen )
{
if ( !mbStockPen )
@@ -1078,7 +1078,7 @@
HBRUSH hNewBrush = GetStockBrush( NULL_BRUSH );
HBRUSH hOldBrush = SelectBrush( mhDC, hNewBrush );
- // destory or save old brush
+ // destroy or save old brush
if ( mhBrush )
{
if ( !mbStockBrush )
@@ -1182,7 +1182,7 @@
// select new brush
HBRUSH hOldBrush = SelectBrush( mhDC, hNewBrush );
- // destory or save old brush
+ // destroy or save old brush
if ( mhBrush )
{
if ( !mbStockBrush )
@@ -1332,7 +1332,7 @@
void WinSalGraphics::drawPolyLine( sal_uLong nPoints, const SalPoint* pPtAry )
{
- // Unter NT koennen wir das Array direkt weiterreichen
+ // for NT, we can handover the array directly
DBG_ASSERT( sizeof( POINT ) == sizeof( SalPoint ),
"WinSalGraphics::DrawPolyLine(): POINT != SalPoint" );
@@ -1358,8 +1358,7 @@
pWinPtAry[nPoints-1].x--;
}
- // Wegen Windows 95 und der Beschraenkung auf eine maximale Anzahl
- // von Punkten
+ // for Windows 95 and its maximum number of points
if ( !Polyline( mhDC, pWinPtAry, (int)nPoints ) && (nPoints > MAX_64KSALPOINTS) )
Polyline( mhDC, pWinPtAry, MAX_64KSALPOINTS );
@@ -1382,13 +1381,12 @@
void WinSalGraphics::drawPolygon( sal_uLong nPoints, const SalPoint* pPtAry )
{
- // Unter NT koennen wir das Array direkt weiterreichen
+ // for NT, we can handover the array directly
DBG_ASSERT( sizeof( POINT ) == sizeof( SalPoint ),
"WinSalGraphics::DrawPolygon(): POINT != SalPoint" );
POINT* pWinPtAry = (POINT*)pPtAry;
- // Wegen Windows 95 und der Beschraenkung auf eine maximale Anzahl
- // von Punkten
+ // for Windows 95 and its maximum number of points
if ( !WIN_Polygon( mhDC, pWinPtAry, (int)nPoints ) && (nPoints > MAX_64KSALPOINTS) )
WIN_Polygon( mhDC, pWinPtAry, MAX_64KSALPOINTS );
}
@@ -1422,8 +1420,8 @@
pWinPointAryAry = aWinPointAryAry;
else
pWinPointAryAry = new POINT[nPolyPolyPoints];
- // Unter NT koennen wir das Array direkt weiterreichen
- DBG_ASSERT( sizeof( POINT ) == sizeof( SalPoint ),
+ // for NT, we can handover the array directly
+ DBG_ASSERT( sizeof( POINT ) == sizeof( SalPoint ),
"WinSalGraphics::DrawPolyPolygon(): POINT != SalPoint" );
const SalPoint* pPolyAry;
UINT n = 0;
@@ -1471,7 +1469,7 @@
sal_Bool WinSalGraphics::drawPolyLineBezier( sal_uLong nPoints, const SalPoint* pPtAry, const
BYTE* pFlgAry )
{
#ifdef USE_GDI_BEZIERS
- // Unter NT koennen wir das Array direkt weiterreichen
+ // for NT, we can handover the array directly
DBG_ASSERT( sizeof( POINT ) == sizeof( SalPoint ),
"WinSalGraphics::DrawPolyLineBezier(): POINT != SalPoint" );
@@ -1488,7 +1486,7 @@
sal_Bool WinSalGraphics::drawPolygonBezier( sal_uLong nPoints, const SalPoint* pPtAry, const BYTE*
pFlgAry )
{
#ifdef USE_GDI_BEZIERS
- // Unter NT koennen wir das Array direkt weiterreichen
+ // for NT, we can handover the array directly
DBG_ASSERT( sizeof( POINT ) == sizeof( SalPoint ),
"WinSalGraphics::DrawPolygonBezier(): POINT != SalPoint" );
@@ -1541,7 +1539,7 @@
const SalPoint* const* pPtAry, const BYTE* const*
pFlgAry )
{
#ifdef USE_GDI_BEZIERS
- // Unter NT koennen wir das Array direkt weiterreichen
+ // for NT, we can handover the array directly
DBG_ASSERT( sizeof( POINT ) == sizeof( SalPoint ),
"WinSalGraphics::DrawPolyPolygonBezier(): POINT != SalPoint" );
diff --git a/vcl/win/source/gdi/salgdi2.cxx b/vcl/win/source/gdi/salgdi2.cxx
index 80d8dfb..3455c9c 100644
--- a/vcl/win/source/gdi/salgdi2.cxx
+++ b/vcl/win/source/gdi/salgdi2.cxx
@@ -104,7 +104,7 @@
{
HRGN hTempRgn;
- // Bereiche ausserhalb des sichtbaren Bereiches berechnen
+ // calculate area outside the visible region
if ( rSrcRect.left < nLeft )
{
if ( !rhInvalidateRgn )
@@ -151,7 +151,7 @@
int nOldClipRgnType = ERROR;
HRGN hInvalidateRgn = 0;
- // Muessen die ueberlappenden Bereiche auch invalidiert werden?
+ // do we have to invalidate also the overlaping regions?
if ( (nFlags & SAL_COPYAREA_WINDOWINVALIDATE) && mbWindow )
{
// compute and invalidate those parts that were either off-screen or covered by other
windows
@@ -188,7 +188,7 @@
ImplSalGetWorkArea( NULL, &theScreen, NULL ); // find the screen area taking multiple
monitors into account
ImplCalcOutSideRgn( aSrcRect, theScreen.left, theScreen.top, theScreen.right,
theScreen.bottom, hInvalidateRgn );
- // Bereiche die von anderen Fenstern ueberlagert werden berechnen
+ // calculate regions that are covered by other windows
HRGN hTempRgn2 = 0;
HWND hWndTopWindow = mhWnd;
// Find the TopLevel Window, because only Windows which are in
@@ -321,10 +321,9 @@
if ( bInvalidate )
{
InvalidateRgn( mhWnd, hInvalidateRgn, TRUE );
- // Hier loesen wir nur ein Update aus, wenn es der
- // MainThread ist, damit es beim Bearbeiten der
- // Paint-Message keinen Deadlock gibt, da der
- // SolarMutex durch diesen Thread schon gelockt ist
+ // here we only initiate an update if this is the MainThread,
+ // so that there is no deadlock when handling the Paint event,
+ // as the SolarMutex is already held by this Thread
SalData* pSalData = GetSalData();
DWORD nCurThreadId = GetCurrentThreadId();
if ( pSalData->mnAppThreadId == nCurThreadId )
@@ -542,9 +541,8 @@
aPosAry.mnDestX = aPosAry.mnDestY = 0;
BitBlt( hMemDC, 0, 0, nDstWidth, nDstHeight, hDC, nDstX, nDstY, SRCCOPY );
- // bei Paletten-Displays hat WIN/WNT offenbar ein kleines Problem,
- // die Farben der Maske richtig auf die Palette abzubilden,
- // wenn wir die DIB direkt ausgeben => DDB-Ausgabe
+ // WIN/WNT seems to have a minor problem mapping the correct color of the
+ // mask to the palette if we draw the DIB directly ==> draw DDB
if( ( GetBitCount() <= 8 ) && rTransparentBitmap.ImplGethDIB() &&
rTransparentBitmap.GetBitCount() == 1 )
{
WinSalBitmap aTmp;
@@ -648,9 +646,8 @@
HBRUSH hMaskBrush = CreateSolidBrush( RGB( cRed, cGreen, cBlue ) );
HBRUSH hOldBrush = SelectBrush( hDC, hMaskBrush );
- // bei Paletten-Displays hat WIN/WNT offenbar ein kleines Problem,
- // die Farben der Maske richtig auf die Palette abzubilden,
- // wenn wir die DIB direkt ausgeben => DDB-Ausgabe
+ // WIN/WNT seems to have a minor problem mapping the correct color of the
+ // mask to the palette if we draw the DIB directly ==> draw DDB
if( ( GetBitCount() <= 8 ) && rSalBitmap.ImplGethDIB() && rSalBitmap.GetBitCount() == 1 )
{
WinSalBitmap aTmp;
@@ -800,13 +797,12 @@
hOldPen = SelectPen( mhDC, hPen );
POINT* pWinPtAry;
- // Unter NT koennen wir das Array direkt weiterreichen
+ // for NT, we can handover the array directly
DBG_ASSERT( sizeof( POINT ) == sizeof( SalPoint ),
"WinSalGraphics::DrawPolyLine(): POINT != SalPoint" );
pWinPtAry = (POINT*)pPtAry;
- // Wegen Windows 95 und der Beschraenkung auf eine maximale Anzahl
- // von Punkten
+ // for Windows 95 and its maximum number of points
if ( nSalFlags & SAL_INVERT_TRACKFRAME )
{
if ( !Polyline( mhDC, pWinPtAry, (int)nPoints ) && (nPoints > MAX_64KSALPOINTS) )
diff --git a/vcl/win/source/gdi/salgdi3.cxx b/vcl/win/source/gdi/salgdi3.cxx
index f2bcd8e..e80b8ab 100644
--- a/vcl/win/source/gdi/salgdi3.cxx
+++ b/vcl/win/source/gdi/salgdi3.cxx
@@ -799,7 +799,7 @@
inline FontPitch ImplMetricPitchToSal( BYTE nPitch )
{
- // Sausaecke bei MS !! siehe NT Hilfe
+ // Grrrr! See NT help
if ( !(nPitch & TMPF_FIXED_PITCH) )
return PITCH_FIXED;
else
@@ -2269,8 +2269,8 @@
EnumFontFamiliesExW( mhDC, &aLogFont,
(FONTENUMPROCW)SalEnumFontsProcExW, (LPARAM)(void*)&aInfo, 0 );
- // Feststellen, was es fuer Courier-Schriften auf dem Bildschirm gibt,
- // um in SetFont() evt. Courier auf Courier New zu mappen
+ // check what Courier fonts are used on the screen, so to perhaps
+ // map Courier to CourierNew in SetFont()
if ( !mbPrinter )
{
bImplSalCourierScalable = aInfo.mbImplSalCourierScalable;
diff --git a/vcl/win/source/gdi/salprn.cxx b/vcl/win/source/gdi/salprn.cxx
index d1904a7..dda80b3 100644
--- a/vcl/win/source/gdi/salprn.cxx
+++ b/vcl/win/source/gdi/salprn.cxx
@@ -403,7 +403,7 @@
return FALSE;
}
- // Outputbuffer anlegen
+ // make Outputbuffer
nDriverDataLen = sizeof(SalDriverData) + nSysJobSize-1;
pOutBuffer = (SalDriverData*)rtl_allocateZeroMemory( nDriverDataLen );
pOutBuffer->mnSysSignature = SAL_DRIVERDATA_SYSSIGN;
@@ -412,14 +412,14 @@
(char*)pOutBuffer->maDriverData -
(char*)pOutBuffer );
- // Testen, ob wir einen geeigneten Inputbuffer haben
+ // check if we have a suitable input buffer
if ( bIn && ImplTestSalJobSetup( pPrinter, pSetupData, FALSE ) )
{
pInBuffer = (BYTE*)pSetupData->mpDriverData +
((SalDriverData*)pSetupData->mpDriverData)->mnDriverOffset;
nMode |= DM_IN_BUFFER;
}
- // Testen, ob Dialog angezeigt werden soll
+ // check if the dialog should be shown
if ( pVisibleDlgParent )
{
hWnd = pVisibleDlgParent->mhWnd;
@@ -1571,14 +1571,13 @@
mnError = 0;
mbAbort = FALSE;
- // Wegen Telocom Balloon Fax-Treiber, der uns unsere Messages
- // ansonsten oefters schickt, versuchen wir vorher alle
- // zu verarbeiten und dann eine Dummy-Message reinstellen
+ // As the Telocom Balloon Fax driver tends to send messages repeatedly
+ // we try to process first all, and then insert a dummy message
sal_Bool bWhile = TRUE;
int i = 0;
do
{
- // Messages verarbeiten
+ // process messages
MSG aMsg;
if ( ImplPeekMessage( &aMsg, 0, 0, 0, PM_REMOVE ) )
{
@@ -1689,7 +1688,7 @@
{
mbAbort = TRUE;
- // Abort asyncron ausloesen
+ // trigger Abort asynchronously
HDC hDC = mhDC;
if ( hDC )
{
@@ -1708,7 +1707,7 @@
SalData* pSalData = GetSalData();
WinSalPrinter* pPrinter = pSalData->mpFirstPrinter;
- // Feststellen, ob Printer noch existiert
+ // check if printer still exists
while ( pPrinter )
{
if ( pPrinter->mhDC == hPrnDC )
@@ -1717,7 +1716,7 @@
pPrinter = pPrinter->mpNextPrinter;
}
- // Wenn Printer noch existiert, dann den Job abbrechen
+ // if printer still exists, cancel the job
if ( pPrinter )
{
HDC hDC = pPrinter->mhDC;
--
To view, visit https://gerrit.libreoffice.org/2937
To unsubscribe, visit https://gerrit.libreoffice.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I273bab015f96128ab5128ade3b8e0c69b0ef730e
Gerrit-PatchSet: 1
Gerrit-Project: core
Gerrit-Branch: master
Gerrit-Owner: Christian M. Heller <christian.heller63@gmail.com>
Context
- [PATCH] fdo#39468 Translate German comments - vcl/win/source/gdi/ · Christian M. Heller (via Code Review)
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.