[Libreoffice-commits] core.git: cli_ure/source connectivity/source dbaccess/source drawinglayer/source extensions/source filter/source framework/inc framework/source i18npool/source include/drawinglayer include/editeng include/o3tl include/sot include/svl include/svx include/unotools include/vcl linguistic/source lotuswordpro/source reportdesign/inc rsc/inc sax/test sd/source sfx2/source svtools/source svx/source sw/inc sw/source tubes/source unoxml/test vcl/coretext vcl/source vcl/unx vcl/win xmloff/inc

Michael Meeks michael.meeks at suse.com
Tue Aug 20 12:31:23 PDT 2013


 cli_ure/source/uno_bridge/cli_data.cxx                   |    4 
 connectivity/source/commontools/dbtools.cxx              |    3 
 connectivity/source/drivers/ado/APreparedStatement.cxx   |    3 
 dbaccess/source/core/api/RowSetCache.cxx                 |    3 
 dbaccess/source/ui/querydesign/querycontroller.cxx       |   11 -
 dbaccess/source/ui/tabledesign/TableFieldControl.cxx     |    2 
 drawinglayer/source/processor2d/vclprocessor2d.cxx       |    2 
 extensions/source/abpilot/admininvokationimpl.hxx        |    2 
 extensions/source/ole/unoobjw.cxx                        |    2 
 filter/source/msfilter/util.cxx                          |   64 +++----
 framework/inc/helper/oframes.hxx                         |    2 
 framework/inc/interaction/quietinteraction.hxx           |    2 
 framework/source/fwi/classes/protocolhandlercache.cxx    |    2 
 framework/source/fwi/threadhelp/transactionmanager.cxx   |    2 
 framework/source/uiconfiguration/imagemanagerimpl.hxx    |    2 
 framework/source/uielement/statusbarmanager.cxx          |    8 
 i18npool/source/transliteration/transliteration_body.cxx |    6 
 include/drawinglayer/processor3d/zbufferprocessor3d.hxx  |    2 
 include/editeng/boxitem.hxx                              |   16 -
 include/o3tl/lazy_update.hxx                             |    2 
 include/sot/exchange.hxx                                 |    4 
 include/svl/filerec.hxx                                  |    2 
 include/svl/itempool.hxx                                 |    4 
 include/svx/svdlayer.hxx                                 |    2 
 include/svx/svdobj.hxx                                   |    2 
 include/unotools/bootstrap.hxx                           |    2 
 include/vcl/textview.hxx                                 |    2 
 linguistic/source/misc.cxx                               |    2 
 lotuswordpro/source/filter/lwpnumericfmt.hxx             |   10 -
 reportdesign/inc/RptModel.hxx                            |    4 
 rsc/inc/rsckey.hxx                                       |    2 
 sax/test/sax/testsax.cxx                                 |    2 
 sd/source/core/drawdoc.cxx                               |    5 
 sd/source/ui/view/outlview.cxx                           |    3 
 sfx2/source/view/viewprn.cxx                             |    4 
 svtools/source/control/fmtfield.cxx                      |    4 
 svx/source/fmcomp/fmgridcl.cxx                           |    4 
 svx/source/fmcomp/gridctrl.cxx                           |   15 -
 svx/source/svdraw/svdibrow.cxx                           |    2 
 svx/source/svdraw/svdopath.cxx                           |    4 
 svx/source/unodraw/unopage.cxx                           |    4 
 sw/inc/SwNumberTree.hxx                                  |    4 
 sw/source/core/txtnode/swfont.cxx                        |    4 
 sw/source/core/txtnode/txtedt.cxx                        |    2 
 sw/source/filter/html/htmlform.cxx                       |    2 
 sw/source/filter/html/parcss1.hxx                        |    2 
 sw/source/filter/ww8/ww8scan.hxx                         |   10 -
 sw/source/filter/ww8/ww8toolbar.cxx                      |    1 
 sw/source/filter/ww8/ww8toolbar.hxx                      |    2 
 sw/source/ui/shells/grfsh.cxx                            |    2 
 sw/source/ui/uiview/swcli.cxx                            |    2 
 sw/source/ui/uiview/viewtab.cxx                          |    3 
 tubes/source/manager.cxx                                 |    4 
 unoxml/test/domtest.cxx                                  |    2 
 vcl/coretext/ctlayout.cxx                                |    2 
 vcl/source/app/svapp.cxx                                 |    2 
 vcl/source/gdi/pdfwriter_impl.cxx                        |    6 
 vcl/unx/generic/app/keysymnames.cxx                      |  130 +++++++--------
 vcl/win/source/gdi/salprn.cxx                            |    2 
 xmloff/inc/txtfldi.hxx                                   |    2 
 60 files changed, 202 insertions(+), 205 deletions(-)

New commits:
commit 1c7af455ab9345304a7ac48ce2e0310de2ac8a75
Author: Michael Meeks <michael.meeks at suse.com>
Date:   Tue Aug 20 18:26:05 2013 +0100

    Re-work 8bit characters in source code, or remove them.
    
    Change-Id: I93e14d4936c0ffbe03425d4a54bb0e09bc62b3e3
    Reviewed-on: https://gerrit.libreoffice.org/5550
    Tested-by: LibreOffice gerrit bot <gerrit at libreoffice.org>
    Reviewed-by: Michael Meeks <michael.meeks at suse.com>
    Tested-by: Michael Meeks <michael.meeks at suse.com>

diff --git a/cli_ure/source/uno_bridge/cli_data.cxx b/cli_ure/source/uno_bridge/cli_data.cxx
index f8b5d4b7..1448fc1 100644
--- a/cli_ure/source/uno_bridge/cli_data.cxx
+++ b/cli_ure/source/uno_bridge/cli_data.cxx
@@ -538,7 +538,7 @@ System::String^ mapUnoTypeName(rtl_uString const * typeName)
     The values in the type list
     are uno types and are replaced by cli types, such as System.Char,
     System.Int32, etc.
-    The präfix unoidl is not added.
+    The prefix unoidl is not added.
  */
 inline System::String^ mapUnoPolymorphicName(System::String^ unoName)
 {
@@ -549,7 +549,7 @@ inline System::String^ mapUnoPolymorphicName(System::String^ unoName)
     The values in the type list
     are CLI types and are replaced by uno types, such as char,
     long, etc.
-    The präfix unoidl remains.
+    The prefix unoidl remains.
  */
 inline System::String^ mapCliPolymorphicName(System::String^ unoName)
 {
diff --git a/connectivity/source/commontools/dbtools.cxx b/connectivity/source/commontools/dbtools.cxx
index 39b7e91..fd51bfd 100644
--- a/connectivity/source/commontools/dbtools.cxx
+++ b/connectivity/source/commontools/dbtools.cxx
@@ -1069,7 +1069,8 @@ try
                 {
                     Any aVal( xFormat->getPropertyValue(sPropCurrencySymbol) );
                     if (aVal.hasValue() && hasProperty(sPropCurrencySymbol, xNewProps))
-                        // If the source value hasn't been set then don't copy it, so we don´t overwrite the default value
+                        // If the source value hasn't been set then don't copy it
+                        // so we don't overwrite the default value
                         xNewProps->setPropertyValue(sPropCurrencySymbol, aVal);
                 }
                 if (hasProperty(sPropDecimals, xFormat) && hasProperty(sPropDecimals, xNewProps))
diff --git a/connectivity/source/drivers/ado/APreparedStatement.cxx b/connectivity/source/drivers/ado/APreparedStatement.cxx
index dad996b..062964f 100644
--- a/connectivity/source/drivers/ado/APreparedStatement.cxx
+++ b/connectivity/source/drivers/ado/APreparedStatement.cxx
@@ -66,7 +66,8 @@ OPreparedStatement::OPreparedStatement( OConnection* _pConnection,const OTypeInf
     OSQLParseNode* pNode = aParser.parseTree(sErrorMessage,sql);
     if(pNode)
     {   // special handling for parameters
-        /* we recusive replace all occurrences of ? in the statement and replace them with name like "æ¬å" */
+        //  we recusive replace all occurrences of ? in the statement and
+        //  replace them with name like "parame" */
         sal_Int32 nParameterCount = 0;
         OUString sDefaultName( "parame" );
         replaceParameterNodeName(pNode,sDefaultName,nParameterCount);
diff --git a/dbaccess/source/core/api/RowSetCache.cxx b/dbaccess/source/core/api/RowSetCache.cxx
index e6a2805..adcb5c2 100644
--- a/dbaccess/source/core/api/RowSetCache.cxx
+++ b/dbaccess/source/core/api/RowSetCache.cxx
@@ -17,7 +17,6 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
-
 #include "BookmarkSet.hxx"
 #include "CRowSetColumn.hxx"
 #include "CRowSetDataColumn.hxx"
@@ -1000,7 +999,7 @@ sal_Bool ORowSetCache::moveWindow()
                              "ORowSetCache::moveWindow opportunistic fetch-after-current-end went badly");
             }
 
-            // À priori, the rows from begin() [inclusive] to (begin() + nNewStartPos - m_nStartPos) [exclusive]
+            // A priori, the rows from begin() [inclusive] to (begin() + nNewStartPos - m_nStartPos) [exclusive]
             // have to be refilled with new to-be-fetched rows.
             // The rows behind this can be reused
             ORowSetMatrix::iterator aIter = m_pMatrix->begin();
diff --git a/dbaccess/source/ui/querydesign/querycontroller.cxx b/dbaccess/source/ui/querydesign/querycontroller.cxx
index 867abb8..82c1422 100644
--- a/dbaccess/source/ui/querydesign/querycontroller.cxx
+++ b/dbaccess/source/ui/querydesign/querycontroller.cxx
@@ -17,7 +17,6 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
-
 #include "adtabdlg.hxx"
 #include "browserids.hxx"
 #include "dbu_qry.hrc"
@@ -881,9 +880,9 @@ void OQueryController::impl_initialize()
     OUString sCommand;
     m_nCommandType = CommandType::QUERY;
 
-    // �����������������������������������������������������������������������������������������������������������������
-    // � reading parameters
-    // �����������������������������������������������������������������������������������������������������������������
+    // .........................................................................
+    // . reading parameters:
+
     // legacy parameters first (later overwritten by regular parameters)
     OUString sIndependentSQLCommand;
     if ( rArguments.get_ensureType( "IndependentSQLCommand", sIndependentSQLCommand ) )
@@ -953,7 +952,7 @@ void OQueryController::impl_initialize()
             m_bGraphicalDesign = false;
     }
 
-    // .................................................................................................................
+    // .........................................................................
     // . initial design
     bool bForceInitialDesign = false;
     Sequence< PropertyValue > aCurrentQueryDesignProps;
@@ -983,7 +982,7 @@ void OQueryController::impl_initialize()
         bForceInitialDesign = true;
     }
 
-    // �����������������������������������������������������������������������������������������������������������������
+    // .........................................................................
     if ( !ensureConnected( sal_False ) )
     {   // we have no connection so what else should we do
         m_bGraphicalDesign = sal_False;
diff --git a/dbaccess/source/ui/tabledesign/TableFieldControl.cxx b/dbaccess/source/ui/tabledesign/TableFieldControl.cxx
index 457035c..df11879 100644
--- a/dbaccess/source/ui/tabledesign/TableFieldControl.cxx
+++ b/dbaccess/source/ui/tabledesign/TableFieldControl.cxx
@@ -55,7 +55,7 @@ sal_Bool OTableFieldControl::IsReadOnly()
     sal_Bool bRead(GetCtrl()->IsReadOnly());
     if( !bRead )
     {
-        // Die Spalten einer ::com::sun::star::sdbcx::View können nicht verändert werden
+        // Die Spalten einer ::com::sun::star::sdbcx::View konnen nicht verindert werden
         Reference<XPropertySet> xTable = GetCtrl()->GetView()->getController().getTable();
         if(xTable.is() && ::comphelper::getString(xTable->getPropertyValue(PROPERTY_TYPE)) == OUString("VIEW"))
             bRead = sal_True;
diff --git a/drawinglayer/source/processor2d/vclprocessor2d.cxx b/drawinglayer/source/processor2d/vclprocessor2d.cxx
index 2477640..3eb8001 100644
--- a/drawinglayer/source/processor2d/vclprocessor2d.cxx
+++ b/drawinglayer/source/processor2d/vclprocessor2d.cxx
@@ -699,7 +699,7 @@ namespace drawinglayer
                 {
                     case GRAPHIC_GDIMETAFILE:
                     {
-                        // metafiles are potentially transparent, cannot optimize´, not done
+                        // metafiles are potentially transparent, cannot optimize, not done
                         break;
                     }
                     case GRAPHIC_BITMAP:
diff --git a/extensions/source/abpilot/admininvokationimpl.hxx b/extensions/source/abpilot/admininvokationimpl.hxx
index de19a6b..75fb1e2 100644
--- a/extensions/source/abpilot/admininvokationimpl.hxx
+++ b/extensions/source/abpilot/admininvokationimpl.hxx
@@ -34,7 +34,7 @@ namespace abp
     //= OAdminDialogInvokation
     //=====================================================================
     /** outsourced from AdminDialogInvokationPage, 'cause this class here, in opposite to
-        the page, needs exception handlíng to be enabled.
+        the page, needs exception handling to be enabled.
     */
     class OAdminDialogInvokation
     {
diff --git a/extensions/source/ole/unoobjw.cxx b/extensions/source/ole/unoobjw.cxx
index 2899aba..6313a2d 100644
--- a/extensions/source/ole/unoobjw.cxx
+++ b/extensions/source/ole/unoobjw.cxx
@@ -1525,7 +1525,7 @@ STDMETHODIMP  UnoObjectWrapperRemoteOpt::Invoke ( DISPID dispidMember, REFIID /*
                         }
                     }
 
-                    // update ínformation about this member
+                    // update information about this member
                     if( ret == DISP_E_MEMBERNOTFOUND)
                     {
                         // Remember the name as not existing
diff --git a/filter/source/msfilter/util.cxx b/filter/source/msfilter/util.cxx
index bf612c3..9501a40 100644
--- a/filter/source/msfilter/util.cxx
+++ b/filter/source/msfilter/util.cxx
@@ -167,42 +167,42 @@ sal_Unicode bestFitOpenSymbolToMSFont(sal_Unicode cChar,
   a proposed resolution to a defect report and is not yet part of ISO 29500-1.
   ...
   For each Unicode character in DrawingML text, the font face can be any of four
-  font “slots”: latin (§21.1.2.3.7), cs (§21.1.2.3.1), ea (§21.1.2.3.3), or sym
-  (§21.1.2.3.10), as specified in the following table. For all ranges not
+  font "slots": latin ($21.1.2.3.7), cs ($21.1.2.3.1), ea ($21.1.2.3.3), or sym
+  ($21.1.2.3.10), as specified in the following table. For all ranges not
   explicitly called out below, the ea font shall be used.
 
-  U+0000–U+007F Use latin font
-  U+0080–U+00A6 Use latin font
-  U+00A9–U+00AF Use latin font
-  U+00B2–U+00B3 Use latin font
-  U+00B5–U+00D6 Use latin font
-  U+00D8–U+00F6 Use latin font
-  U+00F8–U+058F Use latin font
-  U+0590–U+074F Use cs font
-  U+0780–U+07BF Use cs font
-  U+0900–U+109F Use cs font
-  U+10A0–U+10FF Use latin font
-  U+1200–U+137F Use latin font
-  U+13A0–U+177F Use latin font
-  U+1D00–U+1D7F Use latin font
-  U+1E00–U+1FFF Use latin font
-  U+1780–U+18AF Use cs font
-  U+2000–U+200B Use latin font
-  U+200C–U+200F Use cs font
-  U+2010–U+2029 Use latin font Except, for the quote characters in the range
-    2018 – 201E, use ea font if the text has one of the following language
+  U+0000-U+007F Use latin font
+  U+0080-U+00A6 Use latin font
+  U+00A9-U+00AF Use latin font
+  U+00B2-U+00B3 Use latin font
+  U+00B5-U+00D6 Use latin font
+  U+00D8-U+00F6 Use latin font
+  U+00F8-U+058F Use latin font
+  U+0590-U+074F Use cs font
+  U+0780-U+07BF Use cs font
+  U+0900-U+109F Use cs font
+  U+10A0-U+10FF Use latin font
+  U+1200-U+137F Use latin font
+  U+13A0-U+177F Use latin font
+  U+1D00-U+1D7F Use latin font
+  U+1E00-U+1FFF Use latin font
+  U+1780-U+18AF Use cs font
+  U+2000-U+200B Use latin font
+  U+200C-U+200F Use cs font
+  U+2010-U+2029 Use latin font Except, for the quote characters in the range
+    2018 - 201E, use ea font if the text has one of the following language
     identifiers: ii-CN, ja-JP, ko-KR, zh-CN, zh-HK, zh-MO, zh-SG, zh-TW.
-  U+202A–U+202F Use cs font
-  U+2030–U+2046 Use latin font
-  U+204A–U+245F Use latin font
-  U+2670–U+2671 Use cs font
-  U+27C0–U+2BFF Use latin font
-  U+3099–U+309A Use ea font
+  U+202A-U+202F Use cs font
+  U+2030-U+2046 Use latin font
+  U+204A-U+245F Use latin font
+  U+2670-U+2671 Use cs font
+  U+27C0-U+2BFF Use latin font
+  U+3099-U+309A Use ea font
   U+D835 Use latin font
-  U+F000–U+F0FF Symbol, use sym font
-  U+FB00–U+FB17 Use latin font
-  U+FB1D–U+FB4F Use cs font
-  U+FE50–U+FE6F Use latin font
+  U+F000-U+F0FF Symbol, use sym font
+  U+FB00-U+FB17 Use latin font
+  U+FB1D-U+FB4F Use cs font
+  U+FE50-U+FE6F Use latin font
   Otherwise Use ea font
 */
 TextCategory categorizeCodePoint(sal_uInt32 codePoint, const OUString &rBcp47LanguageTag)
diff --git a/framework/inc/helper/oframes.hxx b/framework/inc/helper/oframes.hxx
index 844a2f7..4056651 100644
--- a/framework/inc/helper/oframes.hxx
+++ b/framework/inc/helper/oframes.hxx
@@ -142,7 +142,7 @@ class OFrames   :   private ThreadHelpBase      ,   // Must be the first of base
         /*-****************************************************************************************************//**
             @short      get count of all current frames in container
             @descr      This is the beginning of full index-access. With a count you can step over all items in container.
-                        Next call shuoöd be getByIndex(). But these mechanism works only, if no lock in container is set!
+                        Next call should be getByIndex(). But these mechanism works only, if no lock in container is set!
 
             @seealso    class FrameContainer
             @seealso    method getByIndex()
diff --git a/framework/inc/interaction/quietinteraction.hxx b/framework/inc/interaction/quietinteraction.hxx
index b3b75d9..52ed489 100644
--- a/framework/inc/interaction/quietinteraction.hxx
+++ b/framework/inc/interaction/quietinteraction.hxx
@@ -43,8 +43,6 @@ namespace framework{
                     - InteractiveIOException
                     - InteractiveAugmentedIOException
                 All other requests will be aborted.
-
-    @by         Andreas Schlüns
  */
 class QuietInteraction : private ThreadHelpBase
                        , public  ::cppu::WeakImplHelper1<
diff --git a/framework/source/fwi/classes/protocolhandlercache.cxx b/framework/source/fwi/classes/protocolhandlercache.cxx
index cefbe4e..fe9fb24 100644
--- a/framework/source/fwi/classes/protocolhandlercache.cxx
+++ b/framework/source/fwi/classes/protocolhandlercache.cxx
@@ -269,7 +269,7 @@ void HandlerCFGAccess::read( HandlerHash** ppHandler ,
             (**ppPattern)[*pItem] = lNames[nSource];
         }
 
-        // ï¿œnsert the handler info into the normal handler cache
+        // insert the handler info into the normal handler cache
         (**ppHandler)[lNames[nSource]] = aHandler;
         ++nSource;
     }
diff --git a/framework/source/fwi/threadhelp/transactionmanager.cxx b/framework/source/fwi/threadhelp/transactionmanager.cxx
index cd1a30e..c407540 100644
--- a/framework/source/fwi/threadhelp/transactionmanager.cxx
+++ b/framework/source/fwi/threadhelp/transactionmanager.cxx
@@ -141,7 +141,7 @@ void  TransactionManager::setWorkingMode( EWorkingMode eMode )
                                     // Make member access threadsafe!
                                     ResetableGuard aGuard( m_aMutex );
 
-                                    // Check working mode again .. because anozï¿œther instance could be faster.
+                                    // Check working mode again .. because another instance could be faster.
                                     // (It's possible to set this guard at first of this method too!)
                                     if( m_aTransactionManager.getWorkingMode() == E_INIT )
                                     {
diff --git a/framework/source/uiconfiguration/imagemanagerimpl.hxx b/framework/source/uiconfiguration/imagemanagerimpl.hxx
index 81bd486..7e7b35f 100644
--- a/framework/source/uiconfiguration/imagemanagerimpl.hxx
+++ b/framework/source/uiconfiguration/imagemanagerimpl.hxx
@@ -96,7 +96,7 @@ namespace framework
             virtual ::std::vector< OUString >& getImageNames();
             virtual ::std::vector< OUString >& getImageCommandNames();
 
-            // ÍReference
+            // IReference
             virtual oslInterlockedCount SAL_CALL acquire();
             virtual oslInterlockedCount SAL_CALL release();
 
diff --git a/framework/source/uielement/statusbarmanager.cxx b/framework/source/uielement/statusbarmanager.cxx
index a014cfa..83793a8 100644
--- a/framework/source/uielement/statusbarmanager.cxx
+++ b/framework/source/uielement/statusbarmanager.cxx
@@ -365,7 +365,7 @@ void StatusBarManager::CreateControllers()
 
         uno::Sequence< uno::Any > aArgs( comphelper::containerToSequence( aPropVector ) );
 
-        // 1º) UNO Statusbar controllers, registered in Controllers.xcu
+        // 1) UNO Statusbar controllers, registered in Controllers.xcu
         if ( m_xStatusbarControllerFactory.is() &&
              m_xStatusbarControllerFactory->hasController( aCommandURL, m_aModuleIdentifier ))
         {
@@ -380,11 +380,11 @@ void StatusBarManager::CreateControllers()
         {
             svt::StatusbarController* pController( 0 );
 
-            // 2º) Old SFX2 Statusbar controllers
+            // 2) Old SFX2 Statusbar controllers
             pController = CreateStatusBarController( m_xFrame, m_pStatusBar, nId, aCommandURL );
             if ( !pController )
             {
-                // 3º) Is Add-on? Generic statusbar controller
+                // 3) Is Add-on? Generic statusbar controller
                 if ( pItemData )
                 {
                     pController = new GenericStatusbarController( m_xContext,
@@ -394,7 +394,7 @@ void StatusBarManager::CreateControllers()
                 }
                 else
                 {
-                    // 4º) Default Statusbar controller
+                    // 4) Default Statusbar controller
                     pController = new svt::StatusbarController( m_xContext, m_xFrame, aCommandURL, nId );
                 }
             }
diff --git a/i18npool/source/transliteration/transliteration_body.cxx b/i18npool/source/transliteration/transliteration_body.cxx
index 1eb07f7..0ab4f0b 100644
--- a/i18npool/source/transliteration/transliteration_body.cxx
+++ b/i18npool/source/transliteration/transliteration_body.cxx
@@ -276,14 +276,14 @@ static OUString transliterate_titlecase_Impl(
         Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext();
         CharacterClassificationImpl aCharClassImpl( xContext );
 
-        // because aCharClassImpl.toTitle does not handle ligatures or ß but will raise
+        // because aCharClassImpl.toTitle does not handle ligatures or Beta but will raise
         // an exception we need to handle the first chara manually...
 
         // we don't want to change surrogates by accident, thuse we use proper code point iteration
         sal_Int32 nPos = 0;
         sal_uInt32 cFirstChar = aText.iterateCodePoints( &nPos );
-        OUString aResolvedLigature( &cFirstChar, 1 ); //lcl_ResolveLigature( cFirstChar ) );
-        // toUpper can be used to properly resolve ligatures and characters like ß
+        OUString aResolvedLigature( &cFirstChar, 1 );
+        // toUpper can be used to properly resolve ligatures and characters like Beta
         aResolvedLigature = aCharClassImpl.toUpper( aResolvedLigature, 0, aResolvedLigature.getLength(), rLocale );
         // since toTitle will leave all-uppercase text unchanged we first need to
         // use toLower to bring possible 2nd and following charas in lowercase
diff --git a/include/drawinglayer/processor3d/zbufferprocessor3d.hxx b/include/drawinglayer/processor3d/zbufferprocessor3d.hxx
index fd05c08..9ed04b46 100644
--- a/include/drawinglayer/processor3d/zbufferprocessor3d.hxx
+++ b/include/drawinglayer/processor3d/zbufferprocessor3d.hxx
@@ -70,7 +70,7 @@ namespace drawinglayer
             /// The raster converter for Z-Buffer
             ZBufferRasterConverter3D*                           mpZBufferRasterConverter3D;
 
-            /*  AA value. Defines how many oversámples will be used in X and Y. Values 0, 1
+            /*  AA value. Defines how many oversamples will be used in X and Y. Values 0, 1
                 will switch it off while e.g. 2 will use 2x2 pixels for each pixel to create
               */
             sal_uInt16                                          mnAntiAlialize;
diff --git a/include/editeng/boxitem.hxx b/include/editeng/boxitem.hxx
index 256663c..d873912 100644
--- a/include/editeng/boxitem.hxx
+++ b/include/editeng/boxitem.hxx
@@ -159,14 +159,14 @@ class EDITENG_DLLPUBLIC SvxBoxInfoItem : public SfxPoolItem
     sal_Bool    bMinDist   :1;  // TRUE, Going below minimum Distance is prohibited
 
     sal_uInt8   nValidFlags;    // 0000 0000
-                            // ³³³³ ³³³ÀÄ VALID_TOP
-                            // ³³³³ ³³ÀÄÄ VALID_BOTTOM
-                            // ³³³³ ³ÀÄÄÄ VALID_LEFT
-                            // ³³³³ ÀÄÄÄÄ VALID_RIGHT
-                            // ³³³ÀÄÄÄÄÄÄ VALID_HORI
-                            // ³³ÀÄÄÄÄÄÄÄ VALID_VERT
-                            // ³ÀÄÄÄÄÄÄÄÄ VALID_DIST
-                            // ÀÄÄÄÄÄÄÄÄÄ VALID_DISABLE
+                                // 0000 0001 VALID_TOP
+                                // 0000 0010 VALID_BOTTOM
+                                // 0000 0100 VALID_LEFT
+                                // 0000 1000 VALID_RIGHT
+                                // 0001 0000 VALID_HORI
+                                // 0010 0000 VALID_VERT
+                                // 0100 0000 VALID_DIST
+                                // 1000 0000 VALID_DISABLE
 
     sal_uInt16  nDefDist;       // The default or minimum distance.
 
diff --git a/include/o3tl/lazy_update.hxx b/include/o3tl/lazy_update.hxx
index b05bda3..192df24 100644
--- a/include/o3tl/lazy_update.hxx
+++ b/include/o3tl/lazy_update.hxx
@@ -29,7 +29,7 @@ namespace o3tl
 
         This template collects data in input type, and updates the
         output type with the given update functor, but only if the
-        output is requested. Usefúl if updating is expensive, or input
+        output is requested. Useful if updating is expensive, or input
         changes frequently, but output is only comparatively seldom
         used.
 
diff --git a/include/sot/exchange.hxx b/include/sot/exchange.hxx
index 770acaa..a0ff6a9 100644
--- a/include/sot/exchange.hxx
+++ b/include/sot/exchange.hxx
@@ -69,8 +69,8 @@ SOT_DLLPUBLIC bool IsFormatSupported( const DataFlavorExVector& rDataFlavorExVec
 // - Vordefinierte Formate -
 // -------------------------
 
-// Die Reihenfolge und die Werte d�rfen nicht ge�ndert werden,
-// da die Implementation sich darauf verl��t.
+// Die Reihenfolge und die Werte d?rfen nicht ge?ndert werden,
+// da die Implementation sich darauf verl??t.
 // Standard-Formate fuer die es auch Copy/Paste-Methoden gibt
 #define FORMAT_STRING           1
 #define FORMAT_BITMAP           2
diff --git a/include/svl/filerec.hxx b/include/svl/filerec.hxx
index afc5f46..8178c5e 100644
--- a/include/svl/filerec.hxx
+++ b/include/svl/filerec.hxx
@@ -68,7 +68,7 @@
     Jeder Record beginnt mit einem Byte, dem sogenannten 'Pre-Tag'.
 
     Ist dieses 'Pre-Tag' == 0x00, dann handelt es sich um einen Extended-
-    Record, dessen Typ durch ein weiteres Byte an Position 5 n�her
+    Record, dessen Typ durch ein weiteres Byte an Position 5 n?her
     beschrieben wird:
 
     0x01:       SfxSingleRecord
diff --git a/include/svl/itempool.hxx b/include/svl/itempool.hxx
index 6eddcba..01c9e5b 100644
--- a/include/svl/itempool.hxx
+++ b/include/svl/itempool.hxx
@@ -71,10 +71,10 @@ class SVL_DLLPUBLIC SfxItemPool
     Die von dieser Klasse abgeleiteten Klassen dienen der Bereitstellung von
     Defaults von SfxPoolItems und halten konkrete (konstante) Instanzen, die
     dann von mehreren Stellen (i.d.R. eines Dokuments) referenziert werden
-    k�nnen.
+    k"onnen.
 
     Dadurch ist jeder Wert nur einmalig gespeichert, was zu wenig Konstruktor
-    und Destruktor-Aufrufen f�hrt, Vergleiche zwischen Items eines Dokuments
+    und Destruktor-Aufrufen f"ahrt, Vergleiche zwischen Items eines Dokuments
     beschleunigt und ein einfaches Laden und Speichern von Attributen
     bereitstellt.
 */
diff --git a/include/svx/svdlayer.hxx b/include/svx/svdlayer.hxx
index c405cdb..43c65b0 100644
--- a/include/svx/svdlayer.hxx
+++ b/include/svx/svdlayer.hxx
@@ -162,7 +162,7 @@ bInherited:
     TRUE: Wird der Layer/LayerSet nicht gefunden, so wird im Parent-LayerAdmin
           nachgesehen, ob es dort einen entsprechende Definition gibt.
     FALSE: Es wird nur dieser LayerAdmin durchsucht.
-    Jeder LayerAdmin einer Seite hat einen Parent-LayerAdmin, n�mlich den des
+    Jeder LayerAdmin einer Seite hat einen Parent-LayerAdmin, n?mlich den des
     Model. Das Model selbst hat keinen Parent.
 */
 
diff --git a/include/svx/svdobj.hxx b/include/svx/svdobj.hxx
index 8e2b9ce..f9d4cec 100644
--- a/include/svx/svdobj.hxx
+++ b/include/svx/svdobj.hxx
@@ -247,7 +247,7 @@ public:
 //************************************************************
 //   Hilfsklasse SdrObjGeoData
 //
-// Alle geometrischen Daten eines beliebigen Objektes zur �bergabe an's Undo/Redo
+// Alle geometrischen Daten eines beliebigen Objektes zur ??bergabe an's Undo/Redo
 //
 //************************************************************
 
diff --git a/include/unotools/bootstrap.hxx b/include/unotools/bootstrap.hxx
index 530fa31..779d990 100644
--- a/include/unotools/bootstrap.hxx
+++ b/include/unotools/bootstrap.hxx
@@ -52,7 +52,7 @@ namespace utl
         /// reload cached data
         static void reloadData();
 
-    public: // retrieve path information about the installatíon location
+    public: // retrieve path information about the installation location
         enum PathStatus
         {
             PATH_EXISTS,  // Success: Found a path to an existing file or directory
diff --git a/include/vcl/textview.hxx b/include/vcl/textview.hxx
index 22cade9..baeee5a 100644
--- a/include/vcl/textview.hxx
+++ b/include/vcl/textview.hxx
@@ -171,7 +171,7 @@ public:
     void                EraseVirtualDevice();
 
     // aus dem protected Teil hierher verschoben
-    // F�r 'SvtXECTextCursor' (TL). Mu� ggf nochmal anders gel�st werden.
+    // For 'SvtXECTextCursor' (TL). Must ggf nochmal anders gel?st werden.
     TextPaM             PageUp( const TextPaM& rPaM );
     TextPaM             PageDown( const TextPaM& rPaM );
     TextPaM             CursorUp( const TextPaM& rPaM );
diff --git a/linguistic/source/misc.cxx b/linguistic/source/misc.cxx
index c273175..31d695a 100644
--- a/linguistic/source/misc.cxx
+++ b/linguistic/source/misc.cxx
@@ -554,7 +554,7 @@ uno::Reference< XHyphenatedWord > RebuildHyphensAndControlChars(
         else
         {
             //! should at least work with the German words
-            //! B�-c-k-er and Sc-hif-fah-rt
+            //! B-"u-c-k-er and Sc-hif-fah-rt
 
             OUString aLeft, aRight;
             sal_Int16 nPos = GetOrigWordPos( rOrigWord, nChgPos );
diff --git a/lotuswordpro/source/filter/lwpnumericfmt.hxx b/lotuswordpro/source/filter/lwpnumericfmt.hxx
index 25e14e5..502af9d 100644
--- a/lotuswordpro/source/filter/lwpnumericfmt.hxx
+++ b/lotuswordpro/source/filter/lwpnumericfmt.hxx
@@ -198,9 +198,9 @@ private:
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("oS"),sal_True, sal_True);//FMT_AUSTRIANSCHILLING = 3,
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("BF"),sal_True, sal_True);//FMT_BELGIANFRANC      = 4,
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("R$"),sal_False, sal_True);//FMT_BRAZILIANCRUZEIRO    = 5,
-        m_aCurrencyInfo[nC++]=LwpCurrencyInfo(String("ï¿¡",RTL_TEXTENCODING_UTF8));                 //FMT_BRITISHPOUND      = 6,
+        m_aCurrencyInfo[nC++]=LwpCurrencyInfo(String("\357\277\241",RTL_TEXTENCODING_UTF8));                 //FMT_BRITISHPOUND      = 6,
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("C$"));                   //FMT_CANADIANDOLLAR        = 7,
-        m_aCurrencyInfo[nC++]=LwpCurrencyInfo(String("PRCï¿¥",RTL_TEXTENCODING_UTF8),sal_False,sal_True);   //FMT_CHINESEYUAN           = 8,
+        m_aCurrencyInfo[nC++]=LwpCurrencyInfo(String("PRC\357\277\245",RTL_TEXTENCODING_UTF8),sal_False,sal_True);   //FMT_CHINESEYUAN           = 8,
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("Kc"),sal_True, sal_True);//FMT_CZECHKORUNA           = 9,
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("Dkr"),sal_False, sal_True);//FMT_DANISHKRONE         = 10,
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("ECU"),sal_True, sal_True);//FMT_ECU                  = 11,
@@ -212,9 +212,9 @@ private:
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("Ft"),sal_True, sal_True);//FMT_HUNGARIANFORINT       = 17,
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("Rs"),sal_False, sal_True);//FMT_INDIANRUPEE          = 18,
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("Rp"),sal_False, sal_True);//FMT_INDONESIANRUPIAH = 19,
-        m_aCurrencyInfo[nC++]=LwpCurrencyInfo(String("IRï¿¡",RTL_TEXTENCODING_UTF8));                   //FMT_IRISHPUNT         = 20,
+        m_aCurrencyInfo[nC++]=LwpCurrencyInfo(String("IR\357\277\241",RTL_TEXTENCODING_UTF8));                   //FMT_IRISHPUNT         = 20,
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("L."),sal_False, sal_True);//FMT_ITALIANLIRA          = 21,
-        m_aCurrencyInfo[nC++]=LwpCurrencyInfo(String("ï¿¥",RTL_TEXTENCODING_UTF8));             //FMT_JAPANESEYEN           = 22,
+        m_aCurrencyInfo[nC++]=LwpCurrencyInfo(String("\357\277\245",RTL_TEXTENCODING_UTF8));             //FMT_JAPANESEYEN           = 22,
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("LF"),sal_True, sal_True);//FMT_LUXEMBOURGFRANC       = 23,
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("Rm"),sal_False, sal_True);//FMT_MALAYSIANRINGGIT = 24,
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("Mex$"));                 //FMT_MEXICANPESO           = 25,
@@ -238,7 +238,7 @@ private:
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("$"));                    //FMT_USDOLLAR          = 43,
         m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("OTH"),sal_False, sal_True);//FMT_OTHERCURRENCY       = 44,
 
-        m_aCurrencyInfo[FMT_EURO]=LwpCurrencyInfo(String("€",RTL_TEXTENCODING_UTF8));             //FMT_EURO              = 52
+        m_aCurrencyInfo[FMT_EURO]=LwpCurrencyInfo(String("\342\202\254",RTL_TEXTENCODING_UTF8));             //FMT_EURO              = 52
     }
 };
 
diff --git a/reportdesign/inc/RptModel.hxx b/reportdesign/inc/RptModel.hxx
index 9062a7a..67e9daf 100644
--- a/reportdesign/inc/RptModel.hxx
+++ b/reportdesign/inc/RptModel.hxx
@@ -16,6 +16,7 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
+
 #ifndef REPORT_RPTMODEL_HXX
 #define REPORT_RPTMODEL_HXX
 
@@ -23,7 +24,6 @@
 #include <svx/svdmodel.hxx>
 #include <com/sun/star/report/XReportDefinition.hpp>
 
-
 class Window;
 namespace dbaui
 {
@@ -79,7 +79,7 @@ public:
     /** returns the page which belongs to a section
     *
     * \param _xSection
-    * \return The page or <NULL/> when t´no page could be found.
+    * \return The page or <NULL/> when no page could be found.
     */
     OReportPage* getPage(const ::com::sun::star::uno::Reference< ::com::sun::star::report::XSection >& _xSection);
 
diff --git a/rsc/inc/rsckey.hxx b/rsc/inc/rsckey.hxx
index 7ec4141..8837ed3 100644
--- a/rsc/inc/rsckey.hxx
+++ b/rsc/inc/rsckey.hxx
@@ -34,7 +34,7 @@ typedef struct
 class RscNameTable
 {
     bool            bSort;      //soll bei jedem einfuegen sortiert werden?
-    sal_uInt32      nEntries;   //Anzahl der Eintr�ge
+    sal_uInt32      nEntries;   //Anzahl der Eintr"age
     KEY_STRUCT *    pTable;
 public:
             RscNameTable();
diff --git a/sax/test/sax/testsax.cxx b/sax/test/sax/testsax.cxx
index 2e228b8..b776a14 100644
--- a/sax/test/sax/testsax.cxx
+++ b/sax/test/sax/testsax.cxx
@@ -597,7 +597,7 @@ void OSaxParserTest::testEncoding( const Reference < XParser > &rParser )
       "<!-- all elements here are explicitly in the HTML namespace -->\n"
       "<html:html xmlns:html='http://www.w3.org/TR/REC-html40'>\n"
         "<html:head><html:title>Frobnostication</html:title></html:head>\n"
-        "<html:body><html:p>Moved to ß\n"
+        "<html:body><html:p>Moved to \337\n"
           "<html:a href='http://frob.com'>here.</html:a></html:p></html:body>\n"
       "</html:html>\n";
 
diff --git a/sd/source/core/drawdoc.cxx b/sd/source/core/drawdoc.cxx
index ede243c..54f20ba 100644
--- a/sd/source/core/drawdoc.cxx
+++ b/sd/source/core/drawdoc.cxx
@@ -17,7 +17,6 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
-
 #include "PageListWatcher.hxx"
 #include <com/sun/star/text/WritingMode.hpp>
 #include <com/sun/star/document/PrinterIndependentLayout.hpp>
@@ -453,7 +452,7 @@ SdrModel* SdDrawDocument::AllocModel() const
         pNewDocSh->DoInitNew( NULL );
         pNewModel = pNewDocSh->GetDoc();
 
-        // Only necessary for clipboard –
+        // Only necessary for clipboard -
         // for drag & drop this is handled by DragServer
         SdStyleSheetPool* pOldStylePool = (SdStyleSheetPool*) GetStyleSheetPool();
         SdStyleSheetPool* pNewStylePool = (SdStyleSheetPool*) pNewModel->GetStyleSheetPool();
@@ -587,7 +586,7 @@ void SdDrawDocument::NewOrLoadCompleted(DocCreationMode eMode)
         // Create names of the styles in the user's language
         static_cast<SdStyleSheetPool*>(mxStyleSheetPool.get())->UpdateStdNames();
 
-        // Create any missing styles – e. g. formerly, there was no Subtitle style
+        // Create any missing styles - eg. formerly, there was no Subtitle style
         static_cast<SdStyleSheetPool*>(mxStyleSheetPool.get())->CreatePseudosIfNecessary();
     }
 
diff --git a/sd/source/ui/view/outlview.cxx b/sd/source/ui/view/outlview.cxx
index c2553e2..2e3a7e5 100644
--- a/sd/source/ui/view/outlview.cxx
+++ b/sd/source/ui/view/outlview.cxx
@@ -17,7 +17,6 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
-
 #include "OutlineView.hxx"
 #include <memory>
 #include <editeng/forbiddencharacterstable.hxx>
@@ -75,7 +74,7 @@ using namespace ::com::sun::star::frame;
 
 namespace sd {
 
-// width: DIN A4, two margins à 1 cm each
+// width: DIN A4, two margins at 1 cm each
 #define OUTLINE_PAPERWIDTH 19000
 
 // a progress bar gets displayed when more than
diff --git a/sfx2/source/view/viewprn.cxx b/sfx2/source/view/viewprn.cxx
index 555bc8f..df4af58 100644
--- a/sfx2/source/view/viewprn.cxx
+++ b/sfx2/source/view/viewprn.cxx
@@ -674,7 +674,7 @@ void SfxViewShell::ExecPrint_Impl( SfxRequest &rReq )
     const sal_uInt16 nId = rReq.GetSlot();
     switch( nId )
     {
-        case SID_PRINTDOC: // display the printer selection and properties dialogue : File > Print…
+        case SID_PRINTDOC: // display the printer selection and properties dialogue : File > Print...
         case SID_PRINTDOCDIRECT: // Print the document directly, without displaying the dialogue
         {
             SfxObjectShell* pDoc = GetObjectShell();
@@ -769,7 +769,7 @@ void SfxViewShell::ExecPrint_Impl( SfxRequest &rReq )
             rReq.Done();
             break;
         }
-        case SID_SETUPPRINTER : // display the printer settings dialogue : File > Printer Settings…
+        case SID_SETUPPRINTER : // display the printer settings dialogue : File > Printer Settings...
         case SID_PRINTER_NAME : // only for recorded macros
         {
             // get printer and printer settings from the document
diff --git a/svtools/source/control/fmtfield.cxx b/svtools/source/control/fmtfield.cxx
index bc6bd44..d65175d 100644
--- a/svtools/source/control/fmtfield.cxx
+++ b/svtools/source/control/fmtfield.cxx
@@ -1252,8 +1252,8 @@ void DoubleCurrencyField::UpdateCurrencyFormat()
 
     /* Strangely with gcc 4.6.3 this needs a temporary LanguageTag, otherwise
      * there's
-     * error: request for member ‘getNumThousandSep’ in ‘aLocaleInfo’, which is
-     * of non-class type ‘LocaleDataWrapper(LanguageTag)’ */
+     * error: request for member 'getNumThousandSep' in 'aLocaleInfo', which is
+     * of non-class type 'LocaleDataWrapper(LanguageTag)' */
     LanguageTag aLanguageTag( eLanguage);
     LocaleDataWrapper aLocaleInfo( aLanguageTag );
 
diff --git a/svx/source/fmcomp/fmgridcl.cxx b/svx/source/fmcomp/fmgridcl.cxx
index 87aed03..da5805e 100644
--- a/svx/source/fmcomp/fmgridcl.cxx
+++ b/svx/source/fmcomp/fmgridcl.cxx
@@ -1557,7 +1557,7 @@ void FmGridControl::ColumnMoved(sal_uInt16 nId)
         DbGridColumn* pCol = DbGridControl::GetColumns().at( GetModelColumnPos(nId) );
         Reference< ::com::sun::star::beans::XPropertySet >  xCol;
 
-        // Einfuegen muß sich an den Column Positionen orientieren
+        // Einfuegen muss sich an den Column Positionen orientieren
         sal_Int32 i;
         Reference< XInterface > xCurrent;
         for (i = 0; !xCol.is() && i < xColumns->getCount(); i++)
@@ -1600,7 +1600,7 @@ void FmGridControl::InitColumnsByModels(const Reference< ::com::sun::star::conta
 
     SetUpdateMode(sal_False);
 
-    // Einfuegen mu� sich an den Column Positionen orientieren
+    // Einfuegen muss sich an den Column Positionen orientieren
     sal_Int32 i;
     Any aWidth;
     for (i = 0; i < xColumns->getCount(); ++i)
diff --git a/svx/source/fmcomp/gridctrl.cxx b/svx/source/fmcomp/gridctrl.cxx
index 3cfaf85..38c31f5 100644
--- a/svx/source/fmcomp/gridctrl.cxx
+++ b/svx/source/fmcomp/gridctrl.cxx
@@ -17,7 +17,6 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
-
 #include <sal/macros.h>
 #include "fmhelp.hrc"
 #include <svx/gridctrl.hxx>
@@ -554,7 +553,7 @@ void DbGridControl::NavigationBar::InvalidateAll(sal_Int32 nCurrentPos, sal_Bool
 
         sal_Int32 nAdjustedRowCount = pParent->GetRowCount() - ((pParent->GetOptions() & DbGridControl::OPT_INSERT) ? 2 : 1);
 
-        // Wann muß alles invalidiert werden
+        // Wann muss alles invalidiert werden
         bAll = bAll || m_nCurrentPos <= 0;
         bAll = bAll || nCurrentPos <= 0;
         bAll = bAll || m_nCurrentPos >= nAdjustedRowCount;
@@ -1242,7 +1241,7 @@ void DbGridControl::EnableNavigationBar(sal_Bool bEnable)
         if ( adjustModeForScrollbars( m_nMode, m_bNavigationBar, m_bHideScrollbars ) )
             SetMode( m_nMode );
 
-        // liefert die Groe�e der Reserved ControlArea
+        // liefert die Groesse der Reserved ControlArea
         Point aPoint = GetControlArea().TopLeft();
         sal_uInt16 nX = (sal_uInt16)aPoint.X();
 
@@ -1274,7 +1273,7 @@ sal_uInt16 DbGridControl::SetOptions(sal_uInt16 nOpt)
     Reference< XPropertySet > xDataSourceSet = m_pDataCursor->getPropertySet();
     if (xDataSourceSet.is())
     {
-        // feststellen welche Updatem�glichkeiten bestehen
+        // feststellen welche Updatem??glichkeiten bestehen
         sal_Int32 nPrivileges = 0;
         xDataSourceSet->getPropertyValue(FM_PROP_PRIVILEGES) >>= nPrivileges;
         if ((nPrivileges & Privilege::INSERT) == 0)
@@ -1886,8 +1885,8 @@ void DbGridControl::RecalcRows(long nNewTopRow, sal_uInt16 nLinesOnScreen, sal_B
         nLimit = nLinesOnScreen;
     }
 
-    // Im folgenden werden die Positionierungen so vorgenommen, da� sichergestellt ist
-    // da� ausreichend Zeilen im DatenCache vorhanden sind
+    // Im folgenden werden die Positionierungen so vorgenommen, dass sichergestellt ist
+    // dass ausreichend Zeilen im DatenCache vorhanden sind
 
     // Fenster geht nach unten, weniger als zwei Fenster Differenz
     // oder Cache angepasst und noch kein Rowcount
@@ -2375,7 +2374,7 @@ sal_Bool DbGridControl::SeekCursor(long nRow, sal_Bool bAbsolute)
         // da der letzte Datensatz bereits erreicht wurde!
         if (nRow == m_nCurrentPos)
         {
-            // auf die aktuelle Zeile bewegt, dann muß kein abgleich gemacht werden, wenn
+            // auf die aktuelle Zeile bewegt, dann muss kein abgleich gemacht werden, wenn
             // gerade ein Datensatz eingefuegt wird
             m_nSeekPos = nRow;
         }
@@ -2636,7 +2635,7 @@ void DbGridControl::SetDesignMode(sal_Bool bMode)
 {
     if (IsDesignMode() != bMode)
     {
-        // Enable/Disable f�r den Designmode anpassen damit die Headerbar konfigurierbar bleibt
+        // Enable/Disable f"ur den Designmode anpassen damit die Headerbar konfigurierbar bleibt
         if (bMode)
         {
             if (!IsEnabled())
diff --git a/svx/source/svdraw/svdibrow.cxx b/svx/source/svdraw/svdibrow.cxx
index a971800..9679d72 100644
--- a/svx/source/svdraw/svdibrow.cxx
+++ b/svx/source/svdraw/svdibrow.cxx
@@ -935,7 +935,7 @@ void _SdrItemBrowserControl::SetAttributes(const SfxItemSet* pSet, const SfxItem
                     XubString aCommentStr;
 
                     INSERTCOMMENT(XATTR_LINE_FIRST,XATTR_LINE_LAST,String("L I N I E", aTextEncoding));
-                    INSERTCOMMENT(XATTR_FILL_FIRST,XATTR_FILL_LAST,String("F L � C H E", aTextEncoding));
+                    INSERTCOMMENT(XATTR_FILL_FIRST,XATTR_FILL_LAST,String("F L \357\277\275 C H E", aTextEncoding));
                     INSERTCOMMENT(XATTR_TEXT_FIRST,XATTR_TEXT_LAST,String("F O N T W O R K", aTextEncoding));
                     INSERTCOMMENT(SDRATTR_SHADOW_FIRST,SDRATTR_SHADOW_LAST,String("S C H A T T E N", aTextEncoding));
                     INSERTCOMMENT(SDRATTR_CAPTION_FIRST,SDRATTR_CAPTION_LAST,String("L E G E N D E", aTextEncoding));
diff --git a/svx/source/svdraw/svdopath.cxx b/svx/source/svdraw/svdopath.cxx
index 4d9cfb5..502dc80 100644
--- a/svx/source/svdraw/svdopath.cxx
+++ b/svx/source/svdraw/svdopath.cxx
@@ -1011,8 +1011,8 @@ String ImpPathForDragAndCreate::getSpecialDragComment(const SdrDragStat& rDrag)
         }
 
         // dx=0.00 dy=0.00                -- both sides bezier
-        // dx=0.00 dy=0.00  l=0.00 0.00°  -- one bezier/lever on one side, a start, or an ending
-        // dx=0.00 dy=0.00  l=0.00 0.00° / l=0.00 0.00° -- in between
+        // dx=0.00 dy=0.00  l=0.00 0.00\302\260  -- one bezier/lever on one side, a start, or an ending
+        // dx=0.00 dy=0.00  l=0.00 0.00\302\260 / l=0.00 0.00\302\260 -- in between
         OUString aMetr;
         Point aBeg(rDrag.GetStart());
         Point aNow(rDrag.GetNow());
diff --git a/svx/source/unodraw/unopage.cxx b/svx/source/unodraw/unopage.cxx
index 4cd9800..c90cc44 100644
--- a/svx/source/unodraw/unopage.cxx
+++ b/svx/source/unodraw/unopage.cxx
@@ -361,7 +361,7 @@ namespace
 
 //----------------------------------------------------------------------
 // ACHTUNG: _SelectObjectsInView selektiert die ::com::sun::star::drawing::Shapes nur in der angegebennen
-//         SdrPageView. Dies mu� nicht die sichtbare SdrPageView sein.
+//         SdrPageView. Dies muss nicht die sichtbare SdrPageView sein.
 //----------------------------------------------------------------------
 void SvxDrawPage::_SelectObjectsInView( const Reference< drawing::XShapes > & aShapes, SdrPageView* pPageView ) throw ()
 {
@@ -385,7 +385,7 @@ void SvxDrawPage::_SelectObjectsInView( const Reference< drawing::XShapes > & aS
 
 //----------------------------------------------------------------------
 // ACHTUNG: _SelectObjectInView selektiert das Shape *nur* in der angegebennen
-//         SdrPageView. Dies mu� nicht die sichtbare SdrPageView sein.
+//         SdrPageView. Dies muss nicht die sichtbare SdrPageView sein.
 //----------------------------------------------------------------------
 void SvxDrawPage::_SelectObjectInView( const Reference< drawing::XShape > & xShape, SdrPageView* pPageView ) throw()
 {
diff --git a/sw/inc/SwNumberTree.hxx b/sw/inc/SwNumberTree.hxx
index f385bd2..2812a89 100644
--- a/sw/inc/SwNumberTree.hxx
+++ b/sw/inc/SwNumberTree.hxx
@@ -46,7 +46,7 @@ struct compSwNumberTreeNodeLessThan
    1. kshdkjfs
      1.1. lskjf
    2. sdfjlksaf
-   3. fkaöslk
+   3. fkaoslk
      3.1. lfjlaskf
      3.2. jaslkjflsf
        3.2.1. hkljhkjhk
@@ -55,7 +55,7 @@ struct compSwNumberTreeNodeLessThan
      + 1 kshdkjfs
      | + 1 lskjf
      + 2 sdfjlksaf
-     + 3 fkaöslk
+     + 3 fkaoslk
        + 1 lfjlaskf
        + 2 jaslkjflsf
          + 1 hkljhkjhk
diff --git a/sw/source/core/txtnode/swfont.cxx b/sw/source/core/txtnode/swfont.cxx
index c12c787..7ba8283 100644
--- a/sw/source/core/txtnode/swfont.cxx
+++ b/sw/source/core/txtnode/swfont.cxx
@@ -961,7 +961,7 @@ Size SwSubFont::_GetTxtSize( SwDrawTextInfo& rInf )
                 // #108203#
                 // If the length of the original string and the CaseMapped one
                 // are different, it is necessary to handle the given text part as
-                // a single snippet since it�s size may differ, too.
+                // a single snippet since its size may differ, too.
                 xub_StrLen nOldIdx(rInf.GetIdx());
                 xub_StrLen nOldLen(rInf.GetLen());
                 const XubString aSnippet(rOldStr, nOldIdx, nOldLen);
@@ -1080,7 +1080,7 @@ void SwSubFont::_DrawText( SwDrawTextInfo &rInf, const sal_Bool bGrey )
                 // #108203#
                 // If the length of the original string and the CaseMapped one
                 // are different, it is necessary to handle the given text part as
-                // a single snippet since it�s size may differ, too.
+                // a single snippet since its size may differ, too.
                 xub_StrLen nOldIdx(rInf.GetIdx());
                 xub_StrLen nOldLen(rInf.GetLen());
                 const XubString aSnippet(rOldStr, nOldIdx, nOldLen);
diff --git a/sw/source/core/txtnode/txtedt.cxx b/sw/source/core/txtnode/txtedt.cxx
index a2566dc..b830f51 100644
--- a/sw/source/core/txtnode/txtedt.cxx
+++ b/sw/source/core/txtnode/txtedt.cxx
@@ -1633,7 +1633,7 @@ void SwTxtNode::TransliterateText(
         const sal_Int16 nWordType = WordType::ANYWORD_IGNOREWHITESPACES;
 
         //! In order to have less trouble with changing text size, e.g. because
-        //! of ligatures or � (German small sz) being resolved, we need to process
+        //! of ligatures or German small sz being resolved, we need to process
         //! the text replacements from end to start.
         //! This way the offsets for the yet to be changed words will be
         //! left unchanged by the already replaced text.
diff --git a/sw/source/filter/html/htmlform.cxx b/sw/source/filter/html/htmlform.cxx
index 32c61f5..16f10e8 100644
--- a/sw/source/filter/html/htmlform.cxx
+++ b/sw/source/filter/html/htmlform.cxx
@@ -427,7 +427,7 @@ SwHTMLImageWatcher::SwHTMLImageWatcher(
     OSL_ENSURE( xSrc.is(), "Kein XImageProducerSupplier" );
 
     // Als Event-Listener am Shape anmelden, damit wir es beim dispose
-    // loslassen ko”nnen ...
+    // loslassen ko"onnen ...
     uno::Reference< XEventListener > xEvtLstnr = (XEventListener *)this;
     uno::Reference< XComponent > xComp( xShape, UNO_QUERY );
     xComp->addEventListener( xEvtLstnr );
diff --git a/sw/source/filter/html/parcss1.hxx b/sw/source/filter/html/parcss1.hxx
index 040037d..60f02a6 100644
--- a/sw/source/filter/html/parcss1.hxx
+++ b/sw/source/filter/html/parcss1.hxx
@@ -237,7 +237,7 @@ protected:
     sal_Bool ParseStyleSheet( const OUString& rIn );
 
     // Den Inhalt einer HTML-Style-Option parsen.
-    // F�r jede Deklaration wird DeclarationParsed() aufgerufen.
+    // Fuer jede Deklaration wird DeclarationParsed() aufgerufen.
     sal_Bool ParseStyleOption( const OUString& rIn );
 
     // Diese Methode wird aufgerufen, wenn ein Selektor geparsed wurde
diff --git a/sw/source/filter/ww8/ww8scan.hxx b/sw/source/filter/ww8/ww8scan.hxx
index 5e381e6..7026516 100644
--- a/sw/source/filter/ww8/ww8scan.hxx
+++ b/sw/source/filter/ww8/ww8scan.hxx
@@ -1538,16 +1538,16 @@ public:
     sal_uInt16  fLockRev : 1;       //   when 1, the current revision marking state is locked
     sal_uInt16  fEmbedFonts : 1;    //   when 1, document contains embedded True Type fonts
     //    compatability options
-    sal_uInt16 copts_fNoTabForInd : 1;          //    when 1, don�t add automatic tab stops for hanging indent
-    sal_uInt16 copts_fNoSpaceRaiseLower : 1;        //    when 1, don�t add extra space for raised or lowered characters
+    sal_uInt16 copts_fNoTabForInd : 1;          //    when 1, don't add automatic tab stops for hanging indent
+    sal_uInt16 copts_fNoSpaceRaiseLower : 1;        //    when 1, don't add extra space for raised or lowered characters
     sal_uInt16 copts_fSupressSpbfAfterPgBrk : 1;    // when 1, supress the paragraph Space Before and Space After options after a page break
     sal_uInt16 copts_fWrapTrailSpaces : 1;      //    when 1, wrap trailing spaces at the end of a line to the next line
     sal_uInt16 copts_fMapPrintTextColor : 1;        //    when 1, print colors as black on non-color printers
-    sal_uInt16 copts_fNoColumnBalance : 1;      //    when 1, don�t balance columns for Continuous Section starts
+    sal_uInt16 copts_fNoColumnBalance : 1;      //    when 1, don't balance columns for Continuous Section starts
     sal_uInt16 copts_fConvMailMergeEsc : 1;
     sal_uInt16 copts_fSupressTopSpacing : 1;        //    when 1, supress extra line spacing at top of page
     sal_uInt16 copts_fOrigWordTableRules : 1;   //    when 1, combine table borders like Word 5.x for the Macintosh
-    sal_uInt16 copts_fTransparentMetafiles : 1; //    when 1, don�t blank area between metafile pictures
+    sal_uInt16 copts_fTransparentMetafiles : 1; //    when 1, don't blank area between metafile pictures
     sal_uInt16 copts_fShowBreaksInFrames : 1;   //    when 1, show hard page or column breaks in frames
     sal_uInt16 copts_fSwapBordersFacingPgs : 1; //    when 1, swap left and right pages on odd facing pages
     sal_uInt16 copts_fExpShRtn : 1;             //    when 1, expand character spaces on the line ending SHIFT+RETURN  // #i56856#
@@ -1566,7 +1566,7 @@ public:
     sal_Int32   cCh;                //      count of characters tallied by last Word Count execution
     sal_Int16   cPg;                //      count of pages tallied by last Word Count execution
     sal_Int32   cParas;             //      count of paragraphs tallied by last Word Count execution
-    sal_uInt16 rncEdn : 2;          //      restart endnote number code: 0 don�t restart endnote numbering, 1 section, 2 page
+    sal_uInt16 rncEdn : 2;          //      restart endnote number code: 0 don't restart endnote numbering, 1 section, 2 page
     sal_uInt16 nEdn : 14;           //      beginning endnote number
     sal_uInt16 epc : 2;         //      endnote position code: 0 at end of section, 3 at end of document
     // sal_uInt16 nfcFtnRef : 4;        //      number format code for auto footnotes: 0 Arabic, 1 Upper case Roman, 2 Lower case Roman
diff --git a/sw/source/filter/ww8/ww8toolbar.cxx b/sw/source/filter/ww8/ww8toolbar.cxx
index 0880796..e321fc8 100644
--- a/sw/source/filter/ww8/ww8toolbar.cxx
+++ b/sw/source/filter/ww8/ww8toolbar.cxx
@@ -6,6 +6,7 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
+
 #include "ww8toolbar.hxx"
 #include "ww8scan.hxx"
 #include <rtl/ustrbuf.hxx>
diff --git a/sw/source/filter/ww8/ww8toolbar.hxx b/sw/source/filter/ww8/ww8toolbar.hxx
index 36a94d4..3bca70f 100644
--- a/sw/source/filter/ww8/ww8toolbar.hxx
+++ b/sw/source/filter/ww8/ww8toolbar.hxx
@@ -161,7 +161,7 @@ class MCD : public TBBase
     sal_Int8 reserved1; //  A signed integer that MUST be 0x56.
     sal_uInt8 reserved2; // MUST be 0.
     sal_uInt16 ibst; // Unsigned integer that specifies the name of the macro. Macro name is specified by MacroName.xstz of the MacroName entry in the MacroNames such that MacroName.ibst equals ibst. MacroNames MUST contain such an entry.
-    sal_uInt16 ibstName; // An unsigned integer that specifies the index into the Command String Table (TcgSttbf.sttbf) where the macro‘s name and arguments are specified.
+    sal_uInt16 ibstName; // An unsigned integer that specifies the index into the Command String Table (TcgSttbf.sttbf) where the macro's name and arguments are specified.
     sal_uInt16 reserved3; // An unsigned integer that MUST be 0xFFFF.
     sal_uInt32 reserved4; //MUST be ignored.
     sal_uInt32 reserved5; //MUST be 0.
diff --git a/sw/source/ui/shells/grfsh.cxx b/sw/source/ui/shells/grfsh.cxx
index d277bcb..b2ba913 100644
--- a/sw/source/ui/shells/grfsh.cxx
+++ b/sw/source/ui/shells/grfsh.cxx
@@ -229,7 +229,7 @@ void SwGrfShell::Execute(SfxRequest &rReq)
             aSet.Put( aMgr.GetAttrSet() );
             aSet.SetParent( aMgr.GetAttrSet().GetParent() );
 
-            // At percentage values ​​initialize size
+            // At percentage values initialize size
             SwFmtFrmSize aSizeCopy = (const SwFmtFrmSize&)aSet.Get(RES_FRM_SIZE);
             if (aSizeCopy.GetWidthPercent() && aSizeCopy.GetWidthPercent() != 0xff)
                 aSizeCopy.SetWidth(rSh.GetAnyCurRect(RECT_FLY_EMBEDDED).Width());
diff --git a/sw/source/ui/uiview/swcli.cxx b/sw/source/ui/uiview/swcli.cxx
index 138e4ba..ab0d718 100644
--- a/sw/source/ui/uiview/swcli.cxx
+++ b/sw/source/ui/uiview/swcli.cxx
@@ -45,7 +45,7 @@ void SwOleClient::RequestNewObjectArea( Rectangle& aLogRect )
     // We put the desired size in the core. The attributes of the frame
     // are set to the desired value. This value will be passed on to the
     // InPlaceClient.
-    // The core accepts or formats the adjusted values ​​not necessarily.
+    // The core accepts or formats the adjusted values not necessarily.
     // If the Ole-Frm is formatted, then the CalcAndSetScale() of the WrtShell
     // will be called. There the scaling of the SwOleClient is set if necessary.
 
diff --git a/sw/source/ui/uiview/viewtab.cxx b/sw/source/ui/uiview/viewtab.cxx
index b24afdf..c0fc69d 100644
--- a/sw/source/ui/uiview/viewtab.cxx
+++ b/sw/source/ui/uiview/viewtab.cxx
@@ -203,7 +203,8 @@ void ResizeFrameCols(SwFmtCol& rCol,
     long nNewWishWidth = nWishSum + nWishDiff;
     if(nNewWishWidth > 0xffffl)
     {
-        // If the desired width is getting too large, then all values ​​must be scaled appropriately.
+        // If the desired width is getting too large, then all values
+        // must be scaled appropriately.
         long nScale = (0xffffl << 8)/ nNewWishWidth;
         for(sal_uInt16 i = 0; i < rArr.size(); i++)
         {
diff --git a/tubes/source/manager.cxx b/tubes/source/manager.cxx
index 58c2b5b..2dccf4c 100644
--- a/tubes/source/manager.cxx
+++ b/tubes/source/manager.cxx
@@ -664,8 +664,8 @@ static void lcl_ensureLegacyChannel( TpAccount* pAccount, TpContact* pBuddy )
      *
      * To work around this, we make sure the legacy Tubes channel already
      * exists before we request the channel we actually want. We don't actually
-     * have to wait for this request to succeed—we fire it off and forget about
-     * it.
+     * have to wait for this request to succeed - we fire it off and forget
+     * about it.
      */
     GHashTable* pRequest = tp_asv_new(
             TP_PROP_CHANNEL_CHANNEL_TYPE, G_TYPE_STRING, TP_IFACE_CHANNEL_TYPE_TUBES,
diff --git a/unoxml/test/domtest.cxx b/unoxml/test/domtest.cxx
index f61831e..9c9304b 100644
--- a/unoxml/test/domtest.cxx
+++ b/unoxml/test/domtest.cxx
@@ -55,7 +55,7 @@ static const char validTestFile[] =
    <xlink:test/> \
    <office:automatic-styles teststyle=\"test\"/> \
    <moretest/> \
-    some text öäü \
+    some text \303\266\303\244\303\274 \
  </office:document-content> \
 ";
 
diff --git a/vcl/coretext/ctlayout.cxx b/vcl/coretext/ctlayout.cxx
index 41e3460..bc9213b 100644
--- a/vcl/coretext/ctlayout.cxx
+++ b/vcl/coretext/ctlayout.cxx
@@ -389,7 +389,7 @@ long CTLayout::FillDXArray( sal_Int32* pDXArray ) const
         // initialize the result array
         for( int i = 0; i < mnCharCount; ++i)
             pDXArray[i] = 0;
-        // handle each glyph run
+        // handle each glyph run
         CFArrayRef aGlyphRuns = CTLineGetGlyphRuns( mpCTLine );
         const int nRunCount = CFArrayGetCount( aGlyphRuns );
         typedef std::vector<CGSize> CGSizeVector;
diff --git a/vcl/source/app/svapp.cxx b/vcl/source/app/svapp.cxx
index 47e74e0..b4450c3 100644
--- a/vcl/source/app/svapp.cxx
+++ b/vcl/source/app/svapp.cxx
@@ -671,7 +671,7 @@ void Application::SetSettings( const AllSettings& rSettings )
             }
 
             // if DPI resolution for screen output was changed set the new resolution for all
-            // screen compatible VirDev´s
+            // screen compatible VirDev's
             pFirstFrame = pSVData->maWinData.mpFirstFrame;
             if ( pFirstFrame )
             {
diff --git a/vcl/source/gdi/pdfwriter_impl.cxx b/vcl/source/gdi/pdfwriter_impl.cxx
index ed0acd8..252cd5d 100644
--- a/vcl/source/gdi/pdfwriter_impl.cxx
+++ b/vcl/source/gdi/pdfwriter_impl.cxx
@@ -1824,7 +1824,7 @@ void PDFWriterImpl::PDFPage::appendWaveLine( sal_Int32 nWidth, sal_Int32 nY, sal
         case PDFWriter::PDF_1_5: aBuffer.append( "1.5" );break;
     }
     // append something binary as comment (suggested in PDF Reference)
-    aBuffer.append( "\n%äüöß\n" );
+    aBuffer.append( "\n%\303\244\303\274\303\266\303\237\n" );
     if( !writeBuffer( aBuffer.getStr(), aBuffer.getLength() ) )
     {
         osl_closeFile( m_aFile );
@@ -6438,8 +6438,8 @@ sal_Int32 PDFWriterImpl::emitDocumentMetadata()
         OStringBuffer aMetadataStream( 8192 );
 
         aMetadataStream.append( "<?xpacket begin=\"" );
-// this lines writes Unicode “zero width non-breaking space character” (U+FEFF) (aka byte-order mark ) used
-// as a byte-order marker.
+// these lines write Unicode "zero width non-breaking space character" (U+FEFF)
+// (aka byte-order mark ) used as a byte-order marker.
         aMetadataStream.append( OUStringToOString( OUString( sal_Unicode( 0xFEFF ) ), RTL_TEXTENCODING_UTF8 ) );
         aMetadataStream.append( "\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?>\n" );
         aMetadataStream.append( "<x:xmpmeta xmlns:x=\"adobe:ns:meta/\">\n" );
diff --git a/vcl/unx/generic/app/keysymnames.cxx b/vcl/unx/generic/app/keysymnames.cxx
index 5d0958a..b9be98d 100644
--- a/vcl/unx/generic/app/keysymnames.cxx
+++ b/vcl/unx/generic/app/keysymnames.cxx
@@ -72,20 +72,20 @@ namespace vcl_sal {
     {
         { XK_Control_L, "Ctrl" },
         { XK_Control_R, "Ctrl" },
-        { XK_Right, "SaÄŸ" },
+        { XK_Right, "Sa\304\237" },
         { XK_Left, "Sol" },
-        { XK_Up, "Yukarı" },
-        { XK_Down, "Aşağı" },
-        { XK_space, "BoÅŸluk" }
+        { XK_Up, "Yukar\304\261" },
+        { XK_Down, "A\305\237a\304\237\304\261" },
+        { XK_space, "Bo\305\237luk" }
     };
 
     static const struct KeysymNameReplacement aImplReplacements_Russian[] =
     {
-        { XK_Right, "Вправо" },
-        { XK_Left, "Влево" },
-        { XK_Up, "Вверх" },
-        { XK_Down, "Вниз" },
-        { XK_space, "Пробел" }
+        { XK_Right, "\320\222\320\277\321\200\320\260\320\262\320\276" },
+        { XK_Left, "\320\222\320\273\320\265\320\262\320\276" },
+        { XK_Up, "\320\222\320\262\320\265\321\200\321\205" },
+        { XK_Down, "\320\222\320\275\320\270\320\267" },
+        { XK_space, "\320\237\321\200\320\276\320\261\320\265\320\273" }
     };
 
     static const struct KeysymNameReplacement aImplReplacements_German[] =
@@ -107,17 +107,17 @@ namespace vcl_sal {
         { XK_Left, "Links" },
         { XK_Up, "Oben" },
         { XK_Down, "Unten" },
-        { XK_BackSpace, "Rückschritt" },
+        { XK_BackSpace, "R\303\274ckschritt" },
         { XK_Return, "Eingabe" },
-        { XK_slash, "Schrägstrich" },
+        { XK_slash, "Schr\303\244gstrich" },
         { XK_space, "Leertaste" },
         { SunXK_Stop,  "Stop" },
         { SunXK_Again, "Wiederholen" },
         { SunXK_Props, "Eigenschaften" },
-        { SunXK_Undo,  "Zurücknehmen" },
+        { SunXK_Undo,  "Zur\303\274cknehmen" },
         { SunXK_Front, "Vordergrund" },
         { SunXK_Copy,  "Kopieren" },
-        { SunXK_Open,  "Öffnen" },
+        { SunXK_Open,  "\303\226ffnen" },
         { SunXK_Paste, "Einsetzen" },
         { SunXK_Find,  "Suchen" },
         { SunXK_Cut,   "Ausschneiden" },
@@ -127,11 +127,11 @@ namespace vcl_sal {
     {
         { XK_Shift_L, "Maj" },
         { XK_Shift_R, "Maj" },
-        { XK_Page_Up, "Pg. Préc" },
+        { XK_Page_Up, "Pg. Pr\303\251c" },
         { XK_Page_Down, "Pg. Suiv" },
         { XK_End, "Fin" },
         { XK_Home, "Origine" },
-        { XK_Insert, "Insérer" },
+        { XK_Insert, "Ins\303\251rer" },
         { XK_Delete, "Suppr" },
         { XK_Escape, "Esc" },
         { XK_Right, "Droite" },
@@ -140,7 +140,7 @@ namespace vcl_sal {
         { XK_Down, "Bas" },
         { XK_BackSpace, "Ret. Arr" },
         { XK_Return, "Retour" },
-        { XK_KP_Enter, "Entrée" },
+        { XK_KP_Enter, "Entr\303\251e" },
         { SunXK_Stop,  "Stop" },
         { SunXK_Again, "Encore" },
         { SunXK_Props, "Props" },
@@ -172,7 +172,7 @@ namespace vcl_sal {
         { XK_space, "Spazio" },
         { SunXK_Stop,  "Stop" },
         { SunXK_Again, "Ancora" },
-        { SunXK_Props, "Proprietà" },
+        { SunXK_Props, "Propriet\303\240" },
         { SunXK_Undo,  "Annulla" },
         { SunXK_Front, "Davanti" },
         { SunXK_Copy,  "Copia" },
@@ -213,7 +213,7 @@ namespace vcl_sal {
         { XK_Page_Up, "PageUp" },
         { XK_Page_Down, "PageDown" },
         { XK_Escape, "Esc" },
-        { XK_Right, "Høyre" },
+        { XK_Right, "H\303\270yre" },
         { XK_Left, "Venstre" },
         { XK_Up, "Opp" },
         { XK_Down, "Ned" },
@@ -225,9 +225,9 @@ namespace vcl_sal {
         { SunXK_Undo,  "Angre" },
         { SunXK_Front, "Front" },
         { SunXK_Copy,  "Kopi" },
-        { SunXK_Open,  "Ã…pne" },
+        { SunXK_Open,  "\303\205pne" },
         { SunXK_Paste, "Lim" },
-        { SunXK_Find,  "Søk" },
+        { SunXK_Find,  "S\303\270k" },
         { SunXK_Cut,   "Klipp" },
     };
 
@@ -238,8 +238,8 @@ namespace vcl_sal {
         { XK_Page_Up, "PageUp" },
         { XK_Page_Down, "PageDown" },
         { XK_Escape, "Esc" },
-        { XK_Right, "Höger" },
-        { XK_Left, "Vänster" },
+        { XK_Right, "H\303\266ger" },
+        { XK_Left, "V\303\244nster" },
         { XK_Up, "Up" },
         { XK_Down, "Ned" },
         { XK_BackSpace, "Backsteg" },
@@ -248,12 +248,12 @@ namespace vcl_sal {
         { SunXK_Stop,  "Avbryt" },
         { SunXK_Again, "Upprepa" },
         { SunXK_Props, "Egenskaper" },
-        { SunXK_Undo,  "Ã…ngra" },
+        { SunXK_Undo,  "\303\205ngra" },
         { SunXK_Front, "Fram" },
         { SunXK_Copy,  "Kopiera" },
-        { SunXK_Open,  "Öppna" },
+        { SunXK_Open,  "\303\226ppna" },
         { SunXK_Paste, "Klistra in" },
-        { SunXK_Find,  "Sök" },
+        { SunXK_Find,  "S\303\266k" },
         { SunXK_Cut,   "Klipp ut" },
     };
 
@@ -289,20 +289,20 @@ namespace vcl_sal {
         { XK_Shift_R, "Dvigalka" },
         { XK_Alt_L, "Izmenjalka" },
         { XK_Alt_R, "Desna izmenjalka" },
-        { XK_Page_Up, "Prejšnja stranf" },
+        { XK_Page_Up, "Prej\305\241nja stranf" },
         { XK_Page_Down, "Naslednja stran" },
         { XK_End, "Konec" },
-        { XK_Home, "Začetek" },
+        { XK_Home, "Za\304\215etek" },
         { XK_Insert, "Vstavljalka" },
         { XK_Delete, "Brisalka" },
-        { XK_Escape, "Ubežnica" },
+        { XK_Escape, "Ube\305\276nica" },
         { XK_Right, "Desno" },
         { XK_Left, "Levo" },
         { XK_Up, "Navzgor" },
         { XK_Down, "Navzdol" },
-        { XK_BackSpace, "Vračalka" },
-        { XK_Return, "Vnašalka" },
-        { XK_slash, "Poševnica" },
+        { XK_BackSpace, "Vra\304\215alka" },
+        { XK_Return, "Vna\305\241alka" },
+        { XK_slash, "Po\305\241evnica" },
         { XK_space, "Preslednica" },
         { SunXK_Stop,  "Ustavi" },
         { SunXK_Again, "Ponovi" },
@@ -313,15 +313,15 @@ namespace vcl_sal {
         { SunXK_Open,  "Odpri" },
         { SunXK_Paste, "Prilepi" },
         { SunXK_Find,  "Najdi" },
-        { SunXK_Cut,   "Izreži" },
+        { SunXK_Cut,   "Izre\305\276i" },
     };
 
     static const struct KeysymNameReplacement aImplReplacements_Spanish[] =
     {
-        { XK_Shift_L, "Mayús" },
-        { XK_Shift_R, "Mayús" },
-        { XK_Page_Up, "RePág" },
-        { XK_Page_Down, "AvPág" },
+        { XK_Shift_L, "May\303\272s" },
+        { XK_Shift_R, "May\303\272s" },
+        { XK_Page_Up, "ReP\303\241g" },
+        { XK_Page_Down, "AvP\303\241g" },
         { XK_End, "Fin" },
         { XK_Home, "Inicio" },
         { XK_Delete, "Supr" },
@@ -357,31 +357,31 @@ namespace vcl_sal {
         { XK_Escape, "Esc" },
         { XK_Right, "Nool paremale" },
         { XK_Left, "Nool vasakule" },
-        { XK_Up, "Nool üles" },
+        { XK_Up, "Nool \303\274les" },
         { XK_Down, "Nool alla" },
-        { XK_BackSpace, "Tagasilüke" },
+        { XK_BackSpace, "Tagasil\303\274ke" },
         { XK_Return, "Enter" },
         { XK_slash, "Kaldkriips" },
-        { XK_space, "Tühik" },
-        { XK_asterisk, "Tärn" },
+        { XK_space, "T\303\274hik" },
+        { XK_asterisk, "T\303\244rn" },
         { SunXK_Stop,  "Peata" },
         { SunXK_Again, "Korda" },
         { SunXK_Props, "Omadused" },
-        { SunXK_Undo,  "Võta tagasi" },
+        { SunXK_Undo,  "V\303\265ta tagasi" },
         { SunXK_Front, "Esiplaanile" },
         { SunXK_Copy,  "Kopeeri" },
         { SunXK_Open,  "Ava" },
         { SunXK_Paste, "Aseta" },
         { SunXK_Find,  "Otsi" },
-        { SunXK_Cut,   "Lõika" },
+        { SunXK_Cut,   "L\303\265ika" },
     };
 
     static const struct KeysymNameReplacement aImplReplacements_Catalan[] =
     {
         { XK_Shift_L, "Maj" },
         { XK_Shift_R, "Maj" },
-        { XK_Page_Up, "Re Pàg" },
-        { XK_Page_Down, "Av Pàg" },
+        { XK_Page_Up, "Re P\303\240g" },
+        { XK_Page_Down, "Av P\303\240g" },
         { XK_End, "Fi" },
         { XK_Home, "Inici" },
         { XK_Delete, "Supr" },
@@ -390,16 +390,16 @@ namespace vcl_sal {
         { XK_Left, "Esquerra" },
         { XK_Up, "Amunt" },
         { XK_Down, "Avall" },
-        { XK_BackSpace, "Retrocés" },
+        { XK_BackSpace, "Retroc\303\251s" },
         { XK_Return, "Retorn" },
         { XK_space, "Espai" },
         { XK_KP_Enter, "Retorn" },
         { SunXK_Stop,  "Atura" },
         { SunXK_Again, "Repeteix" },
         { SunXK_Props, "Props" },
-        { SunXK_Undo,  "Desfés" },
+        { SunXK_Undo,  "Desf\303\251s" },
         { SunXK_Front, "Davant" },
-        { SunXK_Copy,  "Còpia" },
+        { SunXK_Copy,  "C\303\262pia" },
         { SunXK_Open,  "Obre" },
         { SunXK_Paste, "Enganxa" },
         { SunXK_Find,  "Cerca" },
@@ -414,32 +414,32 @@ namespace vcl_sal {
         { XK_Shift_R, "Lyg2" },
         { XK_Alt_L, "Alt" },
         { XK_Alt_R, "Lyg3" },
-        { XK_Page_Up, "Psl↑" },
-        { XK_Page_Down, "Psl↓" },
+        { XK_Page_Up, "Psl\342\206\221" },
+        { XK_Page_Down, "Psl\342\206\223" },
         { XK_End, "Pab" },
         { XK_Home, "Prad" },
-        { XK_Insert, "Įterpti" },
-        { XK_Delete, "Å al" },
+        { XK_Insert, "\304\256terpti" },
+        { XK_Delete, "\305\240al" },
         { XK_Escape, "Gr" },
-        { XK_Right, "Dešinėn" },
-        { XK_Left, "KairÄ—n" },
-        { XK_Up, "Aukštyn" },
-        { XK_Down, "Žemyn" },
+        { XK_Right, "De\305\241in\304\227n" },
+        { XK_Left, "Kair\304\227n" },
+        { XK_Up, "Auk\305\241tyn" },
+        { XK_Down, "\305\275emyn" },
         { XK_BackSpace, "Naikinti" },
-        { XK_Return, "Įvesti" },
-        { XK_asterisk, "Žvaigždutė" },
-        { XK_slash, "Dešininis brūkšnys" },
+        { XK_Return, "\304\256vesti" },
+        { XK_asterisk, "\305\275vaig\305\276dut\304\227" },
+        { XK_slash, "De\305\241ininis br\305\253k\305\241nys" },
         { XK_space, "Tarpas" },
         { SunXK_Stop,  "Stabdyti" },
         { SunXK_Again, "Kartoti" },
-        { SunXK_Props, "SavybÄ—s" },
-        { SunXK_Undo,  "Atšaukti" },
+        { SunXK_Props, "Savyb\304\227s" },
+        { SunXK_Undo,  "At\305\241aukti" },
         { SunXK_Front, "Priekinis planas" },
         { SunXK_Copy,  "Kopijuoti" },
         { SunXK_Open,  "Atverti" },
-        { SunXK_Paste, "Įdėti" },
-        { SunXK_Find,  "Ieškoti" },
-        { SunXK_Cut,   "IÅ¡kirpti" },
+        { SunXK_Paste, "\304\256d\304\227ti" },
+        { SunXK_Find,  "Ie\305\241koti" },
+        { SunXK_Cut,   "I\305\241kirpti" },
     };
 
     static const struct KeysymNameReplacement aImplReplacements_Hungarian[] =
@@ -449,9 +449,9 @@ namespace vcl_sal {
         { XK_Up, "Fel" },
         { XK_Down, "Le" },
         { XK_Return, "Enter" },
-        { XK_space, "Szóköz" },
+        { XK_space, "Sz\303\263k\303\266z" },
         { XK_asterisk, "Csillag" },
-        { XK_slash, "Osztásjel" },
+        { XK_slash, "Oszt\303\241sjel" },
     };
 
     static const struct KeyboardReplacements aKeyboards[] =
diff --git a/vcl/win/source/gdi/salprn.cxx b/vcl/win/source/gdi/salprn.cxx
index 5db443a..9109feb 100644
--- a/vcl/win/source/gdi/salprn.cxx
+++ b/vcl/win/source/gdi/salprn.cxx
@@ -600,7 +600,7 @@ static void ImplDevModeToJobSetup( WinSalInfoPrinter* pPrinter, ImplJobSetup* pS
             //
             //http://msdn.microsoft.com/en-us/library/ms776398(VS.85).aspx said
             ////"DMPAPER_B4     12  B4 (JIS) 250 x 354"
-            //which is bogus as it's either JIS 257 × 364 or ISO 250 × 353
+            //which is bogus as it's either JIS 257 x 364 or ISO 250 x 353
             //(cmc)
             case( DMPAPER_B4 ):
                 pSetupData->mePaperFormat = PAPER_B4_JIS;
diff --git a/xmloff/inc/txtfldi.hxx b/xmloff/inc/txtfldi.hxx
index 17da303..968024c 100644
--- a/xmloff/inc/txtfldi.hxx
+++ b/xmloff/inc/txtfldi.hxx
@@ -133,7 +133,7 @@ protected:
     OUString sServicePrefix;
 
     // data members for use in subclasses
-    sal_Bool bValid;                        /// ist dieses Feld gültig?
+    sal_Bool bValid;                 /// whether this field is valid ?
 
 public:
 


More information about the Libreoffice-commits mailing list