From 9778aa12dbc0202478fbb5ce28d7e7c5bde9c793 Mon Sep 17 00:00:00 2001
From: Jens-Heiner Rechtien
Date: Tue, 18 Mar 2003 15:28:40 +0000
Subject: MWS_SRX644: migrate branch mws_srx644 -> HEAD
---
basic/source/app/app.cxx | 142 ++-
basic/source/app/appedit.cxx | 10 +-
basic/source/app/apperror.cxx | 11 +-
basic/source/app/basic.hrc | 19 +-
basic/source/app/basic.src | 187 +++-
basic/source/app/basmsg.src | 4 +-
basic/source/app/dialogs.cxx | 252 ++++-
basic/source/app/dialogs.hxx | 58 +-
basic/source/app/msgedit.cxx | 38 +-
basic/source/app/msgedit.hxx | 6 +-
basic/source/app/mybasic.cxx | 8 +-
basic/source/app/resids.hrc | 139 ++-
basic/source/app/testtool.src | 4 +-
basic/source/app/textedit.cxx | 33 +-
basic/source/app/textedit.hxx | 6 +-
basic/source/app/ttmsg.src | 4 +-
basic/source/basmgr/basmgr.cxx | 20 +-
basic/source/classes/disas.cxx | 27 +-
basic/source/classes/image.cxx | 17 +-
basic/source/classes/makefile.mk | 12 +-
basic/source/classes/propacc.cxx | 4 +-
basic/source/classes/sb.cxx | 10 +-
basic/source/classes/sb.src | 2210 ++++++++++++++++++++-----------------
basic/source/classes/sbintern.cxx | 5 +-
basic/source/classes/sbunoobj.cxx | 493 ++++++---
basic/source/classes/sbxmod.cxx | 11 +-
basic/source/comp/buffer.cxx | 10 +-
basic/source/comp/dim.cxx | 26 +-
basic/source/comp/exprnode.cxx | 10 +-
basic/source/comp/sbcomp.cxx | 18 +-
basic/source/comp/scanner.cxx | 18 +-
basic/source/comp/symtbl.cxx | 12 +-
basic/source/inc/opcodes.hxx | 5 +-
basic/source/inc/runtime.hxx | 11 +-
basic/source/inc/sbintern.hxx | 5 +-
basic/source/runtime/dllmgr.cxx | 23 +-
basic/source/runtime/methods.cxx | 63 +-
basic/source/runtime/runtime.cxx | 5 +-
basic/source/runtime/step0.cxx | 14 +-
basic/source/runtime/step1.cxx | 11 +-
basic/source/runtime/step2.cxx | 93 +-
basic/util/makefile.mk | 64 +-
42 files changed, 2501 insertions(+), 1617 deletions(-)
diff --git a/basic/source/app/app.cxx b/basic/source/app/app.cxx
index 8a1053b00a55..5354a1403867 100644
--- a/basic/source/app/app.cxx
+++ b/basic/source/app/app.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: app.cxx,v $
*
- * $Revision: 1.44 $
+ * $Revision: 1.45 $
*
- * last change: $Author: gh $ $Date: 2002-12-02 15:35:18 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:23 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -152,6 +152,14 @@ using namespace com::sun::star::beans;
// filter Messages generated due to missing configuration Bug:#83887#
void TestToolDebugMessageFilter( const sal_Char *pString )
{
+ static BOOL static_bInsideFilter = FALSE;
+
+ // Ignore messages during filtering to avoid endless recursions
+ if ( static_bInsideFilter )
+ return;
+
+ static_bInsideFilter = TRUE;
+
ByteString aMessage( pString );
// OSL
@@ -165,10 +173,18 @@ void TestToolDebugMessageFilter( const sal_Char *pString )
&& aMessage.Search( CByteString("no date formats") ) != STRING_NOTFOUND ) return;
- aBasicApp.DbgPrintMsgBox( pString );
+ try
+ {
+ aBasicApp.DbgPrintMsgBox( pString );
+ }
+ catch ( ... )
+ {
+ printf("DbgPrintMsgBox failed: %s\n", pString );
+ }
/* DBG_INSTOUTERROR( DBG_OUT_MSGBOX )
DBG_ERROR( pString );
DBG_INSTOUTERROR( DBG_OUT_TESTTOOL )*/
+ static_bInsideFilter = FALSE;
}
void SAL_CALL osl_TestToolDebugMessageFilter( const sal_Char *pString )
{
@@ -323,7 +339,7 @@ Reference< XContentProviderManager > InitializeUCB( void )
{
xSMgr = createRegistryServiceFactory( types, services, sal_True );
}
- catch( com::sun::star::uno::Exception & e )
+ catch( com::sun::star::uno::Exception & )
{
try
{
@@ -338,8 +354,10 @@ Reference< XContentProviderManager > InitializeUCB( void )
OUString loader( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.loader.SharedLibrary" ));
for( sal_Int32 i = 0; components[i] ; i ++ )
{
+ printf("Registering %s ... ", components[i]);
xIR->registerImplementation(
loader, OUString::createFromAscii(components[i]),Reference< XSimpleRegistry >());
+ printf("done\n");
}
Reference< XComponent > xComp( interimSmgr, UNO_QUERY );
if( xComp.is() )
@@ -392,11 +410,6 @@ Reference< XContentProviderManager > InitializeUCB( void )
xUcb->registerContentProvider( xPackageProvider, OUString::createFromAscii( "vnd.sun.star.pkg" ), sal_True );
*/
-#ifdef DEBUG
- ucb::Content aTester( OUString::createFromAscii("file:///x:/gh"),com::sun::star::uno::Reference< com::sun::star::ucb::XCommandEnvironment >());
- BOOL bFolder = aTester.isFolder();
-#endif
-
return xUcb;
}
@@ -498,6 +511,7 @@ void BasicApp::Main( )
}
catch( class Exception & rEx)
{
+ printf( "%s\n", ByteString( String(rEx.Message), RTL_TEXTENCODING_ASCII_US ).GetBuffer() );
InfoBox( NULL, String( rEx.Message ) ).Execute();
throw;
}
@@ -716,7 +730,6 @@ BasicFrame::BasicFrame() : WorkWindow( NULL,
pList = new EditList;
pStatus = new StatusLine( this );
- LoadLRU();
LoadIniFile();
UpdateTitle();
@@ -726,10 +739,7 @@ BasicFrame::BasicFrame() : WorkWindow( NULL,
{
Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
aConf.SetGroup("WinGeom");
- // workaround for #100819#
- ByteString a( aConf.ReadKey("WinParams", "").GetToken(1) );
- if ( !a.Equals( "5" ) )
- SetWindowState( aConf.ReadKey("WinParams", "") );
+ SetWindowState( aConf.ReadKey("WinParams", "") );
}
// pWork = new AppEdit( this, NULL );
@@ -752,19 +762,35 @@ BasicFrame::BasicFrame() : WorkWindow( NULL,
void BasicFrame::LoadIniFile()
{
+ USHORT i;
Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
- aConf.SetGroup("Misc");
+ for ( i = 0 ; i < aConf.GetGroupCount() ; i++ )
+ {
+ aConf.SetGroup( ByteString( aConf.GetGroupName( i ) ) );
+ if ( ( aConf.ReadKey( "Aktuell" ).Len() || aConf.ReadKey( "Alle" ).Len() )
+ &&( !aConf.ReadKey( "Current" ).Len() && !aConf.ReadKey( "All" ).Len() ) )
+ {
+ aConf.WriteKey( "Current", aConf.ReadKey( "Aktuell" ) );
+ aConf.WriteKey( "All", aConf.ReadKey( "Alle" ) );
+ }
+ }
+
+ aConf.SetGroup("Misc");
ByteString aTemp;
+ ByteString aCurrentProfile = aConf.ReadKey( "CurrentProfile", "Misc" );
+ aConf.SetGroup( aCurrentProfile );
aTemp = aConf.ReadKey( "AutoReload", "0" );
bAutoReload = ( aTemp.CompareTo("1") == COMPARE_EQUAL );
aTemp = aConf.ReadKey( "AutoSave", "0" );
bAutoSave = ( aTemp.CompareTo("1") == COMPARE_EQUAL );
+ LoadLRU();
+
if ( pBasic )
pBasic->LoadIniFile();
- for ( int i = 0 ; i < pList->Count() ; i++ )
+ for ( i = 0 ; i < pList->Count() ; i++ )
pList->GetObject( i )->LoadIniFile();
}
@@ -884,10 +910,7 @@ void BasicFrame::Resize()
{
Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
aConf.SetGroup("WinGeom");
- // workaround for #100819#
- ByteString a( GetWindowState( WINDOWSTATE_MASK_STATE ).GetToken(1) );
- if ( !a.Equals( "5" ) )
- aConf.WriteKey("WinParams",GetWindowState());
+ aConf.WriteKey("WinParams",GetWindowState());
// Statusbar
Size aOutSize = GetOutputSizePixel();
@@ -912,10 +935,7 @@ void BasicFrame::Move()
{
Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
aConf.SetGroup("WinGeom");
- // workaround for #100819#
- ByteString a( GetWindowState( WINDOWSTATE_MASK_STATE ).GetToken(1) );
- if ( !a.Equals( "5" ) )
- aConf.WriteKey("WinParams",GetWindowState());
+ aConf.WriteKey("WinParams",GetWindowState());
}
IMPL_LINK( BasicFrame, CloseButtonClick, void*, EMPTYARG )
@@ -1116,7 +1136,7 @@ BOOL BasicFrame::CompileAll()
// Menu aufsetzen
-#define MENU2FILENAME Copy(3)
+#define MENU2FILENAME( Name ) Name.Copy( Name.SearchAscii(" ") +1)
#define FILENAME2MENU( Nr, Name ) CUniString("~").Append( UniString::CreateFromInt32(i) ).AppendAscii(" ").Append( Name )
#define LRUNr( nNr ) CByteString("LRU").Append( ByteString::CreateFromInt32(nNr) )
void BasicFrame::AddToLRU(String const& aFile)
@@ -1143,9 +1163,9 @@ void BasicFrame::AddToLRU(String const& aFile)
{
aConfig.WriteKey(LRUNr(i), aConfig.ReadKey(LRUNr(i-1),""));
if ( pPopup->GetItemPos( IDM_FILE_LRU1 + i-1 ) == MENU_ITEM_NOTFOUND )
- pPopup->InsertItem(IDM_FILE_LRU1 + i-1, FILENAME2MENU( i, pPopup->GetItemText(IDM_FILE_LRU1 + i-1-1).MENU2FILENAME ));
+ pPopup->InsertItem(IDM_FILE_LRU1 + i-1, FILENAME2MENU( i, MENU2FILENAME( pPopup->GetItemText(IDM_FILE_LRU1 + i-1-1) ) ));
else
- pPopup->SetItemText(IDM_FILE_LRU1 + i-1,FILENAME2MENU( i, pPopup->GetItemText(IDM_FILE_LRU1 + i-1-1).MENU2FILENAME ));
+ pPopup->SetItemText(IDM_FILE_LRU1 + i-1,FILENAME2MENU( i, MENU2FILENAME( pPopup->GetItemText(IDM_FILE_LRU1 + i-1-1) ) ));
}
}
aConfig.WriteKey(LRUNr(1), ByteString( aFile, RTL_TEXTENCODING_UTF8 ) );
@@ -1164,6 +1184,9 @@ void BasicFrame::LoadLRU()
aConfig.SetGroup("LRU");
USHORT nMaxLRU = aConfig.ReadKey("MaxLRU","4").ToInt32();
+ if ( pPopup )
+ bAddSep = pPopup->GetItemPos( IDM_FILE_LRU1 ) == MENU_ITEM_NOTFOUND;
+
int i;
for ( i = 1; i <= nMaxLRU && pPopup != NULL; i++)
{
@@ -1177,9 +1200,18 @@ void BasicFrame::LoadLRU()
bAddSep = FALSE;
}
- pPopup->InsertItem(IDM_FILE_LRU1 + i-1, FILENAME2MENU( i, aFile ));
+ if ( pPopup->GetItemPos( IDM_FILE_LRU1 + i-1 ) == MENU_ITEM_NOTFOUND )
+ pPopup->InsertItem(IDM_FILE_LRU1 + i-1, FILENAME2MENU( i, aFile ));
+ else
+ pPopup->SetItemText(IDM_FILE_LRU1 + i-1, FILENAME2MENU( i, aFile ));
}
}
+ i = nMaxLRU+1;
+ while ( pPopup->GetItemPos( IDM_FILE_LRU1 + i-1 ) != MENU_ITEM_NOTFOUND )
+ {
+ pPopup->RemoveItem( pPopup->GetItemPos( IDM_FILE_LRU1 + i-1 ) );
+ i++;
+ }
}
IMPL_LINK( BasicFrame, InitMenu, Menu *, pMenu )
@@ -1396,18 +1428,6 @@ long BasicFrame::Command( short nID, BOOL bChecked )
case RID_QUIT:
if( Close() ) aBasicApp.Quit();
break;
- case IDM_FILE_LRU1:
- case IDM_FILE_LRU2:
- case IDM_FILE_LRU3:
- case IDM_FILE_LRU4:
- {
- String s = GetMenuBar()->GetPopupMenu(RID_APPFILE)->GetItemText(nID).MENU2FILENAME;
-
- AddToLRU( s );
- LoadFile( s );
-// InitMenu(GetMenuBar()->GetPopupMenu( RID_APPRUN ));
- }
- break;
case RID_RUNSTART:
@@ -1594,7 +1614,7 @@ long BasicFrame::Command( short nID, BOOL bChecked )
break;
case RID_WINCASCADE:
{
- for ( ULONG i = 0 ; i < pList->Count() ; i++ )
+ for ( USHORT i = 0 ; i < pList->Count() ; i++ )
{
pList->GetObject( i )->Cascade( i );
}
@@ -1640,6 +1660,14 @@ long BasicFrame::Command( short nID, BOOL bChecked )
if ( pWin )
pWin->ToTop();
}
+ else if ( nID >= IDM_FILE_LRU1 && nID <= IDM_FILE_LRUn )
+ {
+ String s = MENU2FILENAME( GetMenuBar()->GetPopupMenu(RID_APPFILE)->GetItemText(nID) );
+
+ AddToLRU( s );
+ LoadFile( s );
+// InitMenu(GetMenuBar()->GetPopupMenu( RID_APPRUN ));
+ }
else
{
// InitMenu(GetMenuBar()->GetPopupMenu( RID_APPEDIT )); // So daß Delete richtig ist
@@ -1742,7 +1770,7 @@ class NewFileDialog : public FileDialog
private:
String aLastPath;
public:
- ByteString aPathName;
+ ByteString aFilterType;
NewFileDialog( Window* pParent, WinBits nWinStyle ):FileDialog( pParent, nWinStyle ){};
virtual short Execute();
virtual void FilterSelect();
@@ -1762,11 +1790,13 @@ void NewFileDialog::FilterSelect()
{
nFilterNr++;
}
- aPathName = ByteString( GetFilterType( nFilterNr ), RTL_TEXTENCODING_UTF8 );
+ aFilterType = ByteString( GetFilterType( nFilterNr ), RTL_TEXTENCODING_UTF8 );
Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
- aConf.SetGroup( "Path" );
- aLastPath = UniString( aConf.ReadKey( aPathName, aConf.ReadKey( "Basisverzeichnis" ) ), RTL_TEXTENCODING_UTF8 );
+ aConf.SetGroup( "Misc" );
+ ByteString aCurrentProfile = aConf.ReadKey( "CurrentProfile", "Path" );
+ aConf.SetGroup( aCurrentProfile );
+ aLastPath = UniString( aConf.ReadKey( aFilterType, aConf.ReadKey( "BaseDir" ) ), RTL_TEXTENCODING_UTF8 );
SetPath( aLastPath );
// if ( IsInExecute() )
// SetPath( "" );
@@ -1778,8 +1808,11 @@ short NewFileDialog::Execute()
if ( bRet )
{
Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
- aConf.SetGroup( "Path" );
- aConf.WriteKey( aPathName, ByteString( DirEntry( GetPath() ).GetPath().GetFull(), RTL_TEXTENCODING_UTF8 ) );
+ aConf.SetGroup( "Misc" );
+ ByteString aCurrentProfile = aConf.ReadKey( "CurrentProfile", "Path" );
+ aConf.SetGroup( aCurrentProfile );
+ aConf.WriteKey( aFilterType, ByteString( DirEntry( GetPath() ).GetPath().GetFull(), RTL_TEXTENCODING_UTF8 ) );
+ aConf.WriteKey( "LastFilterName", ByteString( GetCurFilter(), RTL_TEXTENCODING_UTF8 ) );
}
return bRet;
}
@@ -1814,6 +1847,15 @@ BOOL BasicFrame::QueryFileName
aDlg.SetCurFilter( ResId( IDS_LIBFILTER ) );
}
+ Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
+ aConf.SetGroup( "Misc" );
+ ByteString aCurrentProfile = aConf.ReadKey( "CurrentProfile", "Path" );
+ aConf.SetGroup( aCurrentProfile );
+ ByteString aFilter( aConf.ReadKey( "LastFilterName") );
+ if ( aFilter.Len() )
+ aDlg.SetCurFilter( String( aFilter, RTL_TEXTENCODING_UTF8 ) );
+ else
+ aDlg.SetCurFilter( String( ResId( IDS_BASFILTER ) ) );
aDlg.FilterSelect(); // Setzt den Pfad vom letzten mal.
// if ( bSave )
@@ -1841,11 +1883,7 @@ USHORT BasicFrame::BreakHandler()
// aBar.EnableItem( RID_APPEDIT, FALSE );
SetAppMode( String( ResId ( IDS_APPMODE_BREAK ) ) );
while( bInBreak )
-#if SUPD >= 357
GetpApp()->Yield();
-#else
- GetpApp()->Reschedule();
-#endif
SetAppMode( String( ResId ( IDS_APPMODE_RUN ) ) );
// aBar.EnableItem( RID_APPEDIT, TRUE );
// InitMenu(GetMenuBar()->GetPopupMenu( RID_APPRUN ));
@@ -1909,7 +1947,7 @@ String BasicFrame::GenRealString( const String &aResString )
if ( aType.CompareTo(ResKenn) == COMPARE_EQUAL )
{
// if ( Resource::GetResManager()->IsAvailable( ResId( aValue ) ) )
- aString = String( ResId( aValue.ToInt32() ) );
+ aString = String( ResId( (USHORT)(aValue.ToInt32()) ) );
// else
{
// DBG_ERROR( "Ressource konnte nicht geladen werden" );
diff --git a/basic/source/app/appedit.cxx b/basic/source/app/appedit.cxx
index 74a796902c0b..bc32d4f3f2b5 100644
--- a/basic/source/app/appedit.cxx
+++ b/basic/source/app/appedit.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: appedit.cxx,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: gh $ $Date: 2002-04-11 08:38:46 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:23 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -124,6 +124,10 @@ AppEdit::~AppEdit()
void AppEdit::LoadIniFile()
{
+ TextView *pTextView = ((TextEdit*)pDataEdit)->aEdit.pTextView;
+ BOOL bWasModified = pTextView->GetTextEngine()->IsModified();
+ pTextView->GetTextEngine()->SetModified( FALSE );
+
FontList aFontList( pFrame ); // Just some Window is needed
Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
aConf.SetGroup("Misc");
@@ -151,6 +155,8 @@ void AppEdit::LoadIniFile()
((TextEdit*)pDataEdit)->GetBreakpointWindow()->SetFont( aFont );
((TextEdit*)pDataEdit)->GetBreakpointWindow()->Invalidate();
}
+
+ pTextView->GetTextEngine()->SetModified( bWasModified ); // Eventuell wieder setzen
}
void AppEdit::Command( const CommandEvent& rCEvt )
diff --git a/basic/source/app/apperror.cxx b/basic/source/app/apperror.cxx
index 88a85268acb6..afb1d467ce40 100644
--- a/basic/source/app/apperror.cxx
+++ b/basic/source/app/apperror.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: apperror.cxx,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: gh $ $Date: 2002-04-11 08:38:47 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:23 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -127,9 +127,10 @@ FileType AppError::GetFileType()
void AppError::LoadIniFile()
{
Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
- aConf.SetGroup("Path");
-
- aBaseDir = DirEntry( aConf.ReadKey("Basisverzeichnis") );
+ aConf.SetGroup("Misc");
+ ByteString aCurrentProfile = aConf.ReadKey( "CurrentProfile", "Path" );
+ aConf.SetGroup( aCurrentProfile );
+ aBaseDir = DirEntry( aConf.ReadKey("BaseDir") );
FontList aFontList( pFrame ); // Just some Window is needed
diff --git a/basic/source/app/basic.hrc b/basic/source/app/basic.hrc
index c81998e5d4ca..5a296e090e85 100644
--- a/basic/source/app/basic.hrc
+++ b/basic/source/app/basic.hrc
@@ -2,9 +2,9 @@
*
* $RCSfile: basic.hrc,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: gh $ $Date: 2002-04-11 08:38:47 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:23 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -91,9 +91,7 @@
#define RID_FILESETUP 1110
#define RID_QUIT 1111
#define IDM_FILE_LRU1 1112
-#define IDM_FILE_LRU2 (IDM_FILE_LRU1 + 1)
-#define IDM_FILE_LRU3 (IDM_FILE_LRU2 + 1)
-#define IDM_FILE_LRU4 (IDM_FILE_LRU3 + 1)
+#define IDM_FILE_LRUn 1199
#define RID_EDIT 1200
#define RID_EDITUNDO 1201
#define RID_EDITREDO 1202
@@ -197,11 +195,12 @@
#define IDD_REPLACE_DIALOG 4005
#define IDD_PRINT_DIALOG 4006
#define IDD_OPTIONS_DLG 4007
-#define RID_TP_SPECIAL 4008
-#define RID_TP_FONT 4009
-#define RID_TP_GENERIC 4010
-#define IDD_DISPLAY_HID 4011
-#define IDD_EDIT_VAR 4012
+#define RID_TP_PROFILE 4008
+#define RID_TP_MISC 4009
+#define RID_TP_FONT 4010
+#define RID_TP_GENERIC 4011
+#define IDD_DISPLAY_HID 4012
+#define IDD_EDIT_VAR 4013
//#define RID_APPFONT 5000
diff --git a/basic/source/app/basic.src b/basic/source/app/basic.src
index 75225b627147..18d514472ef0 100644
--- a/basic/source/app/basic.src
+++ b/basic/source/app/basic.src
@@ -2,9 +2,9 @@
*
* $RCSfile: basic.src,v $
*
- * $Revision: 1.52 $
+ * $Revision: 1.53 $
*
- * last change: $Author: gh $ $Date: 2002-10-17 10:30:01 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:23 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -799,8 +799,13 @@ ModelessDialog IDD_OPTIONS_DLG
};
PageItem
{
- Identifier = RID_TP_SPE ;
- Text = "Specialized" ;
+ Identifier = RID_TP_PRO ;
+ Text = "Profile" ;
+ };
+ PageItem
+ {
+ Identifier = RID_TP_MIS ;
+ Text = "Misc" ;
};
PageItem
{
@@ -828,7 +833,7 @@ TabPage RID_TP_GENERIC {
SVLook = TRUE ;
Size = MAP_APPFONT( 244, 100 );
FixedLine RID_FL_AREA {
- Pos = MAP_APPFONT( 4, 4 );
+ Pos = MAP_APPFONT( 4, 2 );
Size = MAP_APPFONT( 228, 8 );
Text = "Area";
};
@@ -837,25 +842,25 @@ TabPage RID_TP_GENERIC {
VScroll = TRUE;
AutoHScroll = TRUE;
Border = TRUE;
- Pos = MAP_APPFONT( 8, 16 );
+ Pos = MAP_APPFONT( 8, 12 );
Size = MAP_APPFONT( 132, 88 );
TabStop = TRUE;
DropDown = TRUE;
};
PushButton RID_PB_NEW_AREA {
- Pos = MAP_APPFONT( 144, 16 );
+ Pos = MAP_APPFONT( 144, 12 );
Size = MAP_APPFONT( 40, 12 );
Text = "New";
TabStop = TRUE;
};
PushButton RID_PD_DEL_AREA {
- Pos = MAP_APPFONT( 188, 16 );
+ Pos = MAP_APPFONT( 188, 12 );
Size = MAP_APPFONT( 40, 12 );
Text = "Delete";
TabStop = TRUE;
};
FixedLine RID_FL_VALUE {
- Pos = MAP_APPFONT( 4, 36 );
+ Pos = MAP_APPFONT( 4, 32 );
Size = MAP_APPFONT( 228, 8 );
Text = "Setting";
};
@@ -883,79 +888,181 @@ TabPage RID_TP_GENERIC {
};
-TabPage RID_TP_SPECIAL {
+TabPage RID_TP_PROFILE {
Hide = TRUE ;
SVLook = TRUE ;
Size = MAP_APPFONT( 244, 100 );
+ FixedLine RID_FL_PROFILE {
+ Pos = MAP_APPFONT( 4, 4 );
+ Size = MAP_APPFONT( 22, 8 );
+ Text = "Profile";
+ };
+ ComboBox RID_CB_PROFILE {
+ HScroll = TRUE;
+ VScroll = TRUE;
+ AutoHScroll = TRUE;
+ Border = TRUE;
+ Pos = MAP_APPFONT( 30, 2 );
+ Size = MAP_APPFONT( 110, 88 );
+ TabStop = TRUE;
+ DropDown = TRUE;
+ };
+ PushButton RID_PB_NEW_PROFILE {
+ Pos = MAP_APPFONT( 144, 2 );
+ Size = MAP_APPFONT( 40, 12 );
+ Text = "New";
+ TabStop = TRUE;
+ };
+ PushButton RID_PD_DEL_PROFILE {
+ Pos = MAP_APPFONT( 188, 2 );
+ Size = MAP_APPFONT( 40, 12 );
+ Text = "Delete";
+ TabStop = TRUE;
+ };
FixedLine FL_DIRECTORIES {
- Pos = MAP_APPFONT( 4, 2 );
+ Pos = MAP_APPFONT( 4, 16 );
Size = MAP_APPFONT( 230, 8 );
- Text = "Directories";
+ Text = "Profile settings";
};
FixedText LOG_TEXT {
- Pos = MAP_APPFONT( 7, 12 );
+ Pos = MAP_APPFONT( 7, 26 );
Size = MAP_APPFONT( 76, 12 );
Text = "Log base directory";
};
FixedText BASIS_TEXT {
- Pos = MAP_APPFONT( 7, 28 );
+ Pos = MAP_APPFONT( 7, 42 );
Size = MAP_APPFONT( 76, 12 );
Text = "Base directory";
};
FixedText HID_TEXT {
- Pos = MAP_APPFONT( 7, 44 );
+ Pos = MAP_APPFONT( 7, 58 );
Size = MAP_APPFONT( 76, 12 );
Text = "HID directory";
};
Edit LOG_NAME {
Border = TRUE;
- Pos = MAP_APPFONT( 87, 12 );
+ Pos = MAP_APPFONT( 87, 26 );
Size = MAP_APPFONT( 126, 12 );
TabStop = TRUE;
};
Edit BASIS_NAME {
Border = TRUE;
- Pos = MAP_APPFONT( 87, 28 );
+ Pos = MAP_APPFONT( 87, 42 );
Size = MAP_APPFONT( 126, 12 );
TabStop = TRUE;
};
Edit HID_NAME {
Border = TRUE;
- Pos = MAP_APPFONT( 87, 44 );
+ Pos = MAP_APPFONT( 87, 58 );
Size = MAP_APPFONT( 126, 12 );
TabStop = TRUE;
};
PushButton LOG_SET {
- Pos = MAP_APPFONT( 217, 12 );
+ Pos = MAP_APPFONT( 217, 26 );
Size = MAP_APPFONT( 12, 12 );
Text = "...";
TabStop = TRUE;
};
PushButton BASIS_SET {
- Pos = MAP_APPFONT( 217, 28 );
+ Pos = MAP_APPFONT( 217, 42 );
Size = MAP_APPFONT( 12, 12 );
Text = "...";
TabStop = TRUE;
};
PushButton HID_SET {
- Pos = MAP_APPFONT( 217, 44 );
+ Pos = MAP_APPFONT( 217, 58 );
Size = MAP_APPFONT( 12, 12 );
Text = "...";
TabStop = TRUE;
};
+ CheckBox CB_AUTORELOAD {
+ Pos = MAP_APPFONT( 7, 74 );
+ Size = MAP_APPFONT( 115, 12 );
+ Text = "AutoReload";
+ };
+ CheckBox CB_AUTOSAVE {
+ Pos = MAP_APPFONT( 7, 87 );
+ Size = MAP_APPFONT( 115, 12 );
+ Text = "Save before execute";
+ };
+ CheckBox CB_STOPONSYNTAXERRORS {
+ Pos = MAP_APPFONT( 132, 74 );
+ Size = MAP_APPFONT( 115, 12 );
+ Text = "Stop on Syntax Errors";
+ };
+};
+
+
+TabPage RID_TP_MISC {
+ Hide = TRUE ;
+ SVLook = TRUE ;
+ Size = MAP_APPFONT( 244, 100 );
+ FixedLine FL_COMMUNICATION {
+ Pos = MAP_APPFONT( 4, 2 );
+ Size = MAP_APPFONT( 230, 8 );
+ Text = "Communication";
+ };
+ FixedText FT_HOST {
+ Pos = MAP_APPFONT( 8, 12 );
+ Size = MAP_APPFONT( 30, 12 );
+ Text = "Host";
+ };
+ Edit ED_HOST {
+ Border = TRUE;
+ Pos = MAP_APPFONT( 43, 12);
+ Size = MAP_APPFONT( 80, 12 );
+ TabStop = TRUE;
+ };
+ FixedText FT_TTPORT {
+ Pos = MAP_APPFONT( 132, 12 );
+ Size = MAP_APPFONT( 70, 12 );
+ Text = "Testtool Port";
+ };
+ NumericField NF_TTPORT {
+ Border = TRUE;
+ Pos = MAP_APPFONT( 191, 12);
+ Size = MAP_APPFONT( 40, 12 );
+ TabStop = TRUE;
+ Right = TRUE;
+ Repeat = TRUE;
+ Spin = TRUE;
+ Minimum = 1024;
+ Maximum = 0xffff;
+ First = 1024;
+ Last = 0xffff;
+ };
+ FixedText FT_UNOPORT {
+ Pos = MAP_APPFONT( 132, 12+15 );
+ Size = MAP_APPFONT( 70, 12 );
+ Text = "Remote UNO Port";
+ };
+ NumericField NF_UNOPORT {
+ Border = TRUE;
+ Pos = MAP_APPFONT( 191, 12+15);
+ Size = MAP_APPFONT( 40, 12 );
+ TabStop = TRUE;
+ Right = TRUE;
+ Repeat = TRUE;
+ Spin = TRUE;
+ Minimum = 1024;
+ Maximum = 0xffff;
+ First = 1024;
+ Last = 0xffff;
+ };
+
FixedLine FL_OTHER {
- Pos = MAP_APPFONT( 4, 60 );
+ Pos = MAP_APPFONT( 4, 27 +13 );
Size = MAP_APPFONT( 230, 8 );
Text = "Other settings";
};
FixedText TIMEOUT_TEXT {
- Pos = MAP_APPFONT( 8, 70 );
+ Pos = MAP_APPFONT( 8, 48 );
Size = MAP_APPFONT( 70, 12 );
Text = "Server Timeout";
};
TimeField SERVER_TIMEOUT {
Border = TRUE;
- Pos = MAP_APPFONT( 83, 70 );
+ Pos = MAP_APPFONT( 83, 48 );
Size = MAP_APPFONT( 40, 12 );
TabStop = TRUE;
Repeat = TRUE;
@@ -963,24 +1070,22 @@ TabPage RID_TP_SPECIAL {
Format = TIMEF_SEC;
Duration = TRUE;
};
- CheckBox CB_AUTORELOAD {
- Pos = MAP_APPFONT( 8, 83 );
- Size = MAP_APPFONT( 115, 12 );
- Text = "AutoReload";
- };
-/* ComboBox LB_FONT {
- Pos = MAP_APPFONT( 127, 70 );
- Size = MAP_APPFONT( 103, 12 );
- Sort = TRUE;
- DropDown = TRUE;
- AutoSize = TRUE;
- AutoHScroll = TRUE;
- };*/
- CheckBox CB_AUTOSAVE {
- Pos = MAP_APPFONT( 127, 83 );
- Size = MAP_APPFONT( 103, 12 );
- Text = "Save before execute";
+ FixedText FT_LRU {
+ Pos = MAP_APPFONT( 132, 48 );
+ Size = MAP_APPFONT( 70, 12 );
+ Text = "Max LRU Files";
};
+ NumericField TF_MAX_LRU {
+ Border = TRUE;
+ Pos = MAP_APPFONT( 191, 48);
+ Size = MAP_APPFONT( 40, 12 );
+ TabStop = TRUE;
+ Right = TRUE;
+ Repeat = TRUE;
+ Spin = TRUE;
+ Minimum = 0;
+ Maximum = IDM_FILE_LRUn - IDM_FILE_LRU1 +1;
+ };
};
diff --git a/basic/source/app/basmsg.src b/basic/source/app/basmsg.src
index 155852e76a75..cc94767487cf 100644
--- a/basic/source/app/basmsg.src
+++ b/basic/source/app/basmsg.src
@@ -2,9 +2,9 @@
*
* $RCSfile: basmsg.src,v $
*
- * $Revision: 1.20 $
+ * $Revision: 1.21 $
*
- * last change: $Author: gh $ $Date: 2002-10-21 11:17:44 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:24 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
diff --git a/basic/source/app/dialogs.cxx b/basic/source/app/dialogs.cxx
index 141c26b13766..084de8c987ad 100644
--- a/basic/source/app/dialogs.cxx
+++ b/basic/source/app/dialogs.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: dialogs.cxx,v $
*
- * $Revision: 1.11 $
+ * $Revision: 1.12 $
*
- * last change: $Author: gh $ $Date: 2002-11-07 13:57:46 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:24 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -207,6 +207,14 @@ IMPL_LINK( ReplaceDialog, ButtonClick, Button *, pB )
////////////////////////////////////////////////////////////////////
+
+void CheckButtons( ComboBox &aCB, Button &aNewB, Button &aDelB )
+{
+ aNewB.Enable( aCB.GetEntryPos( aCB.GetText() ) == COMBOBOX_ENTRY_NOTFOUND && aCB.GetText().Len() );
+ aDelB.Enable( aCB.GetEntryPos( aCB.GetText() ) != COMBOBOX_ENTRY_NOTFOUND );
+}
+
+
ConfEdit::ConfEdit( Window* pParent, USHORT nResText, USHORT nResEdit, USHORT nResButton, const ByteString& aKN )
: PushButton( pParent, ResId(nResButton) )
, aText( pParent, ResId(nResText) )
@@ -214,7 +222,9 @@ ConfEdit::ConfEdit( Window* pParent, USHORT nResText, USHORT nResEdit, USHORT nR
, aKeyName(aKN)
{
Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
- aConf.SetGroup("Path");
+ aConf.SetGroup("Misc");
+ ByteString aCurrentProfile = aConf.ReadKey( "CurrentProfile", "Path" );
+ aConf.SetGroup( aCurrentProfile );
String aTemp = UniString( aConf.ReadKey( aKeyName ), RTL_TEXTENCODING_UTF8 );
aEdit.SetText( aTemp );
@@ -222,16 +232,27 @@ ConfEdit::ConfEdit( Window* pParent, USHORT nResText, USHORT nResEdit, USHORT nR
void ConfEdit::Save( Config &aConf )
{
- aConf.SetGroup("Path");
+ aConf.SetGroup("Misc");
+ ByteString aCurrentProfile = aConf.ReadKey( "CurrentProfile", "Path" );
+ aConf.SetGroup( aCurrentProfile );
aConf.WriteKey( aKeyName, ByteString( aEdit.GetText(), RTL_TEXTENCODING_UTF8 ) );
}
+void ConfEdit::Reload( Config &aConf )
+{
+ aConf.SetGroup("Misc");
+ ByteString aCurrentProfile = aConf.ReadKey( "CurrentProfile", "Path" );
+ aConf.SetGroup( aCurrentProfile );
+ String aValue = String( aConf.ReadKey( aKeyName ), RTL_TEXTENCODING_UTF8 );
+ aEdit.SetText( aValue );
+}
+
void ConfEdit::Click()
{
PathDialog aPD( this );
aPD.SetPath( aEdit.GetText() );
- aPD.Execute();
- aEdit.SetText( aPD.GetPath() );
+ if ( aPD.Execute() )
+ aEdit.SetText( aPD.GetPath() );
}
@@ -277,12 +298,15 @@ IMPL_LINK( OptionsDialog, ActivatePageHdl, TabControl *, pTabCtrl )
TabPage *pNewTabPage = NULL;
switch ( nId )
{
- case RID_TP_SPE:
- pNewTabPage = new SpecialOptions( pTabCtrl );
- break;
case RID_TP_GEN:
pNewTabPage = new GenericOptions( pTabCtrl );
break;
+ case RID_TP_PRO:
+ pNewTabPage = new ProfileOptions( pTabCtrl );
+ break;
+ case RID_TP_MIS:
+ pNewTabPage = new MiscOptions( pTabCtrl );
+ break;
case RID_TP_FON:
pNewTabPage = new FontOptions( pTabCtrl );
break;
@@ -299,16 +323,21 @@ IMPL_LINK( OptionsDialog, ActivatePageHdl, TabControl *, pTabCtrl )
IMPL_LINK( OptionsDialog, OKClick, Button *, pButton )
{
- SpecialOptions *pSpecial;
- pSpecial = (SpecialOptions*)aTabCtrl.GetTabPage( RID_TP_SPE );
- if ( pSpecial )
- pSpecial->Save();
-
GenericOptions *pGeneric;
pGeneric = (GenericOptions*)aTabCtrl.GetTabPage( RID_TP_GEN );
if ( pGeneric )
pGeneric->Save();
+ ProfileOptions *pProfile;
+ pProfile = (ProfileOptions*)aTabCtrl.GetTabPage( RID_TP_PRO );
+ if ( pProfile )
+ pProfile->Save();
+
+ MiscOptions *pMisc;
+ pMisc = (MiscOptions*)aTabCtrl.GetTabPage( RID_TP_MIS );
+ if ( pMisc )
+ pMisc->Save();
+
FontOptions *pFonts;
pFonts = (FontOptions*)aTabCtrl.GetTabPage( RID_TP_FON );
if ( pFonts )
@@ -320,43 +349,201 @@ IMPL_LINK( OptionsDialog, OKClick, Button *, pButton )
}
-SpecialOptions::SpecialOptions( Window* pParent )
-: TabPage( pParent, ResId( RID_TP_SPECIAL ) )
+ProfileOptions::ProfileOptions( Window* pParent )
+: TabPage( pParent, ResId( RID_TP_PROFILE ) )
+, aConf( Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ) )
+
+, aFlProfile( this, ResId( RID_FL_PROFILE ) )
+, aCbProfile( this, ResId( RID_CB_PROFILE ) )
+, aPbNewProfile( this, ResId( RID_PB_NEW_PROFILE ) )
+, aPbDelProfile( this, ResId( RID_PD_DEL_PROFILE ) )
+
, aDirs( this, ResId(FL_DIRECTORIES) )
-, aLog( this, LOG_TEXT, LOG_NAME, LOG_SET ,"LogBasisverzeichnis" )
-, aBasis( this, BASIS_TEXT, BASIS_NAME, BASIS_SET ,"Basisverzeichnis" )
-, aHID( this, HID_TEXT, HID_NAME, HID_SET ,"HIDVerzeichnis" )
-, aOther( this, ResId(FL_OTHER) )
-, aTimeoutText( this, ResId(TIMEOUT_TEXT) )
-, aServerTimeout( this, ResId(SERVER_TIMEOUT) )
+, aLog( this, LOG_TEXT, LOG_NAME, LOG_SET ,"LogBaseDir" )
+, aBasis( this, BASIS_TEXT, BASIS_NAME, BASIS_SET ,"BaseDir" )
+, aHID( this, HID_TEXT, HID_NAME, HID_SET ,"HIDDir" )
+
, aAutoReload( this, ResId(CB_AUTORELOAD) )
, aAutoSave( this, ResId(CB_AUTOSAVE) )
+, aStopOnSyntaxError( this, ResId(CB_STOPONSYNTAXERRORS) )
{
FreeResource();
- Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
- aConf.SetGroup("Misc");
- ByteString aTemp = aConf.ReadKey( "ServerTimeout", "10000" ); // Vorgabe 1 Minute
- aServerTimeout.SetTime( Time(aTemp.ToInt32()) );
+ aCbProfile.EnableAutocomplete( TRUE );
+
+ aCbProfile.SetSelectHdl( LINK( this, ProfileOptions, Select ) );
+ aPbNewProfile.SetClickHdl( LINK( this, ProfileOptions, NewProfile ) );
+ aPbDelProfile.SetClickHdl( LINK( this, ProfileOptions, DelProfile ) );
+ aCbProfile.SetModifyHdl( LINK( this, ProfileOptions, CheckButtonsHdl ) );
+
+ LoadData();
+ ReloadProfile();
+}
+
+void ProfileOptions::LoadData()
+{
+ for ( USHORT i = 0 ; i < aConf.GetGroupCount() ; i++ )
+ {
+ ByteString aProfile = aConf.GetGroupName( i );
+ if ( aProfile.Match( "_profile_" ) )
+ aCbProfile.InsertEntry( String( aProfile.Copy( 9 ), RTL_TEXTENCODING_UTF8 ) );
+ }
+ aConf.SetGroup( "Misc" );
+ ByteString aCurrentProfile = aConf.ReadKey( "CurrentProfile", "Path" );
+ aCbProfile.SetText( String( aCurrentProfile.Copy( 9 ), RTL_TEXTENCODING_UTF8 ) );
+ CheckButtons( aCbProfile, aPbNewProfile, aPbDelProfile );
+}
+
+IMPL_LINK( ProfileOptions, Select, ComboBox*, EMPTYARG )
+{
+ if ( aCbProfile.GetEntryPos( aCbProfile.GetText() ) == LISTBOX_ENTRY_NOTFOUND )
+ return 1;
+ Save();
+ ByteString aProfileKey( CByteString( "_profile_" ).Append( ByteString( aCbProfile.GetText(), RTL_TEXTENCODING_UTF8 ) ) );
+ aConf.SetGroup( "Misc" );
+ aConf.WriteKey( "CurrentProfile", aProfileKey );
+ ReloadProfile();
+
+ return 0;
+}
+
+void ProfileOptions::ReloadProfile()
+{
+ aLog.Reload( aConf );
+ aBasis.Reload( aConf );
+ aHID.Reload( aConf );
+ CheckButtons( aCbProfile, aPbNewProfile, aPbDelProfile );
+
+ ByteString aTemp;
+ aConf.SetGroup( "Misc" );
+ ByteString aCurrentProfile = aConf.ReadKey( "CurrentProfile", "Misc" );
+ aConf.SetGroup( aCurrentProfile );
aTemp = aConf.ReadKey( "AutoReload", "0" );
aAutoReload.Check( aTemp.CompareTo("1") == COMPARE_EQUAL );
aTemp = aConf.ReadKey( "AutoSave", "0" );
aAutoSave.Check( aTemp.CompareTo("1") == COMPARE_EQUAL );
+ aTemp = aConf.ReadKey( "StopOnSyntaxError", "0" );
+ aStopOnSyntaxError.Check( aTemp.CompareTo("1") == COMPARE_EQUAL );
}
+IMPL_LINK( ProfileOptions, DelProfile, Button*, EMPTYARG )
+{
+ String aProfile = aCbProfile.GetText();
+ ByteString aProfileKey( CByteString( "_profile_" ).Append( ByteString( aProfile, RTL_TEXTENCODING_UTF8 ) ) );
+ if ( aCbProfile.GetEntryPos( aProfile ) != COMBOBOX_ENTRY_NOTFOUND )
+ {
+ aCbProfile.RemoveEntry( aProfile );
+ aConf.DeleteGroup( aProfileKey );
+ }
+
+ aCbProfile.SetText( aCbProfile.GetEntry( 0 ) );
+ aProfile = aCbProfile.GetText();
+ aProfileKey = CByteString( "_profile_" ).Append( ByteString( aProfile, RTL_TEXTENCODING_UTF8 ) );
+ aConf.SetGroup( "Misc" );
+ aConf.WriteKey( "CurrentProfile", aProfileKey );
+ ReloadProfile();
+ CheckButtons( aCbProfile, aPbNewProfile, aPbDelProfile );
-void SpecialOptions::Save()
+ return 0;
+}
+
+IMPL_LINK( ProfileOptions, NewProfile, Button*, EMPTYARG )
+{
+ aCbProfile.InsertEntry( aCbProfile.GetText() );
+ ByteString aProfileKey( CByteString( "_profile_" ).Append( ByteString( aCbProfile.GetText(), RTL_TEXTENCODING_UTF8 ) ) );
+ aConf.SetGroup( "Misc" );
+ aConf.WriteKey( "CurrentProfile", aProfileKey );
+ Save();
+ CheckButtons( aCbProfile, aPbNewProfile, aPbDelProfile );
+
+ return 0;
+}
+
+IMPL_LINK( ProfileOptions, CheckButtonsHdl, ComboBox*, pCB )
+{
+ CheckButtons( aCbProfile, aPbNewProfile, aPbDelProfile );
+ return 0;
+}
+
+void ProfileOptions::Save()
{
- Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
aLog.Save( aConf );
aBasis.Save( aConf );
aHID.Save( aConf );
- aConf.SetGroup("Misc");
- aConf.WriteKey( "ServerTimeout", ByteString::CreateFromInt32( aServerTimeout.GetTime().GetTime() ) );
+ aConf.SetGroup( "Misc" );
+ ByteString aCurrentProfile = aConf.ReadKey( "CurrentProfile", "Misc" );
+ aConf.SetGroup( aCurrentProfile );
aConf.WriteKey( "AutoReload", aAutoReload.IsChecked()?"1":"0" );
aConf.WriteKey( "AutoSave", aAutoSave.IsChecked()?"1":"0" );
+ aConf.WriteKey( "StopOnSyntaxError", aStopOnSyntaxError.IsChecked()?"1":"0" );
+
+ aConf.Flush();
+}
+
+MiscOptions::MiscOptions( Window* pParent )
+: TabPage( pParent, ResId( RID_TP_MISC ) )
+, aFLCommunication( this, ResId(FL_COMMUNICATION) )
+, aFTHost( this, ResId(FT_HOST) )
+, aEDHost( this, ResId(ED_HOST) )
+, aFTTTPort( this, ResId(FT_TTPORT) )
+, aNFTTPort( this, ResId(NF_TTPORT) )
+, aFTUNOPort( this, ResId(FT_UNOPORT) )
+, aNFUNOPort( this, ResId(NF_UNOPORT) )
+, aOther( this, ResId(FL_OTHER) )
+, aTimeoutText( this, ResId(TIMEOUT_TEXT) )
+, aServerTimeout( this, ResId(SERVER_TIMEOUT) )
+, aFTLRU( this, ResId(FT_LRU) )
+, aTFMaxLRU( this, ResId(TF_MAX_LRU) )
+{
+ FreeResource();
+
+ International aInt;
+ aNFTTPort.SetUseThousandSep( FALSE );
+ aNFUNOPort.SetUseThousandSep( FALSE );
+ aTFMaxLRU.SetUseThousandSep( FALSE );
+
+ Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
+ ByteString aTemp;
+
+ aConf.SetGroup("Communication");
+ aTemp = aConf.ReadKey( "Host", DEFAULT_HOST );
+ aEDHost.SetText( String( aTemp, RTL_TEXTENCODING_UTF8 ) );
+ aTemp = aConf.ReadKey( "TTPort", ByteString::CreateFromInt32( TESTTOOL_DEFAULT_PORT ) );
+ aNFTTPort.SetValue( aTemp.ToInt32() );
+ aTemp = aConf.ReadKey( "UnoPort", ByteString::CreateFromInt32( UNO_DEFAULT_PORT ) );
+ aNFUNOPort.SetValue( aTemp.ToInt32() );
+
+ aConf.SetGroup("Misc");
+ aTemp = aConf.ReadKey( "ServerTimeout", "10000" ); // Vorgabe 1 Minute
+ aServerTimeout.SetTime( Time(aTemp.ToInt32()) );
+
+ aConf.SetGroup("LRU");
+ aTemp = aConf.ReadKey( "MaxLRU", "4" );
+ aTFMaxLRU.SetValue( aTemp.ToInt32() );
+}
+
+
+void MiscOptions::Save()
+{
+ Config aConf(Config::GetConfigName( Config::GetDefDirectory(), CUniString("testtool") ));
+
+ aConf.SetGroup("Communication");
+ aConf.WriteKey( "Host", ByteString( aEDHost.GetText(), RTL_TEXTENCODING_UTF8 ) );
+ aConf.WriteKey( "TTPort", ByteString::CreateFromInt32( aNFTTPort.GetValue() ) );
+ aConf.WriteKey( "UnoPort", ByteString::CreateFromInt32( aNFUNOPort.GetValue() ) );
+
+ aConf.SetGroup("Misc");
+ aConf.WriteKey( "ServerTimeout", ByteString::CreateFromInt32( aServerTimeout.GetTime().GetTime() ) );
+
+ aConf.SetGroup("LRU");
+ ByteString aTemp = aConf.ReadKey( "MaxLRU", "4" );
+ USHORT nOldMaxLRU = aTemp.ToInt32();
+ USHORT n;
+ for ( n = nOldMaxLRU ; n > aTFMaxLRU.GetValue() ; n-- )
+ aConf.DeleteKey( ByteString("LRU").Append( ByteString::CreateFromInt32( n ) ) );
+ aConf.WriteKey( "MaxLRU", ByteString::CreateFromInt32( aTFMaxLRU.GetValue() ) );
}
@@ -637,11 +824,6 @@ IMPL_LINK( GenericOptions, CheckButtonsHdl, ComboBox*, pCB )
return 0;
}
-void GenericOptions::CheckButtons( ComboBox &aCB, Button &aNewB, Button &aDelB )
-{
- aNewB.Enable( aCB.GetEntryPos( aCB.GetText() ) == COMBOBOX_ENTRY_NOTFOUND && aCB.GetText().Len() );
-}
-
void GenericOptions::Save()
{
xub_StrLen i;
diff --git a/basic/source/app/dialogs.hxx b/basic/source/app/dialogs.hxx
index d1be9f4766e8..6d19b6ff9f9f 100644
--- a/basic/source/app/dialogs.hxx
+++ b/basic/source/app/dialogs.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: dialogs.hxx,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: gh $ $Date: 2002-04-11 08:38:47 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:24 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -147,6 +147,8 @@ public:
ReplaceDialog (Window*, const ResId&, String&, String&);
};
+////////////////////////////////////////////////////////////////////
+
class ConfEdit : public PushButton
{
FixedText aText;
@@ -155,6 +157,7 @@ class ConfEdit : public PushButton
public:
ConfEdit( Window* pParent, USHORT nResText, USHORT nResEdit, USHORT nResButton, const ByteString& aKN );
void Save( Config &aConf );
+ void Reload( Config &aConf );
void Click();
};
@@ -177,20 +180,55 @@ public:
DECL_LINK( ActivatePageHdl, TabControl * );
};
-class SpecialOptions : public TabPage
+class ProfileOptions : public TabPage
{
+ FixedLine aFlProfile;
+ ComboBox aCbProfile;
+ PushButton aPbNewProfile;
+ PushButton aPbDelProfile;
+
FixedLine aDirs;
ConfEdit aLog;
ConfEdit aBasis;
ConfEdit aHID;
+
+ CheckBox aAutoReload;
+ CheckBox aAutoSave;
+ CheckBox aStopOnSyntaxError;
+
+ Config aConf;
+
+ void LoadData();
+
+ DECL_LINK( Select, ComboBox* );
+ DECL_LINK( DelProfile, Button* );
+ DECL_LINK( NewProfile, Button* );
+ DECL_LINK( CheckButtonsHdl, ComboBox* );
+
+ void ReloadProfile();
+
+public:
+ ProfileOptions( Window* );
+ void Save();
+};
+
+class MiscOptions : public TabPage
+{
+ FixedLine aFLCommunication;
+ FixedText aFTHost;
+ Edit aEDHost;
+ FixedText aFTTTPort;
+ NumericField aNFTTPort;
+ FixedText aFTUNOPort;
+ NumericField aNFUNOPort;
FixedLine aOther;
FixedText aTimeoutText;
TimeField aServerTimeout;
- CheckBox aAutoReload;
- CheckBox aAutoSave;
+ FixedText aFTLRU;
+ NumericField aTFMaxLRU;
public:
- SpecialOptions( Window* );
+ MiscOptions( Window* );
void Save();
};
@@ -222,8 +260,8 @@ public:
DECLARE_LIST( StringList, String * );
-#define C_KEY_ALLE CByteString("Alle")
-#define C_KEY_AKTUELL CByteString("Aktuell")
+#define C_KEY_ALLE CByteString("All")
+#define C_KEY_AKTUELL CByteString("Current")
#define C_KEY_DELETE CByteString("Deleted Groups")
class GenericOptions : public TabPage
@@ -246,8 +284,6 @@ class GenericOptions : public TabPage
String ReadKey( const ByteString &aGroup, const ByteString &aKey );
BOOL HasKey( Config &aConfig, const ByteString &aKey );
- void LoadValues();
-
StringList* GetAllGroups();
void LoadData();
@@ -258,8 +294,6 @@ class GenericOptions : public TabPage
DECL_LINK( NewValue, Button* );
DECL_LINK( CheckButtonsHdl, ComboBox* );
- void CheckButtons( ComboBox &aCB, Button &aNewB, Button &aDelB );
-
public:
GenericOptions( Window* );
~GenericOptions();
diff --git a/basic/source/app/msgedit.cxx b/basic/source/app/msgedit.cxx
index 848a6d548fba..4de9b6df3b0c 100644
--- a/basic/source/app/msgedit.cxx
+++ b/basic/source/app/msgedit.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: msgedit.cxx,v $
*
- * $Revision: 1.11 $
+ * $Revision: 1.12 $
*
- * last change: $Author: gh $ $Date: 2002-07-04 10:29:15 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:24 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -194,6 +194,8 @@ void MsgEdit::AddAnyMsg( TTLogMsg *LogMsg )
case LOG_MESSAGE: AddMessage( aUILogMsg, LogMsg->aDebugData ); break;
case LOG_WARNING: AddWarning( aUILogMsg, LogMsg->aDebugData ); break;
case LOG_ASSERTION: AddAssertion( aUILogMsg, LogMsg->aDebugData ); break;
+ case LOG_QA_ERROR: AddQAError( aUILogMsg, LogMsg->aDebugData ); break;
+ default:DBG_ERROR("Unbekannter Typ in ResultFile. Speichern des ResultFile resultiert in Informationsverlust");
}
if ( !bFileLoading )
@@ -358,6 +360,29 @@ void MsgEdit::AddAssertion( String aMsg, TTDebugData aDebugData )
aEditTree.InvalidateEntry( pThisEntry );
}
+void MsgEdit::AddQAError( String aMsg, TTDebugData aDebugData )
+{
+ SvLBoxEntry *pThisEntry = NULL;
+ if ( pCurrentTestCase )
+ pThisEntry = aEditTree.InsertEntry( aMsg, pCurrentTestCase );
+ else if ( pCurrentRun )
+ {
+ pThisEntry = aEditTree.InsertEntry( aMsg, pCurrentRun );
+ aEditTree.ShowEntry( pThisEntry );
+ }
+ else
+ {
+ AddRun( aMsg, aDebugData );
+ pThisEntry = aEditTree.InsertEntry( aMsg, pCurrentRun );
+ aEditTree.ShowEntry( pThisEntry );
+ }
+ aDebugData.aLogType = LOG_QA_ERROR; // Da auch von anderswo aufgerufen
+ ADD_TTDEBUGDATA( pThisEntry );
+
+ while ( !aEditTree.IsEntryVisible( pThisEntry ) && ( pThisEntry = aEditTree.GetParent( pThisEntry ) ) )
+ aEditTree.InvalidateEntry( pThisEntry );
+}
+
/*
SvLBoxEntry* GetEntry( SvLBoxEntry* pParent, ULONG nPos ) const { return SvLBox::GetEntry(pParent,nPos); }
SvLBoxEntry* GetEntry( ULONG nRootPos ) const { return SvLBox::GetEntry(nRootPos);}
@@ -419,6 +444,7 @@ String MsgEdit::Impl_MakeText( SvLBoxEntry *pEntry ) const
case LOG_MESSAGE: break;
case LOG_WARNING: break;
case LOG_ASSERTION: break;
+ case LOG_QA_ERROR: break;
default:DBG_ERROR("Unbekannter Typ im ResultFenster");
}
aRet += aEditTree.GetEntryText( pEntry );
@@ -821,10 +847,12 @@ TTFeatures TTTreeListBox::GetFeatures( SvLBoxEntry* pEntry )
}
case LOG_ASSERTION:
return HasAssertion;
+ case LOG_QA_ERROR:
+ return HasQAError;
default:
DBG_ERROR("Unbekannter Typ im ResultFenster");
}
- return HasNothing; // da der Comp nich sieht, daß kein dafault nötig ist.
+ return HasNothing;
}
@@ -850,11 +878,13 @@ void TTLBoxString::Paint( const Point& rPos, SvLBox& rDev, USHORT nFlags,
Font aOldFont( rDev.GetFont());
Font aFont( aOldFont );
- if ( ( aFeatures & HasError ) != 0 || ( aFeatures & HasWarning ) != 0 )
+ if ( ( aFeatures & HasError ) != 0 || ( aFeatures & HasWarning ) != 0 || ( aFeatures & HasQAError ) != 0 )
{
Color aCol;
if ( ( aFeatures & HasError ) == HasError )
aCol = Color( 255, 120, 120 ); // Rot
+ else if ( ( aFeatures & HasQAError ) == HasQAError )
+ aCol = Color( 255, 102, 51 ); // Orange oder so
else
aCol = Color( 255, 200, 120 ); // Ocker oder so
diff --git a/basic/source/app/msgedit.hxx b/basic/source/app/msgedit.hxx
index 3dec305a488e..8d5fb133209e 100644
--- a/basic/source/app/msgedit.hxx
+++ b/basic/source/app/msgedit.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: msgedit.hxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: gh $ $Date: 2002-03-28 14:43:03 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:24 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -78,6 +78,7 @@ typedef USHORT TTFeatures; // Bitfeld f
#define HasError TTFeatures(0x01)
#define HasWarning TTFeatures(0x02)
#define HasAssertion TTFeatures(0x04)
+#define HasQAError TTFeatures(0x08)
class TTTreeListBox : public SvTreeListBox
@@ -129,6 +130,7 @@ public:
void AddMessage( String aMsg, TTDebugData aDebugData );
void AddWarning( String aMsg, TTDebugData aDebugData );
void AddAssertion( String aMsg, TTDebugData aDebugData );
+ void AddQAError( String aMsg, TTDebugData aDebugData );
DATA_FUNC_DEF( aEditTree, TTTreeListBox )
};
diff --git a/basic/source/app/mybasic.cxx b/basic/source/app/mybasic.cxx
index 1379ea2f9db9..26d51021c084 100644
--- a/basic/source/app/mybasic.cxx
+++ b/basic/source/app/mybasic.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: mybasic.cxx,v $
*
- * $Revision: 1.5 $
+ * $Revision: 1.6 $
*
- * last change: $Author: gh $ $Date: 2002-04-24 09:19:47 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:25 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -260,6 +260,10 @@ void MyBasic::ReportRuntimeError( AppBasEd *pEditWin )
GetCol1(), GetCol2() ).Show();
}
+void MyBasic::DebugFindNoErrors( BOOL bDebugFindNoErrors )
+{
+}
+
const String MyBasic::GetSpechialErrorText()
{
return GetErrorText();
diff --git a/basic/source/app/resids.hrc b/basic/source/app/resids.hrc
index 87e254c41d1e..51906eecc17a 100644
--- a/basic/source/app/resids.hrc
+++ b/basic/source/app/resids.hrc
@@ -2,9 +2,9 @@
*
* $RCSfile: resids.hrc,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: gh $ $Date: 2002-04-11 08:38:47 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:25 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -83,76 +83,93 @@
// OptionsDialog
#define RES_TC_OPTIONS 20
-// SpecialOptions
-#define RID_TP_SPE 30
-#define FL_DIRECTORIES 31
-#define LOG_TEXT 32
-#define BASIS_TEXT 33
-#define HID_TEXT 34
-#define FL_OTHER 35
-#define TIMEOUT_TEXT 36
-#define LOG_NAME 37
-#define BASIS_NAME 38
-#define HID_NAME 39
-#define LOG_SET 40
-#define BASIS_SET 41
-#define HID_SET 42
-#define SERVER_TIMEOUT 43
-#define CB_AUTORELOAD 44
-#define CB_AUTOSAVE 45
-
// GenericOptions
-#define RID_TP_GEN 50
-#define RID_FL_AREA 51
-#define RID_CB_AREA 52
-#define RID_PB_NEW_AREA 53
-#define RID_PD_DEL_AREA 54
-#define RID_FL_VALUE 55
-#define RID_CB_VALUE 56
-#define RID_PB_NEW_VALUE 57
-#define RID_PB_DEL_VALUE 58
+#define RID_TP_GEN 30
+#define RID_FL_AREA 31
+#define RID_CB_AREA 32
+#define RID_PB_NEW_AREA 33
+#define RID_PD_DEL_AREA 34
+#define RID_FL_VALUE 35
+#define RID_CB_VALUE 36
+#define RID_PB_NEW_VALUE 37
+#define RID_PB_DEL_VALUE 38
+
+// ProfileOptions
+#define RID_TP_PRO 40
+#define RID_FL_PROFILE 41
+#define RID_CB_PROFILE 42
+#define RID_PB_NEW_PROFILE 43
+#define RID_PD_DEL_PROFILE 44
+#define FL_DIRECTORIES 45
+#define LOG_TEXT 46
+#define BASIS_TEXT 47
+#define HID_TEXT 48
+#define LOG_NAME 49
+#define BASIS_NAME 50
+#define HID_NAME 51
+#define LOG_SET 52
+#define BASIS_SET 53
+#define HID_SET 54
+#define CB_AUTORELOAD 55
+#define CB_AUTOSAVE 56
+#define CB_STOPONSYNTAXERRORS 57
+
+// MiscOptions
+#define RID_TP_MIS 60
+#define FL_COMMUNICATION 61
+#define FT_HOST 62
+#define ED_HOST 63
+#define FT_TTPORT 64
+#define NF_TTPORT 65
+#define FT_UNOPORT 66
+#define NF_UNOPORT 67
+#define FL_OTHER 68
+#define TIMEOUT_TEXT 69
+#define SERVER_TIMEOUT 70
+#define FT_LRU 71
+#define TF_MAX_LRU 72
// Font Settings
-#define RID_TP_FON 60
-#define FT_FONTNAME 61
-#define CB_FONTNAME 62
-#define FT_FONTSTYLE 63
-#define CB_FONTSTYLE 64
-#define FT_FONTSIZE 65
-#define MB_FONTSIZE 66
-#define FT_PREVIEW 67
+#define RID_TP_FON 70
+#define FT_FONTNAME 71
+#define CB_FONTNAME 72
+#define FT_FONTSTYLE 73
+#define CB_FONTSTYLE 74
+#define FT_FONTSIZE 75
+#define MB_FONTSIZE 76
+#define FT_PREVIEW 77
// DisplayHId
-#define RID_TB_CONF 70
-#define RID_FT_CONTROLS 71
-#define RID_MLB_CONTROLS 72
-#define RID_FT_SLOTS 73
-#define RID_MLB_SLOTS 74
-#define RID_PB_KOPIEREN 75
-#define RID_PB_BENENNEN 76
-#define RID_PB_SELECTALL 77
-#define RID_OK_CLOSE 78
+#define RID_TB_CONF 80
+#define RID_FT_CONTROLS 81
+#define RID_MLB_CONTROLS 82
+#define RID_FT_SLOTS 83
+#define RID_MLB_SLOTS 84
+#define RID_PB_KOPIEREN 85
+#define RID_PB_BENENNEN 86
+#define RID_PB_SELECTALL 87
+#define RID_OK_CLOSE 88
// BreakpointWindow
-#define IMGID_BRKENABLED 80
-#define IMGID_BRKDISABLED 81
-#define IMGID_STEPMARKER 82
-#define IMGID_ERRORMARKER 83
+#define IMGID_BRKENABLED 90
+#define IMGID_BRKDISABLED 91
+#define IMGID_STEPMARKER 92
+#define IMGID_ERRORMARKER 93
// Edit Variables
-#define RID_FT_NAME 90
-#define RID_FT_CONTENT 91
-#define RID_FT_NEW_CONTENT 92
-#define RID_FT_NAME_VALUE 93
-#define RID_FT_CONTENT_VALUE 94
-
-#define RID_RB_NEW_BOOL_T 95
-#define RID_RB_NEW_BOOL_F 96
-#define RID_NF_NEW_INTEGER 97
-#define RID_NF_NEW_LONG 98
-#define RID_ED_NEW_STRING 99
+#define RID_FT_NAME 100
+#define RID_FT_CONTENT 101
+#define RID_FT_NEW_CONTENT 102
+#define RID_FT_NAME_VALUE 103
+#define RID_FT_CONTENT_VALUE 104
+
+#define RID_RB_NEW_BOOL_T 105
+#define RID_RB_NEW_BOOL_F 106
+#define RID_NF_NEW_INTEGER 107
+#define RID_NF_NEW_LONG 108
+#define RID_ED_NEW_STRING 109
#endif
diff --git a/basic/source/app/testtool.src b/basic/source/app/testtool.src
index ecc1a6eda800..f44e9b3b9093 100644
--- a/basic/source/app/testtool.src
+++ b/basic/source/app/testtool.src
@@ -2,9 +2,9 @@
*
* $RCSfile: testtool.src,v $
*
- * $Revision: 1.20 $
+ * $Revision: 1.21 $
*
- * last change: $Author: gh $ $Date: 2002-10-21 11:17:45 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:25 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
diff --git a/basic/source/app/textedit.cxx b/basic/source/app/textedit.cxx
index 3bedc4a13156..dfc07ef8a78e 100644
--- a/basic/source/app/textedit.cxx
+++ b/basic/source/app/textedit.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: textedit.cxx,v $
*
- * $Revision: 1.9 $
+ * $Revision: 1.10 $
*
- * last change: $Author: gh $ $Date: 2002-04-11 08:38:47 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:25 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -96,6 +96,7 @@ TextEditImp::TextEditImp( AppEdit* pParent, const WinBits& aBits )
, bDoSyntaxHighlight( FALSE )
, bDelayHighlight( TRUE )
, nTipId( 0 )
+, bViewMoved( FALSE )
{
pTextEngine = new TextEngine();
pTextEngine->SetMaxTextLen( STRING_MAXLEN );
@@ -126,6 +127,13 @@ TextEditImp::~TextEditImp()
delete pTextEngine;
}
+BOOL TextEditImp::ViewMoved()
+{
+ BOOL bOld = bViewMoved;
+ bViewMoved = FALSE;
+ return bOld;
+}
+
void TextEditImp::Notify( SfxBroadcaster& rBC, const SfxHint& rHint )
{
if ( rHint.ISA( TextHint ) )
@@ -137,6 +145,7 @@ void TextEditImp::Notify( SfxBroadcaster& rBC, const SfxHint& rHint )
pAppEdit->pVScroll->SetThumbPos( pTextView->GetStartDocPos().Y() );
if ( ((TextEdit*)(pAppEdit->pDataEdit))->GetBreakpointWindow() )
((TextEdit*)(pAppEdit->pDataEdit))->GetBreakpointWindow()->Scroll( 0, ((TextEdit*)(pAppEdit->pDataEdit))->GetBreakpointWindow()->GetCurYOffset() - pTextView->GetStartDocPos().Y() );
+ bViewMoved = TRUE;
}
else if( rTextHint.GetId() == TEXT_HINT_TEXTHEIGHTCHANGED )
{
@@ -182,7 +191,8 @@ void TextEditImp::Notify( SfxBroadcaster& rBC, const SfxHint& rHint )
else if( rTextHint.GetId() == TEXT_HINT_FORMATPARA )
{
DoDelayedSyntaxHighlight( rTextHint.GetValue() );
- ModifyHdl.Call( NULL );
+ if ( pTextView->GetTextEngine()->IsModified() )
+ ModifyHdl.Call( NULL );
}
}
}
@@ -469,7 +479,7 @@ IMPL_LINK( TextEditImp, SyntaxTimerHdl, Timer *, EMPTYARG )
void TextEditImp::InvalidateSyntaxHighlight()
{
- for ( ULONG i = 0; i < pTextEngine->GetParagraphCount(); i++ )
+ for ( xub_StrLen i = 0; i < pTextEngine->GetParagraphCount(); i++ )
DoDelayedSyntaxHighlight( i );
}
@@ -594,7 +604,10 @@ SbxBase* TextEditImp::GetSbxAtMousePos( String &aWord )
aWord.Erase( nLastChar, 1 );
BOOL bWasError = SbxBase::IsError(); // Da eventuell im Testtool ein Fehler geschmissen wird.
+ pAppEdit->GetBasicFrame()->Basic().DebugFindNoErrors( TRUE );
SbxBase* pSBX = StarBASIC::FindSBXInCurrentScope( aWord );
+ pAppEdit->GetBasicFrame()->Basic().DebugFindNoErrors( FALSE );
+ DBG_ASSERT( !( !bWasError && SbxBase::IsError()), "Error generated while retrieving Variable data for viewing" )
if ( !bWasError && SbxBase::IsError() )
SbxBase::ResetError();
@@ -615,7 +628,7 @@ IMPL_LINK( TextEditImp, ShowVarContents, void*, EMPTYARG )
{
SbxVariable* pVar = (SbxVariable*)pSBX;
SbxDataType eType = pVar->GetType();
- if ( (BYTE)eType == (BYTE)SbxOBJECT )
+ if ( eType == SbxOBJECT )
{
// Kann zu Absturz, z.B. bei Selections-Objekt fuehren
// Type == Object heisst nicht, dass pVar == Object!
@@ -626,7 +639,7 @@ IMPL_LINK( TextEditImp, ShowVarContents, void*, EMPTYARG )
}
else if ( eType & SbxARRAY )
aHelpText = CUniString("{...}");
- else if ( (BYTE)eType != (BYTE)SbxEMPTY )
+ else if ( eType != SbxEMPTY )
{
aHelpText = pVar->GetName();
if ( !aHelpText.Len() ) // Bei Uebergabeparametern wird der Name nicht kopiert
@@ -764,8 +777,14 @@ void TextEdit::Highlight( ULONG nLine, xub_StrLen nCol1, xub_StrLen nCol2 )
}
}
- aEdit.pTextView->SetSelection( TextSelection(TextPaM(nLine,nCol2+1)) );
+ aEdit.ViewMoved();
aEdit.pTextView->SetSelection( TextSelection(TextPaM(nLine,nCol2+1), TextPaM(nLine,nCol1)) );
+ if ( aEdit.ViewMoved() )
+ {
+ aEdit.pTextView->SetSelection( TextSelection(TextPaM(TEXT_PARA_ALL,1)) ); // fix #105169#
+ aEdit.pTextView->SetSelection( TextSelection(TextPaM((nLine>=2?nLine-2:0),nCol2+1)) );
+ aEdit.pTextView->SetSelection( TextSelection(TextPaM(nLine,nCol2+1), TextPaM(nLine,nCol1)) );
+ }
}
diff --git a/basic/source/app/textedit.hxx b/basic/source/app/textedit.hxx
index 76d91b060452..c01b59c41066 100644
--- a/basic/source/app/textedit.hxx
+++ b/basic/source/app/textedit.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: textedit.hxx,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: gh $ $Date: 2001-08-14 13:25:16 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:26 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -120,6 +120,7 @@ private:
Timer HideTipTimer;
Timer ShowTipTimer;
+ BOOL bViewMoved;
public:
TextEditImp( AppEdit *pParent, const WinBits& aBits );
@@ -141,6 +142,7 @@ public:
//BOOL Drop( const DropEvent& rEvt );
//BOOL QueryDrop( DropEvent& rEvt );
+ BOOL ViewMoved();
void DoDelayedSyntaxHighlight( xub_StrLen nPara );
void InvalidateSyntaxHighlight();
diff --git a/basic/source/app/ttmsg.src b/basic/source/app/ttmsg.src
index e3538e900335..e42c9eacaba6 100644
--- a/basic/source/app/ttmsg.src
+++ b/basic/source/app/ttmsg.src
@@ -2,9 +2,9 @@
*
* $RCSfile: ttmsg.src,v $
*
- * $Revision: 1.38 $
+ * $Revision: 1.39 $
*
- * last change: $Author: gh $ $Date: 2002-10-21 11:17:45 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:26 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
diff --git a/basic/source/basmgr/basmgr.cxx b/basic/source/basmgr/basmgr.cxx
index 72f6923d2df5..6e5070c68d15 100644
--- a/basic/source/basmgr/basmgr.cxx
+++ b/basic/source/basmgr/basmgr.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: basmgr.cxx,v $
*
- * $Revision: 1.20 $
+ * $Revision: 1.21 $
*
- * last change: $Author: ab $ $Date: 2002-11-27 12:31:24 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:29 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -199,7 +199,7 @@ BasicManagerImpl::~BasicManagerImpl()
{
for( sal_Int32 i = 0 ; i < mnLibStreamCount ; i++ )
delete mppLibStreams[i];
- delete mppLibStreams;
+ delete[] mppLibStreams;
}
}
@@ -2608,8 +2608,8 @@ Type ModuleContainer_Impl::getElementType()
sal_Bool ModuleContainer_Impl::hasElements()
throw(RuntimeException)
{
- SbxArray* pMods = mpLib->GetModules();
- sal_Bool bRet = (pMods->Count() > 0);
+ SbxArray* pMods = mpLib ? mpLib->GetModules() : NULL;
+ sal_Bool bRet = pMods ? (pMods->Count() > 0) : sal_False;
return bRet;
}
@@ -2617,7 +2617,7 @@ sal_Bool ModuleContainer_Impl::hasElements()
Any ModuleContainer_Impl::getByName( const OUString& aName )
throw(NoSuchElementException, WrappedTargetException, RuntimeException)
{
- SbModule* pMod = mpLib->FindModule( aName );
+ SbModule* pMod = mpLib ? mpLib->FindModule( aName ) : NULL;
if( !pMod )
throw NoSuchElementException();
Reference< XStarBasicModuleInfo > xMod = (XStarBasicModuleInfo*)new ModuleInfo_Impl
@@ -2630,8 +2630,8 @@ Any ModuleContainer_Impl::getByName( const OUString& aName )
Sequence< OUString > ModuleContainer_Impl::getElementNames()
throw(RuntimeException)
{
- SbxArray* pMods = mpLib->GetModules();
- USHORT nMods = pMods->Count();
+ SbxArray* pMods = mpLib ? mpLib->GetModules() : NULL;
+ USHORT nMods = pMods ? pMods->Count() : 0;
Sequence< OUString > aRetSeq( nMods );
OUString* pRetSeq = aRetSeq.getArray();
for( USHORT i = 0 ; i < nMods ; i++ )
@@ -2645,7 +2645,7 @@ Sequence< OUString > ModuleContainer_Impl::getElementNames()
sal_Bool ModuleContainer_Impl::hasByName( const OUString& aName )
throw(RuntimeException)
{
- SbModule* pMod = mpLib->FindModule( aName );
+ SbModule* pMod = mpLib ? mpLib->FindModule( aName ) : NULL;
sal_Bool bRet = (pMod != NULL);
return bRet;
}
@@ -2676,7 +2676,7 @@ void ModuleContainer_Impl::insertByName( const OUString& aName, const Any& aElem
void ModuleContainer_Impl::removeByName( const OUString& Name )
throw(NoSuchElementException, WrappedTargetException, RuntimeException)
{
- SbModule* pMod = mpLib->FindModule( Name );
+ SbModule* pMod = mpLib ? mpLib->FindModule( Name ) : NULL;
if( !pMod )
throw NoSuchElementException();
mpLib->Remove( pMod );
diff --git a/basic/source/classes/disas.cxx b/basic/source/classes/disas.cxx
index 96affd8a82e9..77ad1cf76ba1 100644
--- a/basic/source/classes/disas.cxx
+++ b/basic/source/classes/disas.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: disas.cxx,v $
*
- * $Revision: 1.5 $
+ * $Revision: 1.6 $
*
- * last change: $Author: mh $ $Date: 2001-10-17 18:47:21 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:29 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -189,6 +189,7 @@ static const char* pOp3[] = {
"GLOBAL_P", // Globale Variable definieren, die beim Neustart von Basic
// nicht ueberschrieben wird, P=PERSIST (+StringID+Typ)
"FIND_G", // Sucht globale Variable mit Spezialbehandlung wegen _GLOBAL_P
+ "DCREATE_REDIMP", // User defined Objekt-Array redimensionieren (+StringId+StringId)
};
#ifdef MACOSX
@@ -258,6 +259,7 @@ static const Func pOperand3[] = {
MEMBER(SbiDisas::VarDefOp), // Globale Variable definieren, die beim Neustart von Basic
// nicht ueberschrieben wird, P=PERSIST (+StringID+Typ)
MEMBER(SbiDisas::VarOp), // Sucht globale Variable mit Spezialbehandlung wegen _GLOBAL_P
+ MEMBER(SbiDisas::Str2Op), // User defined Objekt-Array redimensionieren (+StringId+StringId)
};
@@ -434,7 +436,7 @@ BOOL SbiDisas::DisasLine( String& rText )
n = s.Search( '\n' );
if( n != STRING_NOTFOUND ) bDone = FALSE, s.Erase( n, 1 );
} while( !bDone );
-// sprintf( cBuf, pMask[ 0 ], nPC );
+// snprintf( cBuf, sizeof(cBuf), pMask[ 0 ], nPC );
// rText += cBuf;
rText.AppendAscii( "; " );
rText += s;
@@ -462,7 +464,7 @@ BOOL SbiDisas::DisasLine( String& rText )
break;
}
}
- sprintf( cBuf, pMask[ 0 ], nPC );
+ snprintf( cBuf, sizeof(cBuf), pMask[ 0 ], nPC );
rText.AppendAscii( cBuf );
if( p && *p )
{
@@ -470,13 +472,13 @@ BOOL SbiDisas::DisasLine( String& rText )
}
else
{
- sprintf( cBuf, "Lbl%04X", nPC );
+ snprintf( cBuf, sizeof(cBuf), "Lbl%04X", nPC );
rText.AppendAscii( cBuf );
}
rText += ':';
rText.AppendAscii( _crlf() );
}
- sprintf( cBuf, pMask[ nParts ], nPC, (USHORT) eOp, nOp1, nOp2 );
+ snprintf( cBuf, sizeof(cBuf), pMask[ nParts ], nPC, (USHORT) eOp, nOp1, nOp2 );
rText.AppendAscii( cBuf );
short n = eOp;
if( eOp >= SbOP2_START )
@@ -503,7 +505,8 @@ BOOL SbiDisas::DisasLine( String& rText )
void SbiDisas::StrOp( String& rText )
{
String aStr = rImg.GetString( nOp1 );
- const char* p = ByteString( aStr, gsl_getSystemTextEncoding() ).GetBuffer();
+ ByteString aByteString( aStr, RTL_TEXTENCODING_ASCII_US );
+ const char* p = aByteString.GetBuffer();
if( p )
{
rText += '"';
@@ -548,7 +551,7 @@ void SbiDisas::OnOp( String& rText )
void SbiDisas::LblOp( String& rText )
{
char cBuf[ 10 ];
- sprintf( cBuf, "Lbl%04X", nOp1 );
+ snprintf( cBuf, sizeof(cBuf), "Lbl%04X", nOp1 );
rText.AppendAscii( cBuf );
}
@@ -699,13 +702,13 @@ void SbiDisas::CaseOp( String& rText )
void SbiDisas::StmntOp( String& rText )
{
- rText += nOp1;
+ rText += String::CreateFromInt32( nOp1 );
rText += ',';
USHORT nCol = nOp2 & 0xFF;
USHORT nFor = nOp2 / 0x100;
- rText += nCol;
+ rText += String::CreateFromInt32( nCol );
rText.AppendAscii( " (For-Level: " );
- rText += nFor;
+ rText += String::CreateFromInt32( nFor );
rText += ')';
}
@@ -714,7 +717,7 @@ void SbiDisas::StmntOp( String& rText )
void SbiDisas::StrmOp( String& rText )
{
char cBuf[ 10 ];
- sprintf( cBuf, "%04X", nOp1 );
+ snprintf( cBuf, sizeof(cBuf), "%04X", nOp1 );
rText.AppendAscii( cBuf );
if( nOp2 & SBSTRM_INPUT )
rText.AppendAscii( ", Input" );
diff --git a/basic/source/classes/image.cxx b/basic/source/classes/image.cxx
index 55d60da524d9..f7e2454518c1 100644
--- a/basic/source/classes/image.cxx
+++ b/basic/source/classes/image.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: image.cxx,v $
*
- * $Revision: 1.6 $
+ * $Revision: 1.7 $
*
- * last change: $Author: gh $ $Date: 2001-11-13 13:45:56 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:30 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -94,9 +94,9 @@ SbiImage::~SbiImage()
void SbiImage::Clear()
{
- delete pStringOff;
- delete pStrings;
- delete pCode;
+ delete[] pStringOff;
+ delete[] pStrings;
+ delete[] pCode;
pStringOff = NULL;
pStrings = NULL;
pCode = NULL;
@@ -231,7 +231,7 @@ BOOL SbiImage::Load( SvStream& r )
String aStr( pByteStrings + nOff, eCharSet );
memcpy( pStrings + nOff, aStr.GetBuffer(), (aStr.Len() + 1) * sizeof( sal_Unicode ) );
}
- delete pByteStrings;
+ delete[] pByteStrings;
} break;
case B_MODEND:
goto done;
@@ -317,7 +317,8 @@ BOOL SbiImage::Save( SvStream& r )
}
r << (UINT32) nStringSize;
r.Write( pByteStrings, nStringSize );
- delete pByteStrings;
+
+ delete[] pByteStrings;
SbiCloseRecord( r, nPos );
}
// Und die Gesamtlaenge setzen
@@ -372,7 +373,7 @@ void SbiImage::AddString( const String& r )
if( p )
{
memcpy( p, pStrings, nStringSize * sizeof( sal_Unicode ) );
- delete pStrings;
+ delete[] pStrings;
pStrings = p;
nStringSize = nNewLen;
}
diff --git a/basic/source/classes/makefile.mk b/basic/source/classes/makefile.mk
index 94b0c8607d3e..e7395bd87896 100644
--- a/basic/source/classes/makefile.mk
+++ b/basic/source/classes/makefile.mk
@@ -2,9 +2,9 @@
#
# $RCSfile: makefile.mk,v $
#
-# $Revision: 1.9 $
+# $Revision: 1.10 $
#
-# last change: $Author: hjs $ $Date: 2002-04-16 15:30:44 $
+# last change: $Author: hr $ $Date: 2003-03-18 16:28:30 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
@@ -91,17 +91,9 @@ OBJFILES= \
SRCFILES= sb.src
-SECOND_BUILD=BASICLIGHT
-BASICLIGHT_SLOFILES= $(SLO)$/eventatt.obj
-BASICLIGHTCDEFS+=-DNO_XMLSCRIPT
-
-
LIB1TARGET= $(SLB)$/$(TARGET).lib
LIB1OBJFILES = $(SLOFILES)
-LIB2TARGET= $(SLB)$/$(TARGET)l.lib
-LIB2OBJFILES = $(REAL_BASICLIGHT_SLOFILES) $(COMMON_SLOFILES)
-
# --- Targets -------------------------------------------------------------
.INCLUDE : target.mk
diff --git a/basic/source/classes/propacc.cxx b/basic/source/classes/propacc.cxx
index f6878a7a7f5d..9407f4ba5b77 100644
--- a/basic/source/classes/propacc.cxx
+++ b/basic/source/classes/propacc.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: propacc.cxx,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: ab $ $Date: 2002-04-29 11:26:00 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:30 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
diff --git a/basic/source/classes/sb.cxx b/basic/source/classes/sb.cxx
index b4a0d7f6fbc2..92140f2da642 100644
--- a/basic/source/classes/sb.cxx
+++ b/basic/source/classes/sb.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: sb.cxx,v $
*
- * $Revision: 1.9 $
+ * $Revision: 1.10 $
*
- * last change: $Author: ab $ $Date: 2002-12-06 15:50:57 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:30 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -59,7 +59,7 @@
*
************************************************************************/
-#include // sprintf()
+#include
#pragma hdrstop
#include "sb.hxx"
@@ -1029,7 +1029,7 @@ BOOL StarBASIC::LoadData( SvStream& r, USHORT nVer )
if( pVar )
pObjs->Remove( pVar );
}
- delete ppDeleteTab;
+ delete[] ppDeleteTab;
UINT16 nMod;
pModules->Clear();
@@ -1082,5 +1082,3 @@ BOOL StarBASIC::LoadOldModules( SvStream& r )
{
return FALSE;
}
-
-
diff --git a/basic/source/classes/sb.src b/basic/source/classes/sb.src
index a5e8dde0dc3d..2ad992f7aa81 100644
--- a/basic/source/classes/sb.src
+++ b/basic/source/classes/sb.src
@@ -2,9 +2,9 @@
*
* $RCSfile: sb.src,v $
*
- * $Revision: 1.33 $
+ * $Revision: 1.34 $
*
- * last change: $Author: os $ $Date: 2002-10-07 13:13:07 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:31 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -82,19 +82,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Syntaxfel" ;
Text [ finnish ] = "Syntaksivirhe" ;
Text [ english_us ] = "Syntax error" ;
- Text[ chinese_simplified ] = "Óï·¨´íÎó";
+ Text[ chinese_simplified ] = "è¯æ³•é”™è¯¯";
Text[ russian ] = "Ñèíòàêñè÷åñêàÿ îøèáêà";
Text[ polish ] = "B³¹d sk³adni";
- Text[ japanese ] = "¼ÝÀ¯¸½´×°";
- Text[ chinese_traditional ] = "»yªk¿ù»~";
+ Text[ japanese ] = "シンタックスエラー";
+ Text[ chinese_traditional ] = "語法錯誤";
Text[ arabic ] = "ÎØà Ýí ÈäÇÁ ÇáÌãáÉ";
Text[ dutch ] = "Syntaxisfout";
- Text[ chinese_simplified ] = "Óï·¨´íÎó";
+ Text[ chinese_simplified ] = "è¯æ³•é”™è¯¯";
Text[ greek ] = "ÓöÜëìá óýíôáîçò";
- Text[ korean ] = "±¸¹® ¿À·ù";
+ Text[ korean ] = "구문 오류";
Text[ turkish ] = "Sözdizim hatasý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Error de sintaxis";
+ Text[ catalan ] = "Error de sintaxi";
+ Text[ thai ] = "ไวยà¸à¸£à¸“์ผิดพลาด";
};
String SbERR_NO_GOSUB & ERRCODE_RES_MASK
{
@@ -109,21 +110,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Retorno sin Gosub" ;
Text [ danish ] = "Return uden Gosub" ;
Text [ swedish ] = "Return utan Gosub" ;
- Text [ finnish ] = "Takaisin ilman Gosub-komentoa" ;
+ Text [ finnish ] = "Return-komento ilman Gosub-komentoa" ;
Text [ english_us ] = "Return without Gosub" ;
- Text[ chinese_simplified ] = "Return ²»´ø Gosub";
+ Text[ chinese_simplified ] = "Return ä¸å¸¦ Gosub";
Text[ russian ] = "Âîçâðàò áåç Gosub";
Text[ polish ] = "Powrót bez Gosub";
Text[ japanese ] = "Return without Gosub";
- Text[ chinese_traditional ] = "Return ¤£±a Gosub";
+ Text[ chinese_traditional ] = "Return ä¸å¸¶ Gosub";
Text[ arabic ] = "Gosub ÈÏæä Return";
Text[ dutch ] = "Return zonder Gosub";
- Text[ chinese_simplified ] = "Return ²»´ø Gosub";
+ Text[ chinese_simplified ] = "Return ä¸å¸¦ Gosub";
Text[ greek ] = "Return ÷ùñßò Gosub";
- Text[ korean ] = "Gosub ¾ø´Â ¸®ÅÏ";
+ Text[ korean ] = "Gosub 없는 Return";
Text[ turkish ] = "Gosub olmadan return";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Retorno sin Gosub";
+ Text[ catalan ] = "Return sense Gosub";
+ Text[ thai ] = "ส่งà¸à¸¥à¸±à¸šà¹‚ดยไม่มี Gosub";
};
String SbERR_REDO_FROM_START & ERRCODE_RES_MASK
{
@@ -138,21 +140,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Entrada incorrecta. Inténtelo otra vez" ;
Text [ danish ] = "Forkert input, gentag venligst" ;
Text [ swedish ] = "Felaktig inmatning, var vänlig upprepa" ;
- Text [ finnish ] = "Virheellinen merkintä; yritä uudelleen" ;
+ Text [ finnish ] = "Virheellinen merkintä: yritä uudelleen" ;
Text [ english_us ] = "Incorrect entry; please retry" ;
- Text[ chinese_simplified ] = "ÊäÈëÎÞЧ£¬ÇëÖظ´¡£";
- Text[ russian ] = "Íåïðàâèëüíûé ââîä äàííûõ, ïðîæàëóéñòà, ïîâòîðèòå";
+ Text[ chinese_simplified ] = "è¾“å…¥æ— æ•ˆï¼Œè¯·é‡å¤ã€‚";
+ Text[ russian ] = "Íåïðàâèëüíûé ââîä äàííûõ; ïîâòîðèòå";
Text[ polish ] = "Niepoprawny wpis, proszê ponowiæ";
- Text[ japanese ] = "“ü—Í‚ª³‚µ‚‚ ‚è‚Ü‚¹‚ñB‚à‚¤ˆê“x“ü—Í‚µ’¼‚µ‚Ä‚‚¾‚³‚¢B";
- Text[ chinese_traditional ] = "¿é¤JµL®Ä¡M½Ð«½Æ¡C";
+ Text[ japanese ] = "入力ãŒæ£ã—ãã‚ã‚Šã¾ã›ã‚“。もã†ä¸€åº¦å…¥åŠ›ã—ç›´ã—ã¦ãã ã•ã„。";
+ Text[ chinese_traditional ] = "輸入無效ï¹è«‹é‡è¤‡ã€‚";
Text[ arabic ] = "ÅÏÎÇá ÎÇØÆ¡ ÇáÑÌÇÁ ÅÚÇÏÉ ÇáãÍÇæáÉ";
Text[ dutch ] = "Incorrecte gegevens, herhalen a.u.b.";
- Text[ chinese_simplified ] = "ÊäÈëÎÞЧ£¬ÇëÖظ´¡£";
+ Text[ chinese_simplified ] = "è¾“å…¥æ— æ•ˆï¼Œè¯·é‡å¤ã€‚";
Text[ greek ] = "ËáíèáóìÝíç åéóáãùãÞ, ðáñáêáëþ îáíáðñïóðáèÞóôå";
- Text[ korean ] = "ÀÔ·ÂÀÌ À߸øµÇ¾ú½À´Ï´Ù. ¹Ýº¹ÇϽʽÿÀ.";
+ Text[ korean ] = "ìž…ë ¥ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. 다시 ì‹œë„해주ì‹ì‹œì˜¤.";
Text[ turkish ] = "Giriþ yanlýþ, lütfen yeniden girin";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Entrada incorrecta. Inténtelo otra vez";
+ Text[ catalan ] = "Entrada incorrecta; si us plau, torneu-ho a provar";
+ Text[ thai ] = "รายà¸à¸²à¸£à¹„ม่ถูà¸à¸•à¹‰à¸à¸‡; à¸à¸£à¸¸à¸“าลà¸à¸‡à¸à¸µà¸à¸„รั้ง";
};
String SbERR_BAD_ARGUMENT & ERRCODE_RES_MASK
{
@@ -170,19 +173,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Ogiltigt proceduranrop" ;
Text [ finnish ] = "Virheellinen toimintokutsu" ;
Text [ english_us ] = "Invalid procedure call" ;
- Text[ chinese_simplified ] = "ÎÞЧµÄµ÷Óùý³Ì";
- Text[ russian ] = "Íåäåéñòâèòåëüíûé âûçîâ ïðîöåäóðû";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„è°ƒç”¨è¿‡ç¨‹";
+ Text[ russian ] = "Íåïðàâèëüíûé âûçîâ ïðîöåäóðû";
Text[ polish ] = "Nieprawid³owa procedura wywo³ania";
- Text[ japanese ] = "–³Œø‚ÈÌßÛ¼°¼Þ¬‚̌ĂÑo‚µ";
- Text[ chinese_traditional ] = "½Õ¥Î¹Lµ{µL®Ä";
+ Text[ japanese ] = "無効ãªãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ã®å‘¼ã³å‡ºã—";
+ Text[ chinese_traditional ] = "調用éŽç¨‹ç„¡æ•ˆ";
Text[ arabic ] = "ÇÓÊÏÚÇÁ ÛíÑ Óáíã áÅÌÑÇÁ";
Text[ dutch ] = "Ongeldige oproep van procedure";
- Text[ chinese_simplified ] = "ÎÞЧµÄµ÷Óùý³Ì";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„è°ƒç”¨è¿‡ç¨‹";
Text[ greek ] = "Ìç Ýãêõñç êëÞóç äéáäéêáóßáò";
- Text[ korean ] = "À¯È¿ÇÏÁö¾ÊÀº ÇÁ·Î½ÃÀú È£Ãâ";
+ Text[ korean ] = "ìž˜ëª»ëœ í”„ë¡œì‹œì € 호출";
Text[ turkish ] = "Geçersiz yordam çaðrýsý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Inicio del proceso no válido";
+ Text[ catalan ] = "La crida al procediment no és vàlida";
+ Text[ thai ] = "เรียà¸à¸à¸£à¸°à¸šà¸§à¸™à¸„ำสั่งไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_MATH_OVERFLOW & ERRCODE_RES_MASK
{
@@ -200,19 +204,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Spill" ;
Text [ finnish ] = "Ylivuoto" ;
Text [ english_us ] = "Overflow" ;
- Text[ chinese_simplified ] = "ÒçÖµ";
+ Text[ chinese_simplified ] = "溢值";
Text[ russian ] = "Ïåðåïîëíåíèå";
Text[ polish ] = "Przepe³nienie";
- Text[ japanese ] = "µ°ÊÞ°ÌÛ°";
- Text[ chinese_traditional ] = "·¸È";
+ Text[ japanese ] = "オーãƒãƒ¼ãƒ•ãƒãƒ¼";
+ Text[ chinese_traditional ] = "溢值";
Text[ arabic ] = "ÝÇÆÖ";
Text[ dutch ] = "Overloop";
- Text[ chinese_simplified ] = "ÒçÖµ";
+ Text[ chinese_simplified ] = "溢值";
Text[ greek ] = "Õðåñ÷åßëéóç";
- Text[ korean ] = "³Ñħ";
+ Text[ korean ] = "오버플로우";
Text[ turkish ] = "Taþma";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Desbordamiento";
+ Text[ catalan ] = "Sobreeiximent";
+ Text[ thai ] = "ล้น";
};
String SbERR_NO_MEMORY & ERRCODE_RES_MASK
{
@@ -228,21 +233,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "No hay memoria suficiente" ;
Text [ danish ] = "Ikke tilstrækkelig hukommelse" ;
Text [ swedish ] = "Inte tillräckligt med minne" ;
- Text [ finnish ] = "Ei tarpeeksi muistia" ;
+ Text [ finnish ] = "Muisti ei riitä" ;
Text [ english_us ] = "Not enough memory" ;
- Text[ chinese_simplified ] = "ÄÚ´æ²»×ã";
+ Text[ chinese_simplified ] = "内å˜ä¸è¶³";
Text[ russian ] = "Íåäîñòàòî÷íî ïàìÿòè";
Text[ polish ] = "Za ma³o pamiêci";
- Text[ japanese ] = "ÒÓØ‹ó‚«—e—Ê‚Ì•s‘«";
- Text[ chinese_traditional ] = "°O¾ÐÅ餣¨¬";
+ Text[ japanese ] = "ディスク空ã容é‡ã®ä¸è¶³";
+ Text[ chinese_traditional ] = "記憶體ä¸è¶³";
Text[ arabic ] = "áÇ íæÌÏ ÐÇßÑÉ ßÇÝíÉ";
Text[ dutch ] = "Onvoldoende geheugen";
- Text[ chinese_simplified ] = "ÄÚ´æ²»×ã";
+ Text[ chinese_simplified ] = "内å˜ä¸è¶³";
Text[ greek ] = "Äåí õðÜñ÷åé áñêåôüò ÷þñïò áðïèÞêåõóçò";
- Text[ korean ] = "¸Þ¸ð¸® ºÎÁ·";
+ Text[ korean ] = "메모리가 부족합니다.";
Text[ turkish ] = "Bellek yeterli deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No hay memoria suficiente";
+ Text[ catalan ] = "Memòria insuficient";
+ Text[ thai ] = "หน่วยความจำไม่เพียงพà¸";
};
String SbERR_ALREADY_DIM & ERRCODE_RES_MASK
{
@@ -254,24 +260,25 @@ Resource RID_BASIC_START
Text [ portuguese ] = "A matriz já foi dimensionada" ;
Text [ french ] = "Array déjà dimensionné" ;
Text [ dutch ] = "Het aantal dimensies van de matrix is al bepaald" ;
- Text [ spanish ] = "Array ya dimensionado" ;
+ Text [ spanish ] = "Matriz ya dimensionada" ;
Text [ danish ] = "Array er allerede dimensioneret" ;
Text [ swedish ] = "Array redan dimensionerad" ;
- Text [ finnish ] = "Matriisitaulukon ulottuvuudet on jo määritetty" ;
+ Text [ finnish ] = "Taulukon ulottuvuudet on jo määritetty." ;
Text [ english_us ] = "Array already dimensioned" ;
- Text[ chinese_simplified ] = "Êý×éÒѾ±»¶¨³ß¶È";
+ Text[ chinese_simplified ] = "数组已ç»è¢«å®šå°ºåº¦";
Text[ russian ] = "Ðàçìåðíîñòü ìàññèâà óæå çàäàíà";
Text[ polish ] = "Macierz ju¿ zosta³a zwymiarowana";
- Text[ japanese ] = "”z—ñ‚ÌŽŸŒ³‰»Ï‚Ý";
- Text[ chinese_traditional ] = "¦æ¦C¤w¸g³]©w¦n¼ÆÈ";
+ Text[ japanese ] = "é…列ã®æ¬¡å…ƒåŒ–済ã¿";
+ Text[ chinese_traditional ] = "行列已經è¨å®šå¥½æ•¸å€¼";
Text[ arabic ] = "ÃÈÚÇÏ ÇáÕÝíÝ ãÚíäÉ ãÓÈÞÇð";
Text[ dutch ] = "Het aantal dimensies van de matrix is al bepaald";
- Text[ chinese_simplified ] = "Êý×éÒѾ±»¶¨³ß¶È";
+ Text[ chinese_simplified ] = "数组已ç»è¢«å®šå°ºåº¦";
Text[ greek ] = "¸÷ïõí Þäç ïñéóôåß ïé äéáóôÜóåéò ôçò ìÞôñáò";
- Text[ korean ] = "¹è¿ÀÇ Â÷¿ø Å©±â°¡ ÀÌ¹Ì Á¤ÇØÁ® ÀÖÀ½";
+ Text[ korean ] = "ë°°ì—´ì˜ ì°¨ì›í™” ì§€ì •ë¨";
Text[ turkish ] = "Dizi boyutlandýrýlmýþ durumda";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Array ya dimensionado";
+ Text[ catalan ] = "La matriu ja està dimensionada";
+ Text[ thai ] = "à¹à¸–วลำดับมีมิติà¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§";
};
String SbERR_OUT_OF_RANGE & ERRCODE_RES_MASK
{
@@ -287,21 +294,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "El índice se encuentra fuera del área definida" ;
Text [ danish ] = "Indeks udenfor det definerede område" ;
Text [ swedish ] = "Index utanför definierat område" ;
- Text [ finnish ] = "Hakemisto määritetyn alueen ulkopuolella" ;
+ Text [ finnish ] = "Järjestysnumero määritetyn alueen ulkopuolella" ;
Text [ english_us ] = "Index out of defined range" ;
- Text[ chinese_simplified ] = "¶¨Ò巶Χ֮ÍâµÄË÷Òý";
- Text[ russian ] = "Èíäåêñ çà ïðåäåëàìè îïðåäåëåííîé îáëàñòè";
+ Text[ chinese_simplified ] = "定义范围之外的索引";
+ Text[ russian ] = "Èíäåêñ çà ïðåäåëàìè îïðåäåëåííîãî äèàïàçîíà";
Text[ polish ] = "Indeks poza zdefiniowanym obszarem";
- Text[ japanese ] = "’è‹`‚³‚ꂽ”͈͊O‚̲ÝÃÞ¯¸½";
- Text[ chinese_traditional ] = "©w¸q½d³ò¤§¥~ªº¯Á¤Þ";
+ Text[ japanese ] = "定義ã•ã‚ŒãŸç¯„囲外ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹";
+ Text[ chinese_traditional ] = "定義範åœä¹‹å¤–的索引";
Text[ arabic ] = "íÞÚ ÇáÝåÑÓ ÎÇÑÌ ÇáäØÇÞ ÇáãÍÏÏ";
Text[ dutch ] = "Index buiten gedefinieerd bereik";
- Text[ chinese_simplified ] = "¶¨Ò巶Χ֮ÍâµÄË÷Òý";
+ Text[ chinese_simplified ] = "定义范围之外的索引";
Text[ greek ] = "Äåßêôçò Ýîù áðü ôçí êáèïñéæüìåíç ðåñéï÷Þ.";
- Text[ korean ] = "Á¤ÀÇµÈ ¹üÀ§ ¹ÛÀÇ »öÀÎ";
+ Text[ korean ] = "ì§€ì •ëœ ë²”ìœ„ ì™¸ë¶€ì— ìžˆëŠ” 색ì¸";
Text[ turkish ] = "Dizin tanýmlanan aralýðýn dýþýnda";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El índice se encuentra fuera del área definida";
+ Text[ catalan ] = "Índex fora de l'àrea definida";
+ Text[ thai ] = "ดัชนีไม่มีà¸à¸²à¸£à¸£à¸°à¸šà¸¸à¸Šà¹ˆà¸§à¸‡";
};
String SbERR_DUPLICATE_DEF & ERRCODE_RES_MASK
{
@@ -313,24 +321,25 @@ Resource RID_BASIC_START
Text [ portuguese ] = "Definição dupla" ;
Text [ french ] = "Définition faisant double emploi" ;
Text [ dutch ] = "Dubbele definitie" ;
- Text [ spanish ] = "La definición existe dos veces" ;
+ Text [ spanish ] = "Definición doble" ;
Text [ danish ] = "Dobbelt foreliggende definition" ;
Text [ swedish ] = "Dubbelt förekommande definition" ;
- Text [ finnish ] = "Kopioi määritelmä" ;
+ Text [ finnish ] = "Kaksinkertainen määritelmä" ;
Text [ english_us ] = "Duplicate definition" ;
- Text[ chinese_simplified ] = "´æÔÚË«Öض¨Òå";
- Text[ russian ] = "Äâîéíîå îïðåäåëåíèå";
+ Text[ chinese_simplified ] = "å˜åœ¨åŒé‡å®šä¹‰";
+ Text[ russian ] = "Ïîïûòêà ïåðåîïðåäåëåíèÿ";
Text[ polish ] = "Zduplikowana definicja";
- Text[ japanese ] = "d•¡‚µ‚½’è‹`";
- Text[ chinese_traditional ] = "¦s¦bÂù«©w¸q";
+ Text[ japanese ] = "é‡è¤‡ã—ãŸå®šç¾©";
+ Text[ chinese_traditional ] = "å˜åœ¨é›™é‡å®šç¾©";
Text[ arabic ] = "ÊÚÑíÝ ãßÑÑ";
Text[ dutch ] = "Dubbele definitie";
- Text[ chinese_simplified ] = "´æÔÚË«Öض¨Òå";
+ Text[ chinese_simplified ] = "å˜åœ¨åŒé‡å®šä¹‰";
Text[ greek ] = "Äéðëüò ïñéóìüò";
- Text[ korean ] = "Áߺ¹ Á¤ÀÇ";
+ Text[ korean ] = "ì¤‘ë³µëœ ì •ì˜";
Text[ turkish ] = "Çift tanýmlama";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "La definición existe dos veces";
+ Text[ catalan ] = "Definició duplicada";
+ Text[ thai ] = "ทำคำจำà¸à¸±à¸”ความซ้ำ";
};
String SbERR_ZERODIV & ERRCODE_RES_MASK
{
@@ -347,19 +356,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Division med noll" ;
Text [ finnish ] = "Jako nollalla" ;
Text [ english_us ] = "Division by zero" ;
- Text[ chinese_simplified ] = "³ýÓÚÁã";
+ Text[ chinese_simplified ] = "除于零";
Text[ russian ] = "Äåëåíèå íà íîëü";
Text[ polish ] = "Dzielenie przez zero";
- Text[ japanese ] = "¾ÞÛ‚É‚æ‚霎Z";
- Text[ chinese_traditional ] = "°£¤_¹s";
+ Text[ japanese ] = "ゼãƒã«ã‚ˆã‚‹é™¤ç®—";
+ Text[ chinese_traditional ] = "除於零";
Text[ arabic ] = "ÊÞÓíã Úáì ÕÝÑ";
Text[ dutch ] = "Delen door nul";
- Text[ chinese_simplified ] = "³ýÓÚÁã";
+ Text[ chinese_simplified ] = "除于零";
Text[ greek ] = "Äéáßñåóç ìå ìçäÝí";
- Text[ korean ] = "0 À¸·Î ³ª´®";
+ Text[ korean ] = "0으로 나누기";
Text[ turkish ] = "Sýfýra bölme";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "División por cero";
+ Text[ catalan ] = "Divisió per zero";
+ Text[ thai ] = "à¹à¸šà¹ˆà¸‡à¹‚ดยศูนย์";
};
String SbERR_VAR_UNDEFINED & ERRCODE_RES_MASK
{
@@ -370,25 +380,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Variable not defined" ;
Text [ portuguese ] = "Variável não definida" ;
Text [ french ] = "Variable indéfinie" ;
- Text [ dutch ] = "Een variabele is niet gedefinieerd" ;
+ Text [ dutch ] = "Er is geen variabele gedefinieerd" ;
Text [ spanish ] = "Variable no definida" ;
Text [ danish ] = "Variablen er ikke defineret" ;
Text [ swedish ] = "Variabel inte definierad" ;
- Text [ finnish ] = "Muuttujaa ei määritetty" ;
+ Text [ finnish ] = "Muuttujaa ei ole määritetty." ;
Text [ english_us ] = "Variable not defined" ;
- Text[ chinese_simplified ] = "ûÓж¨Òå±äÊý";
+ Text[ chinese_simplified ] = "没有定义å˜æ•°";
Text[ russian ] = "Ïåðåìåííàÿ íå îïðåäåëåíà";
Text[ polish ] = "Zmienna nie zdefiniowana";
- Text[ japanese ] = "•Ï”‚Ì–¢’è‹`";
- Text[ chinese_traditional ] = "¨S¦³³]©wÅܶq";
+ Text[ japanese ] = "変数ã®æœªå®šç¾©";
+ Text[ chinese_traditional ] = "沒有è¨å®šè®Šé‡";
Text[ arabic ] = "ÇáãÊÛíÑÉ ÛíÑ ãÍÏÏÉ";
- Text[ dutch ] = "Een variabele is niet gedefinieerd";
- Text[ chinese_simplified ] = "ûÓж¨Òå±äÊý";
+ Text[ dutch ] = "Er is geen variabele gedefinieerd";
+ Text[ chinese_simplified ] = "没有定义å˜æ•°";
Text[ greek ] = "Äåí Ý÷åé ïñéóôåß ìåôáâëçôÞ";
- Text[ korean ] = "Á¤ÀÇ µÇÁö¾ÊÀº º¯¼ö";
+ Text[ korean ] = "변수 ì •ì˜ë˜ì§€ ì•ŠìŒ";
Text[ turkish ] = "Deðiþken tanýmlanmadý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Variable no definida";
+ Text[ catalan ] = "No s'ha definit la variable";
+ Text[ thai ] = "ไม่้ระบุตัวà¹à¸›à¸£";
};
String SbERR_CONVERSION & ERRCODE_RES_MASK
{
@@ -404,21 +415,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Los tipos de datos no coinciden" ;
Text [ danish ] = "Datatyper er uforenelige" ;
Text [ swedish ] = "Datatyper passar inte ihop" ;
- Text [ finnish ] = "Tietolajit eivät täsmää" ;
+ Text [ finnish ] = "Tietolajit eivät täsmää." ;
Text [ english_us ] = "Data type mismatch" ;
- Text[ chinese_simplified ] = "Êý¾ÝÀàÐͲ»Æ¥Åä";
- Text[ russian ] = "Íåñîâìåñòèìûå òèïû äàííûõ";
+ Text[ chinese_simplified ] = "æ•°æ®ç±»åž‹ä¸åŒ¹é…";
+ Text[ russian ] = "Íåñîâìåñòèìûå òèïû";
Text[ polish ] = "Niezgodne typy danych";
- Text[ japanese ] = "ÃÞ°À‚ÌŽí—Þ‚É‹¦’²«‚È‚µ";
- Text[ chinese_traditional ] = "¸ê®ÆÃþ«¬¤£¤Ç°t";
+ Text[ japanese ] = "データã®ç¨®é¡žã«å”調性ãªã—";
+ Text[ chinese_traditional ] = "資料類型ä¸åŒ¹é…";
Text[ arabic ] = "ÚÏã ãØÇÈÞÉ ÃäæÇÚ ÇáÈíÇäÇÊ";
Text[ dutch ] = "Gegevenstypen komen niet overeen";
- Text[ chinese_simplified ] = "Êý¾ÝÀàÐͲ»Æ¥Åä";
+ Text[ chinese_simplified ] = "æ•°æ®ç±»åž‹ä¸åŒ¹é…";
Text[ greek ] = "Áóõìöùíßá ôýðùí äåäïìÝíùí";
- Text[ korean ] = "µ¥ÀÌÅÍ À¯ÇüÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "ë°ì´í„° 형ì‹ì´ 맞지 않습니다.";
Text[ turkish ] = "Veri tipleri arasýnda uyuþmazlýk";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Los tipos de datos no coinciden";
+ Text[ catalan ] = "Els tipus de dades no coincideixen";
+ Text[ thai ] = "ชนิดข้à¸à¸¡à¸¹à¸¥à¹„ม่เข้าà¸à¸±à¸™";
};
String SbERR_BAD_PARAMETER & ERRCODE_RES_MASK
{
@@ -436,19 +448,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Ogiltig parameter" ;
Text [ finnish ] = "Virheellinen parametri" ;
Text [ english_us ] = "Invalid parameter" ;
- Text[ chinese_simplified ] = "ÎÞЧµÄÖú±äÊý";
- Text[ russian ] = "Íåäåéñòâèòåëüíûé ïàðàìåòð";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„åŠ©å˜æ•°";
+ Text[ russian ] = "Íåïðàâèëüíûé ïàðàìåòð";
Text[ polish ] = "Nieprawid³owy parametr";
- Text[ japanese ] = "–³Œø‚ÈÊß×Ò°À";
- Text[ chinese_traditional ] = "§UÅܼƵL®Ä";
+ Text[ japanese ] = "無効ãªãƒ‘ラメータ";
+ Text[ chinese_traditional ] = "助變數無效";
Text[ arabic ] = "ãÚáãÉ ÛíÑ ÕÇáÍÉ";
Text[ dutch ] = "Ongeldige parameter";
- Text[ chinese_simplified ] = "ÎÞЧµÄÖú±äÊý";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„åŠ©å˜æ•°";
Text[ greek ] = "Ìç Ýãêõñç ðáñÜìåôñïò";
- Text[ korean ] = "À¯È¿ÇÏÁö¡¡¾ÊÀº ÆĶó¹ÌÅÍ";
+ Text[ korean ] = "ìž˜ëª»ëœ ë§¤ê°œ 변수";
Text[ turkish ] = "Geçersiz parametre";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Parámetro no válido";
+ Text[ catalan ] = "El paràmetre no és vàlid";
+ Text[ thai ] = "พารามิเตà¸à¸£à¹Œà¹„ม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_USER_ABORT & ERRCODE_RES_MASK
{
@@ -460,24 +473,25 @@ Resource RID_BASIC_START
Text [ portuguese ] = "O processo foi interrompido pelo utilizador" ;
Text [ french ] = "Processus interrompu par l'utilisateur" ;
Text [ dutch ] = "Onderbreking door gebruiker" ;
- Text [ spanish ] = "El proceso ha sido interrumpido por el usuario" ;
+ Text [ spanish ] = "El usuario ha interrumpido el proceso " ;
Text [ danish ] = "Processen blev afbrudt af brugeren" ;
Text [ swedish ] = "Användaren avslutade förloppet" ;
Text [ finnish ] = "Käyttäjä keskeytti toiminnon" ;
Text [ english_us ] = "Process interrupted by user" ;
- Text[ chinese_simplified ] = "ʹÓÃÕßÖжÏÔËËã¹ý³Ì¡£";
+ Text[ chinese_simplified ] = "使用者ä¸æ–è¿ç®—过程。";
Text[ russian ] = "Ïðîöåññ ïðåðâàí ïîëüçîâàòåëåì";
Text[ polish ] = "Proces zosta³ przerwany przez u¿ytkownika";
- Text[ japanese ] = "ˆ—‚ÍÕ°»Þ°‚É‚æ‚Á‚Ä’†’f‚³‚ê‚Ü‚µ‚½";
- Text[ chinese_traditional ] = "¨Ï¥ÎªÌ¤¤Â_¹Bºâ¹Lµ{¡C";
+ Text[ japanese ] = "処ç†ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã‚ˆã£ã¦ä¸æ–ã•ã‚Œã¾ã—ãŸ";
+ Text[ chinese_traditional ] = "使用者ä¸æ–·é‹ç®—éŽç¨‹ã€‚";
Text[ arabic ] = "ÊãÊ ãÞÇØÚÉ ÇáÚãáíÉ ãä ÞÈá ÇáãÓÊÎÏã";
Text[ dutch ] = "Onderbreking door gebruiker";
- Text[ chinese_simplified ] = "ʹÓÃÕßÖжÏÔËËã¹ý³Ì¡£";
+ Text[ chinese_simplified ] = "使用者ä¸æ–è¿ç®—过程。";
Text[ greek ] = "Ç äéáäéêáóßá Ý÷åé äéáêïðåß áðü ôïí ÷ñÞóôç";
- Text[ korean ] = "»ç¿ëÀÚ¿¡ ÀÇÇØ ÁøÇà°úÁ¤¡¡ÁߴܵÊ";
+ Text[ korean ] = "사용ìžì— ì˜í•´ 프로세스가 중단ë˜ì—ˆìŠµë‹ˆë‹¤.";
Text[ turkish ] = "Süreç kullanýcý tarafýndan kesildi";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El proceso ha sido interrumpido por el usuario";
+ Text[ catalan ] = "El procés ha estat interromput per l'usuari";
+ Text[ thai ] = "ผู้ใช้ขัดจังหวะà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£à¸—ำงาน";
};
String SbERR_BAD_RESUME & ERRCODE_RES_MASK
{
@@ -492,21 +506,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Resumen sin error" ;
Text [ danish ] = "Resume uden fejl" ;
Text [ swedish ] = "Resume utan fel" ;
- Text [ finnish ] = "Jatka ilman virheitä" ;
+ Text [ finnish ] = "Jatka ilman virheitä." ;
Text [ english_us ] = "Resume without error" ;
- Text[ chinese_simplified ] = "Resume ²»´ø error";
- Text[ russian ] = "Ðåçþìå áåç îøèáîê";
+ Text[ chinese_simplified ] = "Resume ä¸å¸¦ error";
+ Text[ russian ] = "Áåç îøèáîê";
Text[ polish ] = "Resume bez b³êdu";
Text[ japanese ] = "Resume without error";
- Text[ chinese_traditional ] = "Resume ¤£±a error";
+ Text[ chinese_traditional ] = "Resume ä¸å¸¶ error";
Text[ arabic ] = "ãÊÇÈÚÉ ÈÏæä ÎØÃ";
Text[ dutch ] = "Hervatten zonder fout";
- Text[ chinese_simplified ] = "Resume ²»´ø error";
+ Text[ chinese_simplified ] = "Resume ä¸å¸¦ error";
Text[ greek ] = "Óýíïøç ÷ùñßò óöÜëìáôá";
- Text[ korean ] = "¿À·ù¾øÀÌ Àç°³";
- Text[ turkish ] = "Resume ohne Fehler";
+ Text[ korean ] = "Resume without error";
+ Text[ turkish ] = " ";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Resumen sin error";
+ Text[ catalan ] = "Resume sense error";
+ Text[ thai ] = "ทำต่à¸à¹„ปโดยไม่มีข้à¸à¸œà¸´à¸”พลาด";
};
String SbERR_STACK_OVERFLOW & ERRCODE_RES_MASK
{
@@ -524,19 +539,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Inte tillräckligt med stapelminne" ;
Text [ finnish ] = "Ei tarpeeksi pinomuistia" ;
Text [ english_us ] = "Not enough stack memory" ;
- Text[ chinese_simplified ] = "ջʽÄÚ´æ²»×ã";
- Text[ russian ] = "Íåäîñòàòî÷íî ïàìÿòè ìàãàçèííîãî òèïà";
+ Text[ chinese_simplified ] = "æ ˆå¼å†…å˜ä¸è¶³";
+ Text[ russian ] = "Íåäîñòàòî÷íûé ðàçìåð ñòåêà";
Text[ polish ] = "Za ma³o pamiêci stosowej";
- Text[ japanese ] = "•s\\•ª‚ȽÀ¯¸ÒÓØ";
- Text[ chinese_traditional ] = "°ïÅ|¦¡°O¾ÐÅ餣¨¬";
+ Text[ japanese ] = "ä¸å分ãªã‚¹ã‚¿ãƒƒã‚¯ãƒ¡ãƒ¢ãƒª";
+ Text[ chinese_traditional ] = "å †ç–Šå¼è¨˜æ†¶é«”ä¸è¶³";
Text[ arabic ] = "ÇáÐÇßÑÉ ÇáãÊÑÇÕÉ ÛíÑ ßÇÝíÉ";
Text[ dutch ] = "Niet genoeg stack";
- Text[ chinese_simplified ] = "ջʽÄÚ´æ²»×ã";
+ Text[ chinese_simplified ] = "æ ˆå¼å†…å˜ä¸è¶³";
Text[ greek ] = "Äåí õðÜñ÷åé áñêåôÞ ìíÞìç óôïßâáò";
- Text[ korean ] = "½ºÅà ¸Þ¸ð¸® ºÎÁ·";
+ Text[ korean ] = "ìŠ¤íƒ ë©”ëª¨ë¦¬ 부족";
Text[ turkish ] = "Yýðýn bellek yeterli deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Desbordamiento de pila";
+ Text[ catalan ] = "No hi ha prou memòria de pila";
+ Text[ thai ] = "หน่วยความจำที่เรียงทับซ้à¸à¸™à¹„ม่เพียงพà¸";
};
String SbERR_PROC_UNDEFINED & ERRCODE_RES_MASK
{
@@ -553,19 +569,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Sub- eller funktionsproceduren inte definierad" ;
Text [ finnish ] = "Alitoimintoa tai funktiotoimintoa ei ole määritetty" ;
Text [ english_us ] = "Sub-procedure or function procedure not defined" ;
- Text[ chinese_simplified ] = "ûÓж¨Òå·Ö¹ý³Ì»òº¯Êý¹ý³Ì";
- Text[ russian ] = "Ïîäïðîöåäóðà èëè ïðîöåäóðà ôóíêöèè íå îïðåäåëåíà";
+ Text[ chinese_simplified ] = "没有定义分过程或函数过程";
+ Text[ russian ] = "Ïîäïðîöåäóðà èëè ôóíêöèÿ íå îïðåäåëåíà";
Text[ polish ] = "Nie zdefiniowano procedury podrzêdnej lub funkcyjnej";
- Text[ japanese ] = "Sub ‚Ü‚½‚Í Function ÌßÛ¼°¼Þ¬‚Ì–¢’è‹`";
- Text[ chinese_traditional ] = "¨S¦³©w¸q¤À¹Lµ{©Î¨ç¼Æ¹Lµ{";
+ Text[ japanese ] = "Sub ã¾ãŸã¯ Function プãƒã‚·ãƒ¼ã‚¸ãƒ£ã®æœªå®šç¾©";
+ Text[ chinese_traditional ] = "沒有定義分éŽç¨‹æˆ–函數éŽç¨‹";
Text[ arabic ] = "áã íÊã ÊÚííä ÅÌÑÇÁ ÇáÏÇáÉ Ãæ ÇáÅÌÑÇÁ ÇáÝÑÚí";
Text[ dutch ] = "Sub- of functieprocedure niet gedefinieerd";
- Text[ chinese_simplified ] = "ûÓж¨Òå·Ö¹ý³Ì»òº¯Êý¹ý³Ì";
+ Text[ chinese_simplified ] = "没有定义分过程或函数过程";
Text[ greek ] = "Äåí ïñßóôçêå ç äéáäéêáóßá õðü (Sub) Þ ëåéôïõñãßáò (Function)";
- Text[ korean ] = "Á¤ÀǵÇÁö ¾ÊÀº ¼ºê ÇÁ·Î½ÃÀú ¶Ç´Â ±â´É ÇÁ·Î½ÃÀú";
+ Text[ korean ] = "서브 í”„ë¡œì‹œì € ë˜ëŠ” 기능 í”„ë¡œì‹œì €ê°€ ì •ì˜ë˜ì§€ ì•ŠìŒ";
Text[ turkish ] = "Alt yordam ya da iþlev yordamý tanýmlanmadý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Procedimiento de función o subordinado no definido";
+ Text[ catalan ] = "No s'ha definit el subprocediment o el procediment de la funció";
+ Text[ thai ] = "ไม่้ระบุà¸à¸£à¸°à¸šà¸§à¸™à¸„ำสั่งย่à¸à¸¢à¸«à¸£à¸·à¸à¸à¸£à¸°à¸šà¸§à¸™à¸Ÿà¸±à¸‡à¸à¹Œà¸Šà¸±à¹ˆà¸™";
};
String SbERR_BAD_DLL_LOAD & ERRCODE_RES_MASK
{
@@ -576,25 +593,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Error in loading DLL" ;
Text [ portuguese ] = "Erro ao carregar um ficheiro DLL" ;
Text [ french ] = "Erreur lors du chargement d'un fichier DLL" ;
- Text [ dutch ] = "Fout bei laden van DLL-bestand" ;
+ Text [ dutch ] = "Fout bij laden van DLL-bestand" ;
Text [ spanish ] = "Error al cargar un archivo DDL" ;
Text [ danish ] = "Fejl ved indlæsning af DLL-fil" ;
Text [ swedish ] = "Fel vid laddning av DLL-fil" ;
Text [ finnish ] = "Virhe ladattaessa DLL-tiedostoa" ;
Text [ english_us ] = "Error loading DLL file" ;
- Text[ chinese_simplified ] = "×°Èë DLL Îļþʱ·¢Éú´íÎó";
- Text[ russian ] = "Îøèáêà ïðè çàãðóçêå ôàéëà DLL";
+ Text[ chinese_simplified ] = "装入 DLL 文件时å‘生错误";
+ Text[ russian ] = "Îøèáêà çàãðóçêè DLL";
Text[ polish ] = "B³¹d przy ³adowaniu pliku DLL";
- Text[ japanese ] = "DLĻ²Ù“Ç‚Ýž‚ÝŽž‚Ì´×°";
- Text[ chinese_traditional ] = "¸ü¤JDLLÀɮ׮ɵo¥Í¿ù»~";
+ Text[ japanese ] = "DLLファイルèªã¿è¾¼ã¿æ™‚ã®ã‚¨ãƒ©ãƒ¼";
+ Text[ chinese_traditional ] = "載入DLL檔案時發生錯誤";
Text[ arabic ] = "DLL ÎØà ÃËäÇÁ ÊÍãíá ãáÝ";
- Text[ dutch ] = "Fout bei laden van DLL-bestand";
- Text[ chinese_simplified ] = "×°Èë DLL Îļþʱ·¢Éú´íÎó";
+ Text[ dutch ] = "Fout bij laden van DLL-bestand";
+ Text[ chinese_simplified ] = "装入 DLL 文件时å‘生错误";
Text[ greek ] = "ÓöÜëìá êáôÜ ôç öüñôùóç åíüò áñ÷åßïõ DLL";
- Text[ korean ] = "DLL ÆÄÀÏ ·Îµå½Ã¿¡ ¿À·ù";
+ Text[ korean ] = "DLL íŒŒì¼ ë¡œë“œ 중 오류";
Text[ turkish ] = "DLL dosyasýný yükleme sýrasýnda hata";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Error al cargar un archivo DDL";
+ Text[ catalan ] = "S'ha produït un error en carregar el fitxer DLL";
+ Text[ thai ] = "โหลดà¹à¸Ÿà¹‰à¸¡ DLL ผิดพลาด";
};
String SbERR_BAD_DLL_CALL & ERRCODE_RES_MASK
{
@@ -611,19 +629,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Fel DLL-anropskonvention" ;
Text [ finnish ] = "Väärä DLL-kutsumuoto" ;
Text [ english_us ] = "Wrong DLL call convention" ;
- Text[ chinese_simplified ] = "´íÎóµÄ DLLµ÷ÓÃÔ¼¶¨";
- Text[ russian ] = "Íåïðàâèëüíàÿ êîíâåíöèÿ âûçîâà DLL";
+ Text[ chinese_simplified ] = "错误的 DLL调用约定";
+ Text[ russian ] = "Íåâåðíàÿ ïîñëåäîâàòåëüíîñòü ïàðàìåòðîâ âûçîâà (call convention) DLL";
Text[ polish ] = "Nieprawid³owa konwencja wywo³ania DLL";
- Text[ japanese ] = "³‚µ‚‚È‚¢DLLŒÄ‚Ño‚µŠµ—á";
- Text[ chinese_traditional ] = "¿ù»~ªºDLL½Õ¥Î¬ù©w";
+ Text[ japanese ] = "æ£ã—ããªã„DLL呼ã³å‡ºã—慣例";
+ Text[ chinese_traditional ] = "錯誤的DLL調用約定";
Text[ arabic ] = "ÎÇØÆ DLL ÇÓÊÏÚÇÁ ÇÕØáÇÍ";
Text[ dutch ] = "Foutieve DLL-oproepconventie";
- Text[ chinese_simplified ] = "´íÎóµÄ DLLµ÷ÓÃÔ¼¶¨";
+ Text[ chinese_simplified ] = "错误的 DLL调用约定";
Text[ greek ] = "ËÜèïò óõíèÞêç êëÞóçò DLL";
- Text[ korean ] = "Ʋ¸° DLL È£Ãâ °ü½À";
+ Text[ korean ] = "ìž˜ëª»ëœ DLL 호출 실행";
Text[ turkish ] = "Yanlýþ DLL çaðrý kuralý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Convención de la llamada DLL incorrecta";
+ Text[ catalan ] = "Convenció errònia en la crida a la DLL";
+ Text[ thai ] = " DLL เรียà¸à¹à¸šà¸šà¹à¸œà¸™à¸œà¸´à¸”";
};
String SbERR_INTERNAL_ERROR & ERRCODE_RES_MASK
{
@@ -640,19 +659,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Internt fel $(ARG1)" ;
Text [ finnish ] = "Sisäinen virhe $(ARG1)" ;
Text [ english_us ] = "Internal error $(ARG1)" ;
- Text[ chinese_simplified ] = "ÄÚ²¿´íÎó $(ARG1)";
- Text[ russian ] = "Îøèáêà âíóòðè $(ARG1)";
+ Text[ chinese_simplified ] = "内部错误 $(ARG1)";
+ Text[ russian ] = "Âíóòðåííÿÿ îøèáêà $(ARG1)";
Text[ polish ] = "B³¹d wewnêtrzny $(ARG1)";
- Text[ japanese ] = "“à•”´×°$(ARG1)";
- Text[ chinese_traditional ] = "¤º³¡¿ù»~$(ARG1)";
+ Text[ japanese ] = "内部エラー$(ARG1)";
+ Text[ chinese_traditional ] = "內部錯誤$(ARG1)";
Text[ arabic ] = "$(ARG1) ÎØÃ ÏÇÎáí";
Text[ dutch ] = "Interne fout $(ARG1)";
- Text[ chinese_simplified ] = "ÄÚ²¿´íÎó $(ARG1)";
+ Text[ chinese_simplified ] = "内部错误 $(ARG1)";
Text[ greek ] = "Åóùôåñéêü óöÜëìá $(ARG1)";
- Text[ korean ] = "³»ºÎ ¿À·ù $(ARG1)";
+ Text[ korean ] = "내부 오류 $(ARG1)";
Text[ turkish ] = "Dahili hata $(ARG1)";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Error interno $(ARG1)";
+ Text[ catalan ] = "Error intern $(ARG1)";
+ Text[ thai ] = "ข้à¸à¸œà¸´à¸”พลาดภายใน $(ARG1)";
};
String SbERR_BAD_CHANNEL & ERRCODE_RES_MASK
{
@@ -667,21 +687,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Nombre o número incorrecto de archivo" ;
Text [ danish ] = "Forkert filnavn eller -nummer" ;
Text [ swedish ] = "Ogiltigt filnamn eller filnummer" ;
- Text [ finnish ] = "Virheellinen tiedostonimi tai tiedostonumero" ;
+ Text [ finnish ] = "Virheellinen tiedoston nimi tai tiedoston numero" ;
Text [ english_us ] = "Invalid file name or file number" ;
- Text[ chinese_simplified ] = "ÎÞЧµÄÎļþ»òºÅÂë";
- Text[ russian ] = "Èìÿ èëè íîìåð ôàéëà íåïðàâèëüíû";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„æ–‡ä»¶æˆ–å·ç ";
+ Text[ russian ] = "Íåïðàâèëüíîå èìÿ èëè íîìåð ôàéëà";
Text[ polish ] = "Nazwa pliku lub numer nieprawid³owe";
- Text[ japanese ] = "̧²Ù–¼‚Ü‚½‚Í̧²Ù”Ô†‚ª•s“KØ";
- Text[ chinese_traditional ] = "µL®ÄªºÀɮשθ¹½X";
+ Text[ japanese ] = "ファイルåã¾ãŸã¯ãƒ•ã‚¡ã‚¤ãƒ«ç•ªå·ãŒä¸é©åˆ‡";
+ Text[ chinese_traditional ] = "無效的檔案或號碼";
Text[ arabic ] = "ÇÓã ÇáãáÝ Ãæ ÑÞãå ÛíÑ ÕÍíÍ";
Text[ dutch ] = "Ongeldige bestandsnaam of -nummer";
- Text[ chinese_simplified ] = "ÎÞЧµÄÎļþ»òºÅÂë";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„æ–‡ä»¶æˆ–å·ç ";
Text[ greek ] = "ËÜèïò üíïìá Þ áñéèìüò áñ÷åßïõ";
- Text[ korean ] = "ÆÄÀÏ À̸§ ¶Ç´Â ÆÄÀÏ ¹øÈ£ Ʋ¸²";
+ Text[ korean ] = "íŒŒì¼ ì´ë¦„ ë˜ëŠ” íŒŒì¼ ë²ˆí˜¸ê°€ ìž˜ëª»ë¨ ";
Text[ turkish ] = "Dosya adý ya da numarasý yanlýþ";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Nombre o número incorrecto de archivo";
+ Text[ catalan ] = "El nom o el número del fitxer és incorrecte";
+ Text[ thai ] = "ชื่à¸à¸«à¸£à¸·à¸à¹€à¸¥à¸‚ที่à¹à¸Ÿà¹‰à¸¡à¹„ม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_FILE_NOT_FOUND & ERRCODE_RES_MASK
{
@@ -696,21 +717,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "No se encuentra el archivo" ;
Text [ danish ] = "Filen blev ikke fundet" ;
Text [ swedish ] = "Filen hittades inte" ;
- Text [ finnish ] = "Tiedostoa ei löydy" ;
+ Text [ finnish ] = "Tiedostoa ei löydy." ;
Text [ english_us ] = "File not found" ;
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½Îļþ";
+ Text[ chinese_simplified ] = "没有找到文件";
Text[ russian ] = "Ôàéë íå íàéäåí";
Text[ polish ] = "pliku nie znaleziono";
- Text[ japanese ] = "̧²Ù‚ÍŒ©‚‚©‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¨S¦³§ä¨ìÀÉ®×";
+ Text[ japanese ] = "ファイルã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "沒有找到檔案";
Text[ arabic ] = "áã íÊã ÇáÚËæÑ Úáì ÇáãáÝ";
Text[ dutch ] = "Bestand niet gevonden";
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½Îļþ";
+ Text[ chinese_simplified ] = "没有找到文件";
Text[ greek ] = "Ôï áñ÷åßï äåí âñÝèçêå";
- Text[ korean ] = "ÆÄÀÏÀ»¡¡Ã£Áö¡¡¸øÇß½À´Ï´Ù.";
+ Text[ korean ] = "파ì¼ì„ 찾지 못했습니다.";
Text[ turkish ] = "Dosya bulunamadý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se encuentra el archivo";
+ Text[ catalan ] = "No s'ha trobat el fitxer";
+ Text[ thai ] = "ไม่พบà¹à¸Ÿà¹‰à¸¡";
};
String SbERR_BAD_FILE_MODE & ERRCODE_RES_MASK
{
@@ -721,25 +743,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Bad file mode" ;
Text [ portuguese ] = "Modo do ficheiro incorrecto" ;
Text [ french ] = "Mode de fichier incorrect" ;
- Text [ dutch ] = "Onjuiste bestandsmodus" ;
+ Text [ dutch ] = "Foutieve bestandsmodus" ;
Text [ spanish ] = "Modo de archivo incorrecto" ;
Text [ danish ] = "Forkert filtilstand" ;
Text [ swedish ] = "Fel filläge" ;
Text [ finnish ] = "Virheellinen tiedostotila" ;
Text [ english_us ] = "Incorrect file mode" ;
- Text[ chinese_simplified ] = "´íÎóµÄÎļþģʽ";
+ Text[ chinese_simplified ] = "错误的文件模å¼";
Text[ russian ] = "Íåïðàâèëüíûé ðåæèì ôàéëà";
Text[ polish ] = "Niepoprawny tryb pliku";
- Text[ japanese ] = "̧²Ù Ó°ÄÞ‚ª³‚µ‚‚ ‚è‚Ü‚¹‚ñ@@@@@@@@@@@@@";
- Text[ chinese_traditional ] = "¿ù»~ªºÀÉ®×¼Ò¦¡";
+ Text[ japanese ] = "ファイル モードãŒæ£ã—ãã‚ã‚Šã¾ã›ã‚“             ";
+ Text[ chinese_traditional ] = "錯誤的檔案模å¼";
Text[ arabic ] = "æÖÚ ÎÇØÆ ááãáÝ";
- Text[ dutch ] = "Onjuiste bestandsmodus";
- Text[ chinese_simplified ] = "´íÎóµÄÎļþģʽ";
+ Text[ dutch ] = "Foutieve bestandsmodus";
+ Text[ chinese_simplified ] = "错误的文件模å¼";
Text[ greek ] = "Ìç Ýãêõñç êáôÜóôáóç áñ÷åßïõ";
- Text[ korean ] = "ÆÄÀÏ ¸ðµå Ʋ¸²";
+ Text[ korean ] = "íŒŒì¼ ëª¨ë“œê°€ 올바르지 않습니다.";
Text[ turkish ] = "Dosya kipi yanlýþ";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Modo de archivo incorrecto";
+ Text[ catalan ] = "Mode incorrecte del fitxer";
+ Text[ thai ] = "โหมดà¹à¸Ÿà¹‰à¸¡à¹„ม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_FILE_ALREADY_OPEN & ERRCODE_RES_MASK
{
@@ -755,21 +778,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "El archivo ya está abierto" ;
Text [ danish ] = "Filen er allerede åben" ;
Text [ swedish ] = "Filen är redan öppen" ;
- Text [ finnish ] = "Tiedosto on jo avoinna" ;
+ Text [ finnish ] = "Tiedosto on jo avoinna." ;
Text [ english_us ] = "File already open" ;
- Text[ chinese_simplified ] = "ÒѾ´ò¿ªÎļþ";
+ Text[ chinese_simplified ] = "å·²ç»æ‰“开文件";
Text[ russian ] = "Ôàéë óæå îòêðûò";
Text[ polish ] = "Plik ju¿ otworzony";
- Text[ japanese ] = "̧²Ù‚Í‚·‚Å‚ÉŠJ‚©‚ê‚Ä‚¢‚Ü‚·";
- Text[ chinese_traditional ] = "¤w¸g¶}±ÒÀÉ®×";
+ Text[ japanese ] = "ファイルã¯ã™ã§ã«é–‹ã‹ã‚Œã¦ã„ã¾ã™";
+ Text[ chinese_traditional ] = "已經開啟檔案";
Text[ arabic ] = "ÇáãáÝ ãÝÊæÍ ãÓÈÞÇð";
Text[ dutch ] = "Bestand reeds geopend";
- Text[ chinese_simplified ] = "ÒѾ´ò¿ªÎļþ";
+ Text[ chinese_simplified ] = "å·²ç»æ‰“开文件";
Text[ greek ] = "Ôï áñ÷åßï åßíáé Þäç áíïé÷ôü";
- Text[ korean ] = "ÆÄÀÏÀº ÀÌ¹Ì ¿·ÁÀÖ½À´Ï´Ù.";
+ Text[ korean ] = "파ì¼ì´ ì´ë¯¸ ì—´ë ¤ìžˆìŠµë‹ˆë‹¤.";
Text[ turkish ] = "Dosya açýk durumda";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El archivo ya está abierto";
+ Text[ catalan ] = "El fitxer ja és obert";
+ Text[ thai ] = "à¹à¸Ÿà¹‰à¸¡à¹€à¸›à¸´à¸”à¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§";
};
String SbERR_IO_ERROR & ERRCODE_RES_MASK
{
@@ -784,22 +808,23 @@ Resource RID_BASIC_START
Text [ dutch ] = "I/O-fout in apparaat" ;
Text [ spanish ] = "Error de dispositivo E/S" ;
Text [ danish ] = "I/O-fejl i enhed" ;
- Text [ swedish ] = "Apparat I/O-fel" ;
+ Text [ swedish ] = "I/O-fel i enhet" ;
Text [ finnish ] = "Laitteen I/O-virhe" ;
Text [ english_us ] = "Device I/O error" ;
- Text[ chinese_simplified ] = "É豸·¢ÉúI/O´íÎó";
- Text[ russian ] = "Îøèáêà óñòðîéñòâà Ââîäà/Âûâîäà";
+ Text[ chinese_simplified ] = "设备å‘生I/O错误";
+ Text[ russian ] = "Îøèáêà óñòðîéñòâà ââîäà/âûâîäà";
Text[ polish ] = "B³¹d We/Wy urz¹dzenia";
- Text[ japanese ] = "ÃÞ¨ÊÞ²½ I/O ´×°";
- Text[ chinese_traditional ] = "³]³Æµo¥ÍI/O¿ù»~";
+ Text[ japanese ] = "デãƒã‚¤ã‚¹ I/O エラー";
+ Text[ chinese_traditional ] = "è¨å‚™ç™¼ç”ŸI/O錯誤";
Text[ arabic ] = "ÎØà Ýí ÅÏÎÇá æÅÎÑÇÌ ÇáÌåÇÒ";
Text[ dutch ] = "I/O-fout in apparaat";
- Text[ chinese_simplified ] = "É豸·¢ÉúI/O´íÎó";
+ Text[ chinese_simplified ] = "设备å‘生I/O错误";
Text[ greek ] = "ÓöÜëìá óõóêåõÞò åéóüäïõ/åîüäïõ";
- Text[ korean ] = "µð¹ÙÀ̽º I/O ¿À·ù";
+ Text[ korean ] = "I/O 장치 오류";
Text[ turkish ] = "Cihaz I/O hatasý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Error de dispositivo E/S";
+ Text[ catalan ] = "Error d'E/S del dispositiu";
+ Text[ thai ] = "à¸à¸¸à¸›à¸à¸£à¸“์ I/O ผิดพลาด";
};
String SbERR_FILE_EXISTS & ERRCODE_RES_MASK
{
@@ -809,26 +834,27 @@ Resource RID_BASIC_START
Text [ italian ] = "File già esistente" ;
Text [ portuguese_brazilian ] = "File already exists" ;
Text [ portuguese ] = "O ficheiro já existe" ;
- Text [ french ] = "Fichier existant déjà" ;
+ Text [ french ] = "Un fichier de ce nom existe déjà." ;
Text [ dutch ] = "Bestand bestaat reeds" ;
Text [ spanish ] = "El archivo ya existe" ;
Text [ danish ] = "Filen eksisterer allerede" ;
Text [ swedish ] = "Filen existerar redan" ;
- Text [ finnish ] = "Tiedosto on jo olemassa" ;
+ Text [ finnish ] = "Tiedosto on jo olemassa." ;
Text [ english_us ] = "File already exists" ;
- Text[ chinese_simplified ] = "ÎļþÒѾ´æÔÚ";
+ Text[ chinese_simplified ] = "文件已ç»å˜åœ¨";
Text[ russian ] = "Ôàéë óæå ñóùåñòâóåò";
Text[ polish ] = "Plik ju¿ istnieje";
- Text[ japanese ] = "̧²Ù‚Í‚·‚Å‚É‚ ‚è‚Ü‚·";
- Text[ chinese_traditional ] = "Àɮפw¸g¦s¦b";
+ Text[ japanese ] = "ファイルã¯ã™ã§ã«ã‚ã‚Šã¾ã™";
+ Text[ chinese_traditional ] = "檔案已經å˜åœ¨";
Text[ arabic ] = "ÇáãáÝ ãæÌæÏ ãÓÈÞÇð";
Text[ dutch ] = "Bestand bestaat reeds";
- Text[ chinese_simplified ] = "ÎļþÒѾ´æÔÚ";
+ Text[ chinese_simplified ] = "文件已ç»å˜åœ¨";
Text[ greek ] = "Ôï áñ÷åßï õðÜñ÷åé Þäç";
- Text[ korean ] = "ÆÄÀÏÀº ÀÌ¹Ì Á¸ÀçÇÕ´Ï´Ù.";
+ Text[ korean ] = "파ì¼ì´ ì´ë¯¸ 있습니다.";
Text[ turkish ] = "Dosya mevcut durumda";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El archivo ya existe";
+ Text[ catalan ] = "El fitxer ja existeix";
+ Text[ thai ] = "มีà¹à¸Ÿà¹‰à¸¡à¸à¸¢à¸¹à¹ˆà¹à¸¥à¹‰à¸§";
};
String SbERR_BAD_RECORD_LENGTH & ERRCODE_RES_MASK
{
@@ -840,25 +866,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Bad record length" ;
Text [ portuguese ] = "Comprimento do registo de dados incorrecto" ;
Text [ french ] = "Longueur d'enregistrement incorrecte" ;
- Text [ dutch ] = "Onjuiste record-lengte" ;
- Text [ spanish ] = "Longitud errónea del registro de datos" ;
+ Text [ dutch ] = "Foutieve recordlengte" ;
+ Text [ spanish ] = "Longitud del registro de datos errónea " ;
Text [ danish ] = "Forkert datapostlængde" ;
Text [ swedish ] = "Felaktig datapostlängd" ;
Text [ finnish ] = "Virheellinen tietuepituus" ;
Text [ english_us ] = "Incorrect record length" ;
- Text[ chinese_simplified ] = "Êý¾ÝÌõÄ¿³¤¶È´íÎó";
+ Text[ chinese_simplified ] = "æ•°æ®æ¡ç›®é•¿åº¦é”™è¯¯";
Text[ russian ] = "Íåïðàâèëüíàÿ äëèíà çàïèñè äàííûõ";
Text[ polish ] = "Niepoprawna d³ugoœæ rekordów";
- Text[ japanese ] = "Úº°ÄÞ‚Ì’·‚³‚ª•s“KØ";
- Text[ chinese_traditional ] = "¿ù»~ªº¸ê®Æ±ø¥Øªø«×";
+ Text[ japanese ] = "レコードã®é•·ã•ãŒä¸é©åˆ‡";
+ Text[ chinese_traditional ] = "錯誤的資料æ¢ç›®é•·åº¦";
Text[ arabic ] = "Øæá ÓÌáÇÊ ÇáÈíÇäÇÊ ÛíÑ ÕÍíÍ";
- Text[ dutch ] = "Onjuiste record-lengte";
- Text[ chinese_simplified ] = "Êý¾ÝÌõÄ¿³¤¶È´íÎó";
+ Text[ dutch ] = "Foutieve recordlengte";
+ Text[ chinese_simplified ] = "æ•°æ®æ¡ç›®é•¿åº¦é”™è¯¯";
Text[ greek ] = "Ìç áðïäåêôü ìÞêïò åããñáöÞò";
- Text[ korean ] = "Ʋ¸°¡¡µ¥ÀÌÅÍ ·¹ÄÚµå ±æÀÌ";
+ Text[ korean ] = "ìž˜ëª»ëœ ë°ì´í„° ë ˆì½”ë“œ 길ì´";
Text[ turkish ] = "Yanlýþ veri kümesi uzunluðu";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Longitud errónea del registro de datos";
+ Text[ catalan ] = "Longitud incorrecta del registre";
+ Text[ thai ] = "ความยาวขà¸à¸‡à¸£à¸°à¹€à¸šà¸µà¸¢à¸™à¹„ม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_DISK_FULL & ERRCODE_RES_MASK
{
@@ -873,21 +900,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Disquete o disco duro lleno" ;
Text [ danish ] = "Disketten/harddisken er fuld" ;
Text [ swedish ] = "Diskett eller hårddisk full" ;
- Text [ finnish ] = "Levyke tai kovalevy täynnä" ;
+ Text [ finnish ] = "Levyke tai kiintolevy täynnä" ;
Text [ english_us ] = "Disk or hard drive full" ;
- Text[ chinese_simplified ] = "ÈíÅÌ»òÓ²ÅÌÒÑÂú";
- Text[ russian ] = "Äèñê èëè æåñòêèé äèñê çàïîëíåíû";
+ Text[ chinese_simplified ] = "软盘或硬盘已满";
+ Text[ russian ] = "Äèñê çàïîëíåí";
Text[ polish ] = "Dyskietka/Dysk twardy s¹ pe³ne";
- Text[ japanese ] = "ÌÛ¯Ëß°ÃÞ¨½¸‚Ü‚½‚ÍÊ°ÄÞÃÞ¨½¸‚ª‚¢‚Á‚Ï‚¢";
- Text[ chinese_traditional ] = "³nºÏ½L©ÎºÏ½L¤wº¡";
+ Text[ japanese ] = "フãƒãƒƒãƒ”ーディスクã¾ãŸã¯ãƒãƒ¼ãƒ‰ãƒ‡ã‚£ã‚¹ã‚¯ãŒã„ã£ã±ã„";
+ Text[ chinese_traditional ] = "軟ç£ç›¤æˆ–ç£ç›¤å·²æ»¿";
Text[ arabic ] = "ÇáÞÑÕ ÇáãÑä/ ÇáÕáÈ ããÊáÆ";
Text[ dutch ] = "Diskette/vaste schijf vol";
- Text[ chinese_simplified ] = "ÈíÅÌ»òÓ²ÅÌÒÑÂú";
+ Text[ chinese_simplified ] = "软盘或硬盘已满";
Text[ greek ] = "ÄéóêÝôá/ÌïíÜäá äßóêïõ åßíáé ðëÞñçò";
- Text[ korean ] = "µð½ºÄÏ/ ÇÏµå µð½ºÅ©°¡ ²Ë áÀ½";
+ Text[ korean ] = "디스켓/하드 디스í¬ê°€ 꽉 ì°¼ìŒ";
Text[ turkish ] = "Disket/disk dolu";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Disquete o disco duro lleno";
+ Text[ catalan ] = "El disc o el disc dur és ple";
+ Text[ thai ] = "ดิสà¸à¹Œà¸«à¸£à¸·à¸à¸®à¸²à¸£à¹Œà¸”ไดร้ฟ์เต็ม";
};
String SbERR_READ_PAST_EOF & ERRCODE_RES_MASK
{
@@ -900,24 +928,25 @@ Resource RID_BASIC_START
Text [ portuguese ] = "Ler para além do fim de ficheiro" ;
Text [ french ] = "Lecture au-delà de la fin du fichier" ;
Text [ dutch ] = "Lezen overschrijdt bestandseinde" ;
- Text [ spanish ] = "Seguir leyendo tras el final del archivo" ;
+ Text [ spanish ] = "Seguir leyendo más allá del final del archivo" ;
Text [ danish ] = "Læs ud over filens slutning" ;
Text [ swedish ] = "Läsning utöver filens slut" ;
- Text [ finnish ] = "Lukumääritys ylittää tiedoston lopun" ;
+ Text [ finnish ] = "Lukumääritys ylittää tiedoston lopun EOF-merkinnän" ;
Text [ english_us ] = "Reading exceeds EOF" ;
- Text[ chinese_simplified ] = "¶ÁÈ¡³¬³öÎļþ·¶Î§";
- Text[ russian ] = "Ñ÷èòûâàíèå ïðåâûøàåò êîíåö ôàéëà";
+ Text[ chinese_simplified ] = "读å–超出文件范围";
+ Text[ russian ] = "×òåíèå çà ãðàíèöåé ôàéëà (EOF)";
Text[ polish ] = "Odczyt przekracza koniec pliku";
- Text[ japanese ] = "EOF §Œäº°ÄÞ‚ð‰z‚¦‚é“Ç‚ÝŽæ‚è";
- Text[ chinese_traditional ] = "Ū¨ú¶W¥XÀÉ®×½d³ò";
+ Text[ japanese ] = "EOF 制御コードを越ãˆã‚‹èªã¿å–ã‚Š";
+ Text[ chinese_traditional ] = "讀å–超出檔案範åœ";
Text[ arabic ] = "ÇáÞÑÇÁÉ ÍÊì äåÇíÉ ÇáãáÝ æãÇ ÈÚÏåÇ";
Text[ dutch ] = "Lezen overschrijdt bestandseinde";
- Text[ chinese_simplified ] = "¶ÁÈ¡³¬³öÎļþ·¶Î§";
+ Text[ chinese_simplified ] = "读å–超出文件范围";
Text[ greek ] = "ÁíÜãíùóç ðÝñá áðü ôï ôÝëïò ôïõ áñ÷åßïõ";
- Text[ korean ] = "ÆÄÀÏÀÇ ³¡À» ÃÊ°úÇÏ¿© ÀÐÀ½";
+ Text[ korean ] = "EOF를 초과하여 ì½ìŒ";
Text[ turkish ] = "Okuma dosya sonunu aþýyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Seguir leyendo tras el final del archivo";
+ Text[ catalan ] = "La lectura ultrapassa l'EOF";
+ Text[ thai ] = "à¸à¸³à¸¥à¸±à¸‡à¸à¹ˆà¸²à¸™à¹€à¸à¸´à¸™ EOF";
};
String SbERR_BAD_RECORD_NUMBER & ERRCODE_RES_MASK
{
@@ -928,25 +957,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Bad record number" ;
Text [ portuguese ] = "Número do registo de dados incorrecto" ;
Text [ french ] = "Numéro d'enregistrement incorrect" ;
- Text [ dutch ] = "Onjuist record-nummer" ;
- Text [ spanish ] = "Número erróneo de registro de datos" ;
+ Text [ dutch ] = "Onjuist recordnummer" ;
+ Text [ spanish ] = "Número del registro de datos erróneo " ;
Text [ danish ] = "Forkert datapostnummer" ;
Text [ swedish ] = "Felaktigt datapostnummer" ;
Text [ finnish ] = "Virheellinen tietuenumero" ;
Text [ english_us ] = "Incorrect record number" ;
- Text[ chinese_simplified ] = "Êý¾ÝÌõÄ¿ºÅÂë´íÎó";
- Text[ russian ] = "Íåïðàâèëüíûé íîìåð ðåãèñòðàöèè äàííûõ";
+ Text[ chinese_simplified ] = "æ•°æ®æ¡ç›®ç¼–å·é”™è¯¯";
+ Text[ russian ] = "Íåïðàâèëüíûé íîìåð çàïèñè";
Text[ polish ] = "Niepoprawna d³ugoœæ rekordów";
- Text[ japanese ] = "Úº°ÄÞ”Ô†‚ª•s“KØ";
- Text[ chinese_traditional ] = "¸ê®Æ±ø¥Ø½s¸¹¿ù»~";
+ Text[ japanese ] = "レコード番å·ãŒä¸é©åˆ‡";
+ Text[ chinese_traditional ] = "資料æ¢ç›®ç·¨è™ŸéŒ¯èª¤";
Text[ arabic ] = "ÑÞã ÓÌáÇÊ ÇáÈíÇäÇÊ ÛíÑ ÕÍíÍ";
- Text[ dutch ] = "Onjuist record-nummer";
- Text[ chinese_simplified ] = "Êý¾ÝÌõÄ¿ºÅÂë´íÎó";
+ Text[ dutch ] = "Onjuist recordnummer";
+ Text[ chinese_simplified ] = "æ•°æ®æ¡ç›®ç¼–å·é”™è¯¯";
Text[ greek ] = "ËáíèáóìÝíïò áñéèìüò åããñáöÞò";
- Text[ korean ] = "µ¥ÀÌÅÍ ·¹ÄÚµå ¹øÈ£ Ʋ¸²";
+ Text[ korean ] = "맞지 않는 ë ˆì½”ë“œ 번호";
Text[ turkish ] = "Veri kümesi numarasý yanlýþ";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Número erróneo de registro de datos";
+ Text[ catalan ] = "Número incorrecte de registre";
+ Text[ thai ] = "เลขที่ระเบียนไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_TOO_MANY_FILES & ERRCODE_RES_MASK
{
@@ -957,25 +987,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Too many files" ;
Text [ portuguese ] = "Demasiados ficheiros" ;
Text [ french ] = "Trop de fichiers" ;
- Text [ dutch ] = "Teveel bestanden" ;
+ Text [ dutch ] = "Te veel bestanden" ;
Text [ spanish ] = "Demasiados archivos" ;
Text [ danish ] = "Der er for mange filer" ;
Text [ swedish ] = "För många filer" ;
Text [ finnish ] = "Liian monta tiedostoa" ;
Text [ english_us ] = "Too many files" ;
- Text[ chinese_simplified ] = "Ì«¶àÎļþ";
+ Text[ chinese_simplified ] = "太多文件";
Text[ russian ] = "Ñëèøêîì ìíîãî ôàéëîâ";
Text[ polish ] = "Za du¿o plików";
- Text[ japanese ] = "̧²Ù‚ª‘½‚·‚¬‚Ü‚·";
- Text[ chinese_traditional ] = "¤Ó¦hÀÉ®×";
+ Text[ japanese ] = "ファイルãŒå¤šã™ãŽã¾ã™";
+ Text[ chinese_traditional ] = "太多檔案";
Text[ arabic ] = "ãáÝÇÊ ßËíÑÉ ÌÏÇð";
- Text[ dutch ] = "Teveel bestanden";
- Text[ chinese_simplified ] = "Ì«¶àÎļþ";
+ Text[ dutch ] = "Te veel bestanden";
+ Text[ chinese_simplified ] = "太多文件";
Text[ greek ] = "ÐÜñá ðïëëÜ áñ÷åßá";
- Text[ korean ] = "ÆÄÀϵéÀÌ ³Ê¹« ¸¹À½";
+ Text[ korean ] = "파ì¼ì´ 너무 많습니다.";
Text[ turkish ] = "Dosya sayýsý fazla";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Demasiados archivos";
+ Text[ catalan ] = "Massa fitxers";
+ Text[ thai ] = "à¹à¸Ÿà¹‰à¸¡à¸¡à¸²à¸à¹€à¸à¸´à¸™à¹„ป";
};
String SbERR_NO_DEVICE & ERRCODE_RES_MASK
{
@@ -993,19 +1024,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Enhet ej tillgänglig" ;
Text [ finnish ] = "Laite ei ole käytettävissä" ;
Text [ english_us ] = "Device not available" ;
- Text[ chinese_simplified ] = "É豸²»´æÔÚ";
+ Text[ chinese_simplified ] = "设备ä¸å˜åœ¨";
Text[ russian ] = "Óñòðîéñòâî íåäîñòóïíî";
Text[ polish ] = "Urz¹dzenie niedostêpne";
- Text[ japanese ] = "ÃÞ¨ÊÞ²½‚Í‚ ‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "³]³Æ¤£¦s¦b";
+ Text[ japanese ] = "デãƒã‚¤ã‚¹ã¯ã‚ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "è¨å‚™ä¸å˜åœ¨";
Text[ arabic ] = "ÇáÌåÇÒ ÛíÑ ãÊÇÍ";
Text[ dutch ] = "Apparatuur niet beschikbaar";
- Text[ chinese_simplified ] = "É豸²»´æÔÚ";
+ Text[ chinese_simplified ] = "设备ä¸å˜åœ¨";
Text[ greek ] = "Ç óõóêåõÞ äåí åßíáé äéáèÝóéìç";
- Text[ korean ] = "µð¹ÙÀ̽º »ç¿ëÀÌ ºÒ°¡´É";
+ Text[ korean ] = "장치 사용 불가능";
Text[ turkish ] = "Cihaz kullanýlabilir durumda deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El dispositivo no está disponible";
+ Text[ catalan ] = "El dispositiu no està disponible";
+ Text[ thai ] = "à¸à¸¸à¸›à¸à¸£à¸“์ใช้ไม่ได้";
};
String SbERR_ACCESS_DENIED & ERRCODE_RES_MASK
{
@@ -1022,19 +1054,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Åtkomst nekad" ;
Text [ finnish ] = "Käyttö kielletty" ;
Text [ english_us ] = "Access denied" ;
- Text[ chinese_simplified ] = "¾Ü¾ø¶ÁÈ¡";
+ Text[ chinese_simplified ] = "æ‹’ç»è¯»å–";
Text[ russian ] = "Äîñòóï çàïðåùåí";
Text[ polish ] = "Dostêp zabroniony";
- Text[ japanese ] = "±¸¾½‚Å‚«‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "©Úµ´Åª¨ú";
+ Text[ japanese ] = "アクセスã§ãã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "拒絕讀å–";
Text[ arabic ] = "áã íÓãÍ ÈÇáæÕæá";
Text[ dutch ] = "Toegang geweigerd";
- Text[ chinese_simplified ] = "¾Ü¾ø¶ÁÈ¡";
+ Text[ chinese_simplified ] = "æ‹’ç»è¯»å–";
Text[ greek ] = "Äåí åðéôñÝðåôáé ç ðñüóâáóç";
- Text[ korean ] = "Á¢±Ù °ÅºÎµÊ";
+ Text[ korean ] = "액세스 거부";
Text[ turkish ] = "Eriþim engellendi";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Acceso denegado";
+ Text[ catalan ] = "S'hi ha denegat l'accés";
+ Text[ thai ] = "ปà¸à¸´à¹€à¸ªà¸˜à¸à¸²à¸£à¹€à¸‚้าถึง";
};
String SbERR_NOT_READY & ERRCODE_RES_MASK
{
@@ -1045,25 +1078,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Disk not ready" ;
Text [ portuguese ] = "A disquete não está pronta" ;
Text [ french ] = "La disquette n'est pas prête" ;
- Text [ dutch ] = "Station niet bereid" ;
- Text [ spanish ] = "El disquete no está preparado" ;
+ Text [ dutch ] = "Station niet gereed" ;
+ Text [ spanish ] = "El disquete no está listo" ;
Text [ danish ] = "Disketten er ikke klar" ;
Text [ swedish ] = "Disketten är inte beredd" ;
- Text [ finnish ] = "Levy ei ole valmiina" ;
+ Text [ finnish ] = "Levy ei ole valmiina." ;
Text [ english_us ] = "Disk not ready" ;
- Text[ chinese_simplified ] = "ÈíÅÌ»¹Ã»ÓÐ×¼±¸ºÃ";
+ Text[ chinese_simplified ] = "软盘还没有准备好";
Text[ russian ] = "Äèñê íå ãîòîâ";
Text[ polish ] = "Dyskietka nie gotowa";
- Text[ japanese ] = "ÃÞ¨½¸‚Í—pˆÓ‚Å‚«‚Ä‚¢‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "³nºÏ½LÁÙ¨S¦³·Ç³Æ¦n";
+ Text[ japanese ] = "ディスクã¯ç”¨æ„ã§ãã¦ã„ã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "軟ç£ç›¤é‚„沒有準備好";
Text[ arabic ] = "ÇáÞÑÕ ÛíÑ ÌÇåÒ";
- Text[ dutch ] = "Station niet bereid";
- Text[ chinese_simplified ] = "ÈíÅÌ»¹Ã»ÓÐ×¼±¸ºÃ";
+ Text[ dutch ] = "Station niet gereed";
+ Text[ chinese_simplified ] = "软盘还没有准备好";
Text[ greek ] = "Ç äéóêÝôá äåí åßíáé Ýôïéìç";
- Text[ korean ] = "µð½ºÄÏÀÌ ÁغñµÇÁö ¾Ê¾Ò½À´Ï´Ù.";
+ Text[ korean ] = "ë””ìŠ¤ì¼“ì´ ì¤€ë¹„ë˜ì§€ 않았습니다.";
Text[ turkish ] = "Disket hazýr deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El disquete no está preparado";
+ Text[ catalan ] = "El disc no està preparat";
+ Text[ thai ] = "ดิสà¸à¹Œà¹„ม่พร้à¸à¸¡";
};
String SbERR_NOT_IMPLEMENTED & ERRCODE_RES_MASK
{
@@ -1080,19 +1114,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Ej implementerad" ;
Text [ finnish ] = "Ei käytössä" ;
Text [ english_us ] = "Not implemented" ;
- Text[ chinese_simplified ] = "ÉÐδʵʩ";
- Text[ russian ] = "Íå ðåàëèçèðîâàíî";
+ Text[ chinese_simplified ] = "尚未实施";
+ Text[ russian ] = "Íå ðåàëèçîâàíî";
Text[ polish ] = "Nie zaimplementowane";
- Text[ japanese ] = "ŽÀ‘•‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "©|¥¼¹ê²{";
+ Text[ japanese ] = "実装ã•ã‚Œã¦ã„ã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "尚未實ç¾";
Text[ arabic ] = "áã íÊã ÇáÊØÈíÞ";
Text[ dutch ] = "Niet ingevoerd";
- Text[ chinese_simplified ] = "ÉÐδʵʩ";
+ Text[ chinese_simplified ] = "尚未实施";
Text[ greek ] = "Äåí Ý÷åé õëïðïéçèåß";
- Text[ korean ] = "±¸ÇöµÇÁö ¾Ê¾ÒÀ½";
+ Text[ korean ] = "구현ë˜ì§€ 않았습니다.";
Text[ turkish ] = "Uygulanmadý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No implementado";
+ Text[ catalan ] = "No està implementat";
+ Text[ thai ] = "ไม่ใช้";
};
String SbERR_DIFFERENT_DRIVE & ERRCODE_RES_MASK
{
@@ -1105,24 +1140,25 @@ Resource RID_BASIC_START
Text [ portuguese ] = "Impossível mudar nome em várias unidades" ;
Text [ french ] = "Impossible de renommer sur des unités différentes !" ;
Text [ dutch ] = "Namen wijzigen op verschillende stations niet mogelijk" ;
- Text [ spanish ] = "No se puede cambiar nombre en distintas unidades" ;
+ Text [ spanish ] = "No se puede cambiar el nombre en distintas unidades" ;
Text [ danish ] = "Omdøbning på forskellige drev er ikke mulig" ;
Text [ swedish ] = "Omöjligt att byta namn på olika enheter" ;
- Text [ finnish ] = "Uudelleennimeäminen eri levyille ei onnistu" ;
+ Text [ finnish ] = "Uudelleennimeäminen eri levyille ei onnistu." ;
Text [ english_us ] = "Renaming on different drives impossible" ;
- Text[ chinese_simplified ] = "ÎÞ·¨ÖØÃüÃû³É²»Í¬µÄÇý¶¯ÅÌ";
+ Text[ chinese_simplified ] = "æ— æ³•é‡å‘½åæˆä¸åŒçš„驱动盘";
Text[ russian ] = "Ïåðåèìåíîâàòü íà ðàçíûõ äèñêàõ íåâîçìîæíî";
Text[ polish ] = "Zmiana nazwy na ró¿nych dyskach jest niemo¿liwa";
- Text[ japanese ] = "ˆÙ‚È‚Á‚½ÄÞײÌÞ‚Å‚Ì–¼‘O‚Ì•ÏX‚Í‚Å‚«‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "µLªk«·s©R¦W¦¨¤£¦PªººÏ½L";
+ Text[ japanese ] = "ç•°ãªã£ãŸãƒ‰ãƒ©ã‚¤ãƒ–ã§ã®åå‰ã®å¤‰æ›´ã¯ã§ãã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "無法é‡æ–°å‘½åæˆä¸åŒçš„ç£ç›¤";
Text[ arabic ] = "ÅÚÇÏÉ ÇáÊÓãíÉ Úáì ãÍÑßÇÊ ÃÞÑÇÕ ãÎÊáÝÉ ÛíÑ ããßä";
Text[ dutch ] = "Namen wijzigen op verschillende stations niet mogelijk";
- Text[ chinese_simplified ] = "ÎÞ·¨ÖØÃüÃû³É²»Í¬µÄÇý¶¯ÅÌ";
+ Text[ chinese_simplified ] = "æ— æ³•é‡å‘½åæˆä¸åŒçš„驱动盘";
Text[ greek ] = "Äåí åßíáé äõíáôÞ ç ìåôïíïìáóßá óå äéáöïñåôéêïýò äßóêïõò";
- Text[ korean ] = "¿©·¯ µå¶óÀ̹ö»ó¿¡¼ÀÇ À̸§¡¡º¯°æÀº ºÒ°¡´ÉÇÕ´Ï´Ù.";
+ Text[ korean ] = "여러 ë“œë¼ì´ë²„ìƒì—ì„œ ì´ë¦„ì„ã€€ë³€ê²½í• ìˆ˜ 없습니다.";
Text[ turkish ] = "Farklý sürücülerde yeniden adlandýrma yapýlamaz";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se puede cambiar nombre en distintas unidades";
+ Text[ catalan ] = "És impossible reanomenar en unitats diferents";
+ Text[ thai ] = "ไม่à¸à¸²à¸ˆà¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸Šà¸·à¹ˆà¸à¹„ดร้ฟ์ที่ไม่เหมืà¸à¸™à¸à¸±à¸™à¹„ด้";
};
String SbERR_ACCESS_ERROR & ERRCODE_RES_MASK
{
@@ -1139,19 +1175,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Sökväg/fil åtkomstfel" ;
Text [ finnish ] = "Polun/tiedoston käsittelyvirhe" ;
Text [ english_us ] = "Path/File access error" ;
- Text[ chinese_simplified ] = "¶Áȡ·¾¶/Îļþʱ·¢Éú´íÎó";
- Text[ russian ] = "Îøèáêà äîñòóïà ïóòè èëè ôàéëà";
+ Text[ chinese_simplified ] = "读å–路径/文件时å‘生错误";
+ Text[ russian ] = "Îøèáêà äîñòóïà ê ôàéëó";
Text[ polish ] = "B³¹d dostêpu do œcie¿ki/pliku";
- Text[ japanese ] = "Êß½‚Ü‚½‚Í̧²Ù‚ւ̱¸¾½´×°";
- Text[ chinese_traditional ] = "Ū¨ú¸ô®|/Àɮ׮ɵo¥Í¿ù»~";
+ Text[ japanese ] = "パスã¾ãŸã¯ãƒ•ã‚¡ã‚¤ãƒ«ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚¨ãƒ©ãƒ¼";
+ Text[ chinese_traditional ] = "讀å–路徑/檔案時發生錯誤";
Text[ arabic ] = "ÎØà ÃËäÇÁ ÇáÏÎæá Åáì ÇáãÓÇÑ/ÇáãáÝ";
Text[ dutch ] = "Fout bij toegang tot pad/bestand";
- Text[ chinese_simplified ] = "¶Áȡ·¾¶/Îļþʱ·¢Éú´íÎó";
+ Text[ chinese_simplified ] = "读å–路径/文件时å‘生错误";
Text[ greek ] = "ÓöÜëìá ðñüóâáóçò äéáäñïìÞò/áñ÷åßïõ";
- Text[ korean ] = "°æ·Î/ÆÄÀÏ Á¢±Ù ¿À·ù";
+ Text[ korean ] = "경로/íŒŒì¼ ì•¡ì„¸ìŠ¤ 오류";
Text[ turkish ] = "Veri yolu/eriþim hatasý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Error de acceso a la ruta o al archivo";
+ Text[ catalan ] = "Error d'accés al camí/fitxer";
+ Text[ thai ] = "เข้าถึงเส้นทาง/à¹à¸Ÿà¹‰à¸¡à¸œà¸´à¸”พลาด";
};
String SbERR_PATH_NOT_FOUND & ERRCODE_RES_MASK
{
@@ -1168,19 +1205,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Sökvägen hittades inte" ;
Text [ finnish ] = "Polkua ei löydy" ;
Text [ english_us ] = "Path not found" ;
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½Â·¾¶";
+ Text[ chinese_simplified ] = "没有找到路径";
Text[ russian ] = "Ïóòü íå íàéäåí";
Text[ polish ] = "Œcie¿ka nie zosta³a znaleziona";
- Text[ japanese ] = "Êß½‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¨S¦³§ä¨ì¸ô®|";
+ Text[ japanese ] = "パスãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "沒有找到路徑";
Text[ arabic ] = "áã íñÚËÑ Úáì ÇáãÓÇÑ";
Text[ dutch ] = "Pad niet gevonden";
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½Â·¾¶";
+ Text[ chinese_simplified ] = "没有找到路径";
Text[ greek ] = "Äåí âñÝèçêå ç äéáäñïìÞ";
- Text[ korean ] = "°æ·Î¸¦¡¡Ã£Áö¡¡¸øÇß½À´Ï´Ù.";
+ Text[ korean ] = "경로를 찾지 못했습니다.";
Text[ turkish ] = "Veri yolu bulunamadý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se encontró la ruta";
+ Text[ catalan ] = "No s'ha trobat el camí";
+ Text[ thai ] = "ไม่พบเส้นทาง";
};
String SbERR_NO_OBJECT & ERRCODE_RES_MASK
{
@@ -1197,19 +1235,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Objektvariablerna inte bestämda" ;
Text [ finnish ] = "Objektimuuttujaa ei ole määritetty" ;
Text [ english_us ] = "Object variable not set" ;
- Text[ chinese_simplified ] = "»¹Ã»ÓÐÉ趨¶ÔÏó±äÁ¿";
- Text[ russian ] = "Ïåðåìåííàÿ îáúåêòà íå óñòàíîâëåíà";
+ Text[ chinese_simplified ] = "还没有设定对象å˜é‡";
+ Text[ russian ] = "Ïåðåìåííàÿ íå óñòàíîâëåíà";
Text[ polish ] = "Nie osadzono zmiennej obiektu";
- Text[ japanese ] = "µÌÞ¼Þª¸Ä•Ï”‚ÍÝ’è‚Å‚«‚Ä‚¢‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "ÁÙ¨S¦³³]©wª«¥óÅܶq";
+ Text[ japanese ] = "オブジェクト変数ã¯è¨å®šã§ãã¦ã„ã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "還沒有è¨å®šç‰©ä»¶è®Šé‡";
Text[ arabic ] = "áã íÊã ÊÚííä ãÊÛííÑÉ ÇáßÇÆä";
Text[ dutch ] = "Objectvariabele niet ingesteld";
- Text[ chinese_simplified ] = "»¹Ã»ÓÐÉ趨¶ÔÏó±äÁ¿";
+ Text[ chinese_simplified ] = "还没有设定对象å˜é‡";
Text[ greek ] = "Äåí ïñßóôçêå ìåôáâëçôÞ áíôéêåéìÝíïõ";
- Text[ korean ] = "°³Ã¼º¯¼ö°¡ ¼³Á¤µÇÁö ¾Ê¾Ò½À´Ï´Ù.";
+ Text[ korean ] = "개체 변수가 ì„¤ì •ë˜ì§€ 않았습니다.";
Text[ turkish ] = "Nesne deðiþkeni belirlenmedi";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "La variable del objeto no se ha establecido";
+ Text[ catalan ] = "La variable d'objecte no està definida";
+ Text[ thai ] = "ไม่้ตั้งค่าตัวà¹à¸›à¸£à¸§à¸±à¸•à¸–ุ";
};
String SbERR_BAD_PATTERN & ERRCODE_RES_MASK
{
@@ -1221,25 +1260,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Invalid pattern string" ;
Text [ portuguese ] = "Sequência de caracteres não válida" ;
Text [ french ] = "Échantillon de chaîne de caractères incorrect" ;
- Text [ dutch ] = "Ongeldig tekenreekpatroon" ;
+ Text [ dutch ] = "Ongeldig tekenreekspatroon" ;
Text [ spanish ] = "Secuencia de caracteres no válida" ;
Text [ danish ] = "Ugyldigt strengmønster" ;
Text [ swedish ] = "Ogiltig mönsterstring" ;
Text [ finnish ] = "Virheellinen merkkijoukko" ;
Text [ english_us ] = "Invalid string pattern" ;
- Text[ chinese_simplified ] = "ÎÞЧµÄ×Ö´®Ä£Ê½";
- Text[ russian ] = "Íåäîïóñòèìûé îáðàçåö ïîñëåäîâàòåëüíîñòè çíàêîâ";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„å—串模å¼";
+ Text[ russian ] = "Íåïðàâèëüíûé îáðàçåö ñòðîêè";
Text[ polish ] = "Nieprawid³owy ci¹g wzoru";
- Text[ japanese ] = "•¶Žš—ñÊßÀ°Ý‚Í‹–‰Â‚³‚ê‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "µL®Äªº¦r¦ê¼Ò¦¡";
+ Text[ japanese ] = "æ–‡å—列パターンã¯è¨±å¯ã•ã‚Œã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "無效的å—串模å¼";
Text[ arabic ] = "äãæÐÌ ÊÊÇÈÚ ÇáÃÍÑÝ ÛíÑ ãÓãæÍ Èå";
- Text[ dutch ] = "Ongeldig tekenreekpatroon";
- Text[ chinese_simplified ] = "ÎÞЧµÄ×Ö´®Ä£Ê½";
+ Text[ dutch ] = "Ongeldig tekenreekspatroon";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„å—串模å¼";
Text[ greek ] = "ÅóöáëìÝíç óõìâïëïóåéñÜ ìïôßâïõ";
- Text[ korean ] = "¹®ÀÚ¿ÆÐÅÏ¡¡Çã¿ëµÇÁö¡¡¾ÊÀ½";
+ Text[ korean ] = "ìž˜ëª»ëœ ë¬¸ìžì—´ 패턴입니다.";
Text[ turkish ] = "Dizilim örneði geçerli deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Secuencia de caracteres no válida";
+ Text[ catalan ] = "El patró de la cadena no és vàlid";
+ Text[ thai ] = "ลวดลายสายà¸à¸±à¸à¸‚ระไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SBERR_IS_NULL & ERRCODE_RES_MASK
{
@@ -1257,19 +1297,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Användning av null är ej tillåtet" ;
Text [ finnish ] = "Nollan käyttö ei ole sallittua" ;
Text [ english_us ] = "Use of zero not permitted" ;
- Text[ chinese_simplified ] = "²»ÔÊÐíʹÓÃÓÃÁãÖµ";
- Text[ russian ] = "Èñïîëüçîâàíèå íóëÿ íåäîïóñòèìî";
+ Text[ chinese_simplified ] = "ä¸å…许使用用零值";
+ Text[ russian ] = "Èñïîëüçîâàíèå íóëÿ íå ðàçðåøåíî";
Text[ polish ] = "U¿ywanie zera niedopuszczalne";
- Text[ japanese ] = "¾ÞÛ‚ÌŽg—p‚Í‹–‰Â‚³‚ê‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¤£¤¹³\\½Õ¥Î¹sÈ";
+ Text[ japanese ] = "ゼãƒã®ä½¿ç”¨ã¯è¨±å¯ã•ã‚Œã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "ä¸å…許調用零值";
Text[ arabic ] = "ÛíÑ ãÓãæÍ ÈÇÓÊÎÏÇã ÇáÕÝÑ";
Text[ dutch ] = "Gebruik van nul niet toegestaan";
- Text[ chinese_simplified ] = "²»ÔÊÐíʹÓÃÓÃÁãÖµ";
+ Text[ chinese_simplified ] = "ä¸å…许使用用零值";
Text[ greek ] = "Äåí åðéôñÝðåôáé ç ÷ñÞóç ôïõ ìçäåíüò";
- Text[ korean ] = "³Î »ç¿ë Çã¿ëµÇÁö ¾ÊÀ½.";
+ Text[ korean ] = "0 ê°’ì˜ ì‚¬ìš©ì€ í—ˆìš©ë˜ì§€ 않습니다.";
Text[ turkish ] = "Sýfýr kullanýmý geçerli deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se admite el uso del cero";
+ Text[ catalan ] = "L'ús de zero no és permès";
+ Text[ thai ] = "ไม่à¸à¸™à¸¸à¸à¸²à¸•à¹ƒà¸«à¹‰à¹ƒà¸Šà¹‰à¸¨à¸¹à¸™à¸¢à¹Œ";
};
String SbERR_DDE_ERROR & ERRCODE_RES_MASK
{
@@ -1286,19 +1327,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "DDE-fel" ;
Text [ finnish ] = "DDE-virhe" ;
Text [ english_us ] = "DDE Error" ;
- Text[ chinese_simplified ] = "DDE ´íÎó";
+ Text[ chinese_simplified ] = "DDE 错误";
Text[ russian ] = "Îøèáêà DDE";
Text[ polish ] = "B³¹d DDE";
- Text[ japanese ] = "DDE´×°";
- Text[ chinese_traditional ] = "DDE ¿ù»~";
+ Text[ japanese ] = "DDEエラー";
+ Text[ chinese_traditional ] = "DDE 錯誤";
Text[ arabic ] = "DDE ÎØÃ";
Text[ dutch ] = "DDE-fout";
- Text[ chinese_simplified ] = "DDE ´íÎó";
+ Text[ chinese_simplified ] = "DDE 错误";
Text[ greek ] = "ÓöÜëìá DDE";
- Text[ korean ] = "DDE ¿À·ù";
+ Text[ korean ] = "DDE 오류";
Text[ turkish ] = "DDE hatasý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Error de DDE";
+ Text[ catalan ] = "Error DDE";
+ Text[ thai ] = "DDE ผิดพลาด";
};
String SbERR_DDE_WAITINGACK & ERRCODE_RES_MASK
{
@@ -1313,21 +1355,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Esperando respuesta en la conexión DDE" ;
Text [ danish ] = "Venter på svar til DDE-forbindelsen" ;
Text [ swedish ] = "Väntar på svar till DDE-förbindelsen" ;
- Text [ finnish ] = "Odotetaan vastausta DDE-yhteyteen" ;
+ Text [ finnish ] = "Odotetaan vastausta DDE-yhteyteen." ;
Text [ english_us ] = "Awaiting response to DDE connection" ;
- Text[ chinese_simplified ] = "ÔÚ DDE Á¬½ÓʱµÈºò´ð¸´";
- Text[ russian ] = "Îæèäàíèå îòâåòà âî âðåìÿ ïîäêëþ÷åíèÿ DDE";
+ Text[ chinese_simplified ] = "在 DDE 连接时ç‰å€™ç”å¤";
+ Text[ russian ] = "Îæèäàíèå îòâåòà ïðè ïîäêëþ÷åíèè ïî DDE";
Text[ polish ] = "Czekanie na odpowiedŸ w po³¹czeniu DDE";
- Text[ japanese ] = "DDEÚ‘±‚É‚¨‚¯‚鉞“š‘Ò‚¿";
- Text[ chinese_traditional ] = "¦b DDE ³sµ²®Éµ¥Ôµª´_";
+ Text[ japanese ] = "DDE接続ã«ãŠã‘ã‚‹å¿œç”å¾…ã¡";
+ Text[ chinese_traditional ] = "在 DDE 連çµæ™‚ç‰å€™ç”復";
Text[ arabic ] = "DDE Ýí ÇäÊÙÇÑ ÇáÑÏ Ýí ÇÊÕÇá";
Text[ dutch ] = "Wachten op antwoord in DDE-verbinding";
- Text[ chinese_simplified ] = "ÔÚ DDE Á¬½ÓʱµÈºò´ð¸´";
+ Text[ chinese_simplified ] = "在 DDE 连接时ç‰å€™ç”å¤";
Text[ greek ] = "ÁíáìÝíåôáé áðÜíôçóç ôçò óýíäåóçò DDE";
- Text[ korean ] = "DDE Á¢¼ÓÀÇ ÀÀ´ä ´ë±âÁß";
+ Text[ korean ] = "DDE ì ‘ì†ì˜ ì‘답 대기중";
Text[ turkish ] = "DDE baðlantýsýnda yanýt bekleniyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Esperando respuesta en la conexión DDE";
+ Text[ catalan ] = "S'està esperant resposta a la connexió DDE";
+ Text[ thai ] = "à¸à¸³à¸¥à¸±à¸‡à¸£à¸à¸à¸²à¸£à¸•à¸à¸šà¸ªà¸™à¸à¸‡à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸ DDE ";
};
String SbERR_DDE_OUTOFCHANNELS & ERRCODE_RES_MASK
{
@@ -1343,21 +1386,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "No hay canales DDE libres" ;
Text [ danish ] = "Ingen åbne DDE-kanaler" ;
Text [ swedish ] = "Inga fria DDE-kanaler" ;
- Text [ finnish ] = "DDE-kanavia ei ole käytettävissä" ;
+ Text [ finnish ] = "DDE-kanavia ei ole käytettävissä." ;
Text [ english_us ] = "No DDE channels available" ;
- Text[ chinese_simplified ] = "ûÓпÉÓÃµÄ DDE-ÐŵÀ";
- Text[ russian ] = "Ñâîáîäíûõ êàíàëîâ DDE íå èìååòñÿ";
+ Text[ chinese_simplified ] = "没有å¯ç”¨çš„ DDE-ä¿¡é“";
+ Text[ russian ] = "Ñâîáîäíûõ êàíàëîâ DDE íå ñóùåñòâóåò";
Text[ polish ] = "Nie ma wolnych kana³ów DDE";
- Text[ japanese ] = "Žg‚¦‚éDDEÁ¬ÝÈÙ‚ª‚ ‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¨S¦³¶}©ñ DDE-«H¹D";
+ Text[ japanese ] = "使ãˆã‚‹DDEãƒãƒ£ãƒ³ãƒãƒ«ãŒã‚ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "沒有開放 DDE-ä¿¡é“";
Text[ arabic ] = "DDE áÇ íæÌÏ ÞäæÇÊ";
Text[ dutch ] = "Geen vrije DDE-kanalen";
- Text[ chinese_simplified ] = "ûÓпÉÓÃµÄ DDE-ÐŵÀ";
+ Text[ chinese_simplified ] = "没有å¯ç”¨çš„ DDE-ä¿¡é“";
Text[ greek ] = "Äåí õðÜñ÷ïõí äéáèÝóéìá êáíÜëéá DDE";
- Text[ korean ] = "»ç¿ë°¡´ÉÇÑ DDE ä³Î ¾øÀ½";
+ Text[ korean ] = "사용 가능한 DDE 채ë„ì´ ì—†ìŠµë‹ˆë‹¤.";
Text[ turkish ] = "Boþ DDE kanallarý yok";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No hay canales DDE libres";
+ Text[ catalan ] = "No hi ha canals DDE disponibles";
+ Text[ thai ] = "ไม่มีช่à¸à¸‡ DDE ที่ใช้ได้";
};
String SbERR_DDE_NO_RESPONSE & ERRCODE_RES_MASK
{
@@ -1368,25 +1412,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "No application responded to DDE initiate" ;
Text [ portuguese ] = "O estabelecimento da ligação DDE não obteve resposta de nenhuma aplicação" ;
Text [ french ] = "Aucune application ne réagit à la tentative de connexion DDE" ;
- Text [ dutch ] = "Geen enkele applicatie antwoordt op DDE-verbindingsoproep" ;
- Text [ spanish ] = "No responde ninguna aplicación a la conexión DDE deseada" ;
+ Text [ dutch ] = "Geen enkele toepassing reageert op DDE-verbindingsoproep" ;
+ Text [ spanish ] = "Ninguna aplicación responde al intento de conexión DDE " ;
Text [ danish ] = "Ingen applikation svarer på DDE-forbindelsesinitialiseringen" ;
Text [ swedish ] = "Ingen applikation svarar på DDE-förbindelsinitieringen" ;
- Text [ finnish ] = "Mikään sovellus ei vastannut DDE-yhteyden muodostuskutsuun" ;
+ Text [ finnish ] = "Mikään sovellus ei vastannut DDE-yhteyden muodostuskutsuun." ;
Text [ english_us ] = "No application responded to DDE connect initiation" ;
- Text[ chinese_simplified ] = "ûÓÐÈκÎÓ¦ÓóÌÐò»ØÓ¦ DDE Á¬½ÓÇëÇó";
- Text[ russian ] = "Íèêàêîå ïðèëîæåíèå íå îòâå÷àåò íà òðåáîâàíèå ñâÿçè DDE";
+ Text[ chinese_simplified ] = "没有任何应用程åºå›žåº” DDE 连接请求";
+ Text[ russian ] = "Ïðèëîæåíèå íå îòâå÷àåò íà ïîïûòêè óñòàíîâèòü ñîåäèíåíèå ïî DDE";
Text[ polish ] = "Za du¿o aplikacji odpowiada na inicjacjê po³¹czenia DDE";
- Text[ japanese ] = "DDEÚ‘±Šó–]‚ɉž“š‚·‚é±Ìßع°¼®Ý‚ª‚ ‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¨S¦³¥ô¦óÀ³¥Îµ{¦¡¦^À³ DDE ³sµ²½Ð¨D";
+ Text[ japanese ] = "DDE接続希望ã«å¿œç”ã™ã‚‹ã‚¢ãƒ—リケーションãŒã‚ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "沒有任何應用程å¼å›žæ‡‰ DDE 連çµè«‹æ±‚";
Text[ arabic ] = "áÇ ÊæÌÏ ÇÓÊÌÇÈÉ ãä ÃíÉ ÊØÈíÞ ááÑÛÈÉ Ýí ÇÊÕÇá DDE";
- Text[ dutch ] = "Geen enkele applicatie antwoordt op DDE-verbindingsoproep";
- Text[ chinese_simplified ] = "ûÓÐÈκÎÓ¦ÓóÌÐò»ØÓ¦ DDE Á¬½ÓÇëÇó";
+ Text[ dutch ] = "Geen enkele toepassing reageert op DDE-verbindingsoproep";
+ Text[ chinese_simplified ] = "没有任何应用程åºå›žåº” DDE 连接请求";
Text[ greek ] = "Äåí áðáíôÜ êáìßá åöáñìïãÞ êáôÜ ôçí åðé÷åßñçóç óýíäåóçò DDE";
- Text[ korean ] = "DDE Á¢¼Ó¿äû¿¡ ÀÀ´äÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¾øÀ½";
+ Text[ korean ] = "DDE ì ‘ì† ìš”ì²ì— ì‘답하는 ì‘ìš© í”„ë¡œê·¸ëž¨ì´ ì—†ìŠµë‹ˆë‹¤.";
Text[ turkish ] = "Hiçbir uygulama DDE baðlantý talebine yanýt vermiyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No responde ninguna aplicación a la conexión DDE deseada";
+ Text[ catalan ] = "Cap aplicació no ha respost a la iniciació de la connexió DDE";
+ Text[ thai ] = "โปรà¹à¸à¸£à¸¡à¸›à¸£à¸°à¸¢à¸¸à¸à¸•à¹Œà¹„ม่สนà¸à¸‡à¸•à¸à¸šà¸•à¹ˆà¸à¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸ DDE ";
};
String SbERR_DDE_MULT_RESPONSES & ERRCODE_RES_MASK
{
@@ -1397,25 +1442,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Multiple applications responded to DDE initiate" ;
Text [ portuguese ] = "Demasiadas aplicações respondem à tentativa de ligação DDE" ;
Text [ french ] = "Trop d'applications répondent à la tentative de connexion DDE" ;
- Text [ dutch ] = "Teveel toepassingen antwoorden op de DDE-verbindingsoproep" ;
+ Text [ dutch ] = "Te veel toepassingen reageren op de DDE-verbindingsoproep" ;
Text [ spanish ] = "Demasiadas aplicaciones responden a la conexión deseada DDE" ;
Text [ danish ] = "For mange applikationer svarer på DDE-forbindelsesinitialiseringen" ;
Text [ swedish ] = "Alltför många applikationer svarar på DDE-förbindelseinitieringen" ;
- Text [ finnish ] = "Liian moni sovellus vastasi DDE-yhteyskutsuun" ;
+ Text [ finnish ] = "Liian moni sovellus vastasi DDE-yhteyskutsuun." ;
Text [ english_us ] = "Too many applications responded to DDE connect initiation" ;
- Text[ chinese_simplified ] = "Ì«¶àµÄÓ¦ÓóÌÐò»ØÓ¦ DDE Á¬½ÓÇëÇó";
- Text[ russian ] = "Ñëèøêîì ìíîãî ïðèëîæåíèé îòâå÷àåò íà òðåáîâàíèå ïîäêëþ÷åíèÿ DDE";
+ Text[ chinese_simplified ] = "太多的应用程åºå›žåº” DDE 连接请求";
+ Text[ russian ] = "Ñëèøêîì ìíîãî ïðèëîæåíèé îòâå÷àåò íà ïîïûòêè óñòàíîâèòü ñîåäèíåíèå ïî DDE";
Text[ polish ] = "Za du¿o aplikacji odpowiada na inicjacjê po³¹czenia DDE";
- Text[ japanese ] = "DDEÚ‘±Šó–]‚ɉž“š‚·‚é±Ìßع°¼®Ý‚ª‘½‚·‚¬‚Ü‚·";
- Text[ chinese_traditional ] = "¤Ó¦hªºÀ³¥Îµ{¦¡¦^À³ DDE ³sµ²½Ð¨D";
+ Text[ japanese ] = "DDE接続希望ã«å¿œç”ã™ã‚‹ã‚¢ãƒ—リケーションãŒå¤šã™ãŽã¾ã™";
+ Text[ chinese_traditional ] = "太多的應用程å¼å›žæ‡‰ DDE 連çµè«‹æ±‚";
Text[ arabic ] = "åäÇß ÇÓÊÌÇÈÉ ãä ÚÏÏ ßÈíÑ ÌÏÇð ãä ÇáÊØÈíÞÇÊ ááÑÛÈÉ Ýí ÇÊÕÇá DDE";
- Text[ dutch ] = "Teveel toepassingen antwoorden op de DDE-verbindingsoproep";
- Text[ chinese_simplified ] = "Ì«¶àµÄÓ¦ÓóÌÐò»ØÓ¦ DDE Á¬½ÓÇëÇó";
+ Text[ dutch ] = "Te veel toepassingen reageren op de DDE-verbindingsoproep";
+ Text[ chinese_simplified ] = "太多的应用程åºå›žåº” DDE 连接请求";
Text[ greek ] = "ÁðÜíôçóáí õðåñâïëéêÜ ðïëëÝò åöáñìïãÝò êáôÜ ôçí åðé÷åßñçóç óýíäåóçò DDE";
- Text[ korean ] = "DDE Á¢¼Ó¿äû¿¡ ÀÀ´äÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ³Ê¹« ¸¹À½";
+ Text[ korean ] = "DDE ì ‘ì† ìš”ì²ì— ì‘답하는 ì‘ìš© í”„ë¡œê·¸ëž¨ì´ ë„ˆë¬´ 많습니다.";
Text[ turkish ] = "DDE baðlantý talebine çok fazla uygulama yanýt veriyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Demasiadas aplicaciones responden a la conexión deseada DDE";
+ Text[ catalan ] = "Massa aplicacions han respost a la iniciació de la connexió DDE";
+ Text[ thai ] = "โปรà¹à¸à¸£à¸¡à¸›à¸£à¸°à¸¢à¸¸à¸à¸•à¹Œà¸¡à¸²à¸à¹€à¸à¸´à¸™à¹„ปสนà¸à¸‡à¸•à¸à¸šà¸à¸²à¸£à¹€à¸£à¸´à¹ˆà¸¡à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸ DDE ";
};
String SbERR_DDE_CHANNEL_LOCKED & ERRCODE_RES_MASK
{
@@ -1432,19 +1478,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "DDE-kanalen är spärrad" ;
Text [ finnish ] = "DDE-kanava lukittu" ;
Text [ english_us ] = "DDE channel locked" ;
- Text[ chinese_simplified ] = "DDE ÐŵÀÒѾ±»Ëø¶¨";
+ Text[ chinese_simplified ] = "DDE ä¿¡é“å·²ç»è¢«é”定";
Text[ russian ] = "Êàíàë DDE áëîêèðîâàí";
Text[ polish ] = "Kana³ DDE jest zablokowany";
- Text[ japanese ] = "DDEÁ¬ÝÈÙ‚ÍÛ¯¸‚³‚ê‚Ä‚¢‚Ü‚·";
- Text[ chinese_traditional ] = "DDE³q¹D¤w¸g³QÂê©w";
+ Text[ japanese ] = "DDEãƒãƒ£ãƒ³ãƒãƒ«ã¯ãƒãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™";
+ Text[ chinese_traditional ] = "DDE通é“已經被鎖定";
Text[ arabic ] = "ãÄãäÉ.DDE ÞäÇÉ";
Text[ dutch ] = "DDE-kanaal vergrendeld";
- Text[ chinese_simplified ] = "DDE ÐŵÀÒѾ±»Ëø¶¨";
+ Text[ chinese_simplified ] = "DDE ä¿¡é“å·²ç»è¢«é”定";
Text[ greek ] = "Ôï êáíÜëé DDE åßíáé êëåéäùìÝíï";
- Text[ korean ] = "DDE ä³Î¡¡Àá°åÀ½";
+ Text[ korean ] = "DDE 채ë„ì´ ìž ê²¨ 있습니다.";
Text[ turkish ] = "DDE kanalý kilitli";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Canal DDE bloqueado";
+ Text[ catalan ] = "Canal DDE blocat";
+ Text[ thai ] = "ช่à¸à¸‡ DDE ถูà¸à¸¥à¹‡à¸à¸„";
};
String SbERR_DDE_NOTPROCESSED & ERRCODE_RES_MASK
{
@@ -1457,24 +1504,25 @@ Resource RID_BASIC_START
Text [ portuguese ] = "A aplicação externa não pode executar a operação DDE" ;
Text [ french ] = "L'application externe ne peut pas exécuter l'opération DDE" ;
Text [ dutch ] = "Externe toepassing kan DDE niet uitvoeren" ;
- Text [ spanish ] = "Una aplicación externa no puede realizar la operación DDE" ;
+ Text [ spanish ] = "La aplicación externa no puede realizar la operación DDE" ;
Text [ danish ] = "Den eksterne applikation kan ikke udføre DDE-operationen" ;
Text [ swedish ] = "Den externa applikationen kan inte utföra DDE-operationen" ;
- Text [ finnish ] = "Ulkoinen sovellus ei voi suorittaa DDE-toimintoa" ;
+ Text [ finnish ] = "Ulkoinen sovellus ei voi suorittaa DDE-toimintoa." ;
Text [ english_us ] = "External application cannot execute DDE operation" ;
- Text[ chinese_simplified ] = "ÍⲿµÄÓ¦ÓóÌÐòÎÞ·¨Ö´ÐÐ DDE ÔËËã";
+ Text[ chinese_simplified ] = "外部的应用程åºæ— 法执行 DDE è¿ç®—";
Text[ russian ] = "Âíåøíèå ïðèëîæåíèÿ íå ìîãóò âûïîëíèòü îïåðàöèþ DDE";
Text[ polish ] = "Obca aplikacja nie mo¿e wykonaæ operacjiDDE";
- Text[ japanese ] = "ŠO•”±Ìßع°¼®Ý‚ÍDDE‚̵ÍßÚ°¼®Ý‚ðŽÀs‚Å‚«‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¥~³¡ªºÀ³¥Îµ{§ÇµLªk°õ¦æ DDE ¹Bºâ";
+ Text[ japanese ] = "外部アプリケーション㯠DDE オペレーションを実行ã§ãã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "外部的應用程åºç„¡æ³•åŸ·è¡Œ DDE é‹ç®—";
Text[ arabic ] = "DDE áÇ íÓÊØíÚ ÇáÊØÈíÞ ÇáÎÇÑÌí ÊäÝíÐ ÚãáíÉ";
Text[ dutch ] = "Externe toepassing kan DDE niet uitvoeren";
- Text[ chinese_simplified ] = "ÍⲿµÄÓ¦ÓóÌÐòÎÞ·¨Ö´ÐÐ DDE ÔËËã";
+ Text[ chinese_simplified ] = "外部的应用程åºæ— 法执行 DDE è¿ç®—";
Text[ greek ] = "Ç åîùôåñéêÞ åöáñìïãÞ äåí åßíáé äõíáôüí íá åêôåëÝóåé ôçí ëåéôïõñãßá DDE";
- Text[ korean ] = "¿ÜºÎ ÀÀ¿ëÇÁ·Î±×·¥Àº DDE ÀÛµ¿À» ½ÇÇà½Ãų¼ö ¾ø½À´Ï´Ù.";
+ Text[ korean ] = "외부 ì‘ìš© í”„ë¡œê·¸ëž¨ì€ DDE ìž‘ë™ì„ ì‹¤í–‰í• ìˆ˜ 없습니다.";
Text[ turkish ] = "Harici uygulama DDE iþlemini yürütemiyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Una aplicación externa no puede realizar la operación DDE";
+ Text[ catalan ] = "L'aplicació externa no pot executar l'operació DDE";
+ Text[ thai ] = "โปรà¹à¸à¸£à¸¡à¸›à¸£à¸°à¸¢à¸¸à¸à¸•à¹Œà¸ ายนà¸à¸à¹„ม่สามารถà¸à¸£à¸°à¸—ำà¸à¸²à¸£à¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£ DDE ได้";
};
String SbERR_DDE_TIMEOUT & ERRCODE_RES_MASK
{
@@ -1487,24 +1535,25 @@ Resource RID_BASIC_START
Text [ portuguese ] = "Ultrapassado tempo de espera pela resposta DDE" ;
Text [ french ] = "Timeout pendant l'attente de la réponse DDE" ;
Text [ dutch ] = "Tijdoverschrijding tijdens wachten op DDE-antwoord" ;
- Text [ spanish ] = "Se ha excedido el tiempo de espera por una respuesta DDE" ;
+ Text [ spanish ] = "Se ha excedido el tiempo de espera de la respuesta DDE" ;
Text [ danish ] = "Timeout mens der blev ventet på DDE-svar" ;
Text [ swedish ] = "Tiden har gått ut vid väntandet på DDE-svar" ;
Text [ finnish ] = "Aikakatkaisu odotettaessa DDE-vastausta" ;
Text [ english_us ] = "Timeout while waiting for DDE response" ;
- Text[ chinese_simplified ] = "µÈºò DDE »ØÓ¦³¬¹ýʱÏÞ";
- Text[ russian ] = "Ïðåâûøåíèå äîïóñòèìîãî âðåìåíè âî âðåìÿ îæèäàíèÿ îòâåòà DDE";
+ Text[ chinese_simplified ] = "ç‰å€™ DDE 回应超过时é™";
+ Text[ russian ] = "Ïðåâûøåíèå âðåìåíè îæèäàíèÿ îòâåòà DDE";
Text[ polish ] = "Przekroczenie limitu czasu podczas czekania na odpowiedŸ DDE";
- Text[ japanese ] = "DDE‚̉ž“š‘Ò‚¿‚ÌŠÔ‚ÉŽžŠÔ’´‰ß";
- Text[ chinese_traditional ] = "µ¥Ô DDE ¦^À³¶W¹L®É";
+ Text[ japanese ] = "DDEã®å¿œç”å¾…ã¡ã®é–“ã«æ™‚間超éŽ";
+ Text[ chinese_traditional ] = "ç‰å€™ DDE 回應超éŽæ™‚é™";
Text[ arabic ] = "DDE Êã ÊÎØí ÇáæÞÊ ÃËäÇÁ ÇäÊÙÇÑ ÇáÑÏ ãä";
Text[ dutch ] = "Tijdoverschrijding tijdens wachten op DDE-antwoord";
- Text[ chinese_simplified ] = "µÈºò DDE »ØÓ¦³¬¹ýʱÏÞ";
+ Text[ chinese_simplified ] = "ç‰å€™ DDE 回应超过时é™";
Text[ greek ] = "ÕðÝñâáóç ÷ñüíïõ êáôÜ ôçí áíáìïíÞ áðÜíôçóçò áðü ôï DDE";
- Text[ korean ] = "DDE ÀÀ´äÀ» ±â´Ù¸®´Â µ¿¾È ŸÀӾƿô";
+ Text[ korean ] = "DDE ì‘ë‹µì„ ê¸°ë‹¤ë¦¬ëŠ” ë™ì•ˆ ì œí•œ 시간 초과";
Text[ turkish ] = "DDE yanýtýný beklemede zaman aþýmý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Se ha excedido el tiempo de espera por una respuesta DDE";
+ Text[ catalan ] = "S'ha excedit el temps mentre s'esperava la resposta DDE";
+ Text[ thai ] = "หมดเวลาขณะà¸à¸³à¸¥à¸±à¸‡à¸£à¸à¸à¸²à¸£à¸•à¸à¸šà¸ªà¸™à¸à¸‡à¸‚à¸à¸‡ DDE ";
};
String SbERR_DDE_USER_INTERRUPT & ERRCODE_RES_MASK
{
@@ -1516,25 +1565,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "User pressed Escape during DDE operation" ;
Text [ portuguese ] = "O utilizador premiu ESCAPE durante a operação DDE" ;
Text [ french ] = "L'utilisateur a appuyé sur ÉCHAP pendant l'opération DDE" ;
- Text [ dutch ] = "Gebruiker drukte Escape tijdens uitvoering DDE" ;
- Text [ spanish ] = "El usuario presionó la tecla ESC durante la operación DDE" ;
+ Text [ dutch ] = "Gebruiker drukte op Escape tijdens uitvoering DDE" ;
+ Text [ spanish ] = "El usuario pulsó la tecla ESC durante la operación DDE" ;
Text [ danish ] = "Brugeren trykkede på ESCAPE under DDE-operationen" ;
Text [ swedish ] = "Användaren tryckte på ESCAPE under DDE-operationen" ;
Text [ finnish ] = "Käyttäjä painoi ESC-näppäintä DDE-toiminnon aikana." ;
Text [ english_us ] = "User pressed ESCAPE during DDE operation." ;
- Text[ chinese_simplified ] = "ÔÚÖ´ÐÐ DDE ÔËËã¹ý³ÌÖÐʹÓÃÕß°´»÷ÁË ESCAPE ¼ü";
+ Text[ chinese_simplified ] = "在执行 DDE è¿ç®—过程ä¸ä½¿ç”¨è€…按击了 ESCAPE é”®";
Text[ russian ] = "Ïîëüçîâàòåëü íàæàë ESCAPE âî âðåìÿ îïåðàöèè DDE";
Text[ polish ] = "U¿ytkownik u¿y³ przycisku ESCAPE podczas operacji DDE";
- Text[ japanese ] = "DDE‚̵ÍßÚ°¼®Ý‚ÌÅ’†‚É Õ°»Þ°‚ªESCAPEÎÞÀÝ‚ð‰Ÿ‚µ‚Ü‚µ‚½";
+ Text[ japanese ] = "DDE オペレーションä¸ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ ESCAPE ボタンを押ã—ã¦ã„ã¾ã™";
Text[ language_user1 ] = " ";
- Text[ chinese_traditional ] = "¦b°õ¦æ DDE ¹Bºâ¹Lµ{¤¤¨Ï¥ÎªÌ«öÀ»¤F ESCAPE Áä";
+ Text[ chinese_traditional ] = "在執行DDEé‹ç®—éŽç¨‹ä¸ä½¿ç”¨è€…按了ESCAPEéµ";
Text[ arabic ] = "ÖÛØ ÇáãÓÊÎÏã Úáì ãÝÊÇÍ ÇáåÑæÈ ÃËäÇÁ ÚãáíÉ DDE";
- Text[ dutch ] = "Gebruiker drukte Escape tijdens uitvoering DDE";
- Text[ chinese_simplified ] = "ÔÚÖ´ÐÐ DDE ÔËËã¹ý³ÌÖÐʹÓÃÕß°´»÷ÁË ESCAPE ¼ü";
+ Text[ dutch ] = "Gebruiker drukte op Escape tijdens uitvoering DDE";
+ Text[ chinese_simplified ] = "在执行 DDE è¿ç®—过程ä¸ä½¿ç”¨è€…按击了 ESCAPE é”®";
Text[ greek ] = "Ï ÷ñÞóôçò ðÜôçóå ESCAPE êáôÜ ôç äéÜñêåéá ôçò ëåéôïõñãßáò DDE.";
- Text[ korean ] = "DDE°¡ ÀÛµ¿Çϴµ¿¾È »ç¿ëÀÚ°¡ Escape¸¦ ´·¶À½.";
+ Text[ korean ] = "DDEê°€ ìž‘ë™í•˜ëŠ” ë™ì•ˆ 사용ìžê°€ ESCAPEì„ ëˆŒë €ìŠµë‹ˆë‹¤.";
Text[ turkish ] = "DDE iþlemi sýrasýnda ESCAPE tuþuna basýldý";
- Text[ catalan ] = "El usuario presionó la tecla ESC durante la operación DDE";
+ Text[ catalan ] = "L'usuari ha premut ESCAPE durant l'operació DDE.";
+ Text[ thai ] = "ผู้ใช้à¸à¸” ESCAPE ในระหว่างà¸à¸²à¸£à¸›à¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£ DDE";
};
String SbERR_DDE_BUSY & ERRCODE_RES_MASK
{
@@ -1545,25 +1595,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Destination application is busy" ;
Text [ portuguese ] = "A aplicação externa está ocupada" ;
Text [ french ] = "L'application externe est occupée" ;
- Text [ dutch ] = "Doelapplicatie is niet bereid" ;
+ Text [ dutch ] = "Doeltoepasssing is niet gereed" ;
Text [ spanish ] = "La aplicación externa no está lista" ;
Text [ danish ] = "Den eksterne applikation er ikke klar" ;
Text [ swedish ] = "Extern applikation upptagen" ;
- Text [ finnish ] = "Ulkoinen sovellus on varattu" ;
+ Text [ finnish ] = "Ulkoinen sovellus on varattu." ;
Text [ english_us ] = "External application busy" ;
- Text[ chinese_simplified ] = "ÍⲿӦÓóÌÐòæµ";
- Text[ russian ] = "Âíåøíåå ïðèëîæåíèå íå ãîòîâî";
+ Text[ chinese_simplified ] = "外部应用程åºå¿™ç¢Œ";
+ Text[ russian ] = "Âíåøíåå ïðèëîæåíèå çàíÿòî";
Text[ polish ] = "Obca aplikacja nie jest gotowa";
- Text[ japanese ] = "ŠO•”±Ìßع°¼®Ý‚ÍËÞ¼Þ¨ó‘Ô‚Å‚·";
- Text[ chinese_traditional ] = "¥~³¡À³¥Îµ{¦¡¦£¸L";
+ Text[ japanese ] = "外部アプリケーションã¯ãƒ“ジー状態ã§ã™";
+ Text[ chinese_traditional ] = "外部應用程å¼å¿™ç¢Œ";
Text[ arabic ] = "ÇáÊØÈíÞ ÇáÎÇÑÌí ÛíÑ ÌÇåÒ";
- Text[ dutch ] = "Doelapplicatie is niet bereid";
- Text[ chinese_simplified ] = "ÍⲿӦÓóÌÐòæµ";
+ Text[ dutch ] = "Doeltoepasssing is niet gereed";
+ Text[ chinese_simplified ] = "外部应用程åºå¿™ç¢Œ";
Text[ greek ] = "Ç åîùôåñéêÞ åöáñìïãÞ äåí åßíáé Ýôïéìç.";
- Text[ korean ] = "¿ÜºÎ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÁغñµÇÁö¡¡¾Ê¾Ò½À´Ï´Ù.";
+ Text[ korean ] = "외부 ì‘ìš© í”„ë¡œê·¸ëž¨ì´ ì‚¬ìš© 중 입니다.";
Text[ turkish ] = "Harici uygulama hazýr deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "La aplicación externa no está lista";
+ Text[ catalan ] = "L'aplicació externa està ocupada";
+ Text[ thai ] = "โปรà¹à¸à¸£à¸¡à¸›à¸£à¸°à¸¢à¸¸à¸à¸•à¹Œà¸ ายนà¸à¸à¹„ม่ว่าง";
};
String SbERR_DDE_NO_DATA & ERRCODE_RES_MASK
{
@@ -1580,19 +1631,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "DDE-operation utan data" ;
Text [ finnish ] = "DDE-toiminto ilman tietoja" ;
Text [ english_us ] = "DDE operation without data" ;
- Text[ chinese_simplified ] = "ûÓÐÊý¾ÝµÄ DDE ÔËËã";
+ Text[ chinese_simplified ] = "没有数æ®çš„ DDE è¿ç®—";
Text[ russian ] = "Îïåðàöèÿ DDE áåç äàííûõ";
Text[ polish ] = "Operacja DDE bez danych";
- Text[ japanese ] = "ÃÞ°À‚È‚µ‚ÌDDEµÍßÚ°¼®Ý";
- Text[ chinese_traditional ] = "¨S¦³¸ê®Æªº DDE ¹Bºâ";
+ Text[ japanese ] = "データãªã—ã® DDE オペレーション";
+ Text[ chinese_traditional ] = "沒有資料的 DDE é‹ç®—";
Text[ arabic ] = "ÈÏæä ÈíÇäÇÊ DDE ÚãáíÉ";
Text[ dutch ] = "DDE-bewerking zonder gegevens";
- Text[ chinese_simplified ] = "ûÓÐÊý¾ÝµÄ DDE ÔËËã";
+ Text[ chinese_simplified ] = "没有数æ®çš„ DDE è¿ç®—";
Text[ greek ] = "Ëåéôïõñãßá DDE ÷ùñßò äåäïìÝíá";
- Text[ korean ] = "µ¥ÀÌÅÍ ¾ø´Â DDE ÀÛµ¿";
+ Text[ korean ] = "ë°ì´í„° ì—†ì´ DDEê°€ ìž‘ë™ë˜ì—ˆìŠµë‹ˆë‹¤.";
Text[ turkish ] = "Verisiz DDE iþlemi";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Operación DDE sin datos";
+ Text[ catalan ] = "L'operació DDE no té dades";
+ Text[ thai ] = "ปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£ DDE ไม่มีข้à¸à¸¡à¸¹à¸¥";
};
String SbERR_DDE_WRONG_DATA_FORMAT & ERRCODE_RES_MASK
{
@@ -1603,25 +1655,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Data in wrong format" ;
Text [ portuguese ] = "Formato dos dados incorrecto" ;
Text [ french ] = "Le format des données est incorrect" ;
- Text [ dutch ] = "Gegevens hebben foutief formaat" ;
- Text [ spanish ] = "Los datos están en un formato falso" ;
+ Text [ dutch ] = "Gegevens hebben foutieve indeling" ;
+ Text [ spanish ] = "Los datos tienen un formato falso" ;
Text [ danish ] = "Data er i forkert format" ;
Text [ swedish ] = "Data har fel format" ;
- Text [ finnish ] = "Tiedot ovat väärässä muodossa" ;
+ Text [ finnish ] = "Tiedot ovat väärässä muodossa." ;
Text [ english_us ] = "Data are in wrong format" ;
- Text[ chinese_simplified ] = "Êý¾Ý¸ñʽ´íÎó";
+ Text[ chinese_simplified ] = "æ•°æ®æ ¼å¼é”™è¯¯";
Text[ russian ] = "Äàííûå íàõîäÿòñÿ â íåïðàâèëüíîì ôîðìàòå";
Text[ polish ] = "Pliki s¹ Ÿle sformatowane";
- Text[ japanese ] = "ÃÞ°À‚Í‘Ž®‚ª³‚µ‚‚ ‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¸ê®Æ®æ¦¡¿ù»~";
+ Text[ japanese ] = "データã¯æ›¸å¼ãŒæ£ã—ãã‚ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "è³‡æ–™æ ¼å¼éŒ¯èª¤";
Text[ arabic ] = "ÊäÓíÞ ÇáÈíÇäÇÊ ÛíÑ ÕÍíÍ";
- Text[ dutch ] = "Gegevens hebben foutief formaat";
- Text[ chinese_simplified ] = "Êý¾Ý¸ñʽ´íÎó";
+ Text[ dutch ] = "Gegevens hebben foutieve indeling";
+ Text[ chinese_simplified ] = "æ•°æ®æ ¼å¼é”™è¯¯";
Text[ greek ] = "ËÜèïò ìïñöÞ äåäïìÝíùí";
- Text[ korean ] = "µ¥ÀÌÅÍ°¡ À߸øµÈ ¼½Ä¿¡ ÀÖ½À´Ï´Ù";
+ Text[ korean ] = "ë°ì´í„°ì˜ 형ì‹ì´ 올바르지 않습니다.";
Text[ turkish ] = "Verilerin formatý yanlýþ";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Los datos están en un formato falso";
+ Text[ catalan ] = "Les dades són en un format erroni";
+ Text[ thai ] = "ข้à¸à¸¡à¸¹à¸¥à¸à¸¢à¸¹à¹ˆà¹ƒà¸™à¸£à¸¹à¸›à¹à¸šà¸šà¸—ี่ไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_DDE_PARTNER_QUIT & ERRCODE_RES_MASK
{
@@ -1632,25 +1685,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Foreign application quit" ;
Text [ portuguese ] = "Cancelada a aplicação externa" ;
Text [ french ] = "L'application externe a été quittée" ;
- Text [ dutch ] = "Externe toepassing werd beëindigd" ;
+ Text [ dutch ] = "Externe toepassing is beëindigd" ;
Text [ spanish ] = "La aplicación externa se ha cancelado" ;
Text [ danish ] = "Den eksterne applikation er blevet afsluttet" ;
Text [ swedish ] = "Den externa applikationen är avslutad" ;
- Text [ finnish ] = "Ulkoinen sovellus on päättynyt" ;
+ Text [ finnish ] = "Ulkoinen sovellus on päättynyt." ;
Text [ english_us ] = "External application has been terminated" ;
- Text[ chinese_simplified ] = "ÍⲿӦÓóÌÐòÒѾ½áÊø";
- Text[ russian ] = "Âíåøíèå ïðèëîæåíèÿ çàêîí÷åíû";
+ Text[ chinese_simplified ] = "外部应用程åºå·²ç»ç»“æŸ";
+ Text[ russian ] = "Âíåøíèå ïðèëîæåíèÿ çàêðûòû";
Text[ polish ] = "Obca aplikacja zosta³a zakoñczona";
- Text[ japanese ] = "ŠO•”±Ìßع°¼®Ý‚ÍI—¹‚µ‚Ä‚¢‚Ü‚·";
- Text[ chinese_traditional ] = "¥~³¡À³¥Îµ{¦¡¤w¸gµ²§ô";
+ Text[ japanese ] = "外部アプリケーションã¯çµ‚了ã—ã¦ã„ã¾ã™";
+ Text[ chinese_traditional ] = "外部應用程å¼å·²ç¶“çµæŸ";
Text[ arabic ] = "Êã ÅäåÇÁ ÇáÊØÈíÞ ÇáÎÇÑÌí";
- Text[ dutch ] = "Externe toepassing werd beëindigd";
- Text[ chinese_simplified ] = "ÍⲿӦÓóÌÐòÒѾ½áÊø";
+ Text[ dutch ] = "Externe toepassing is beëindigd";
+ Text[ chinese_simplified ] = "外部应用程åºå·²ç»ç»“æŸ";
Text[ greek ] = "Ç åîùôåñéêÞ åöáñìïãÞ ôåñìáôßóôçêå.";
- Text[ korean ] = "¿ÜºÎ ÀÀ¿ëÇÁ·Î±×·¥Àº¡¡Á¾·áµÇ¾ú½À´Ï´Ù.";
+ Text[ korean ] = "외부 ì‘ìš© í”„ë¡œê·¸ëž¨ì´ ì¢…ë£Œë˜ì—ˆìŠµë‹ˆë‹¤.";
Text[ turkish ] = "Harici uygulamadan çýkýldý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "La aplicación externa se ha cancelado";
+ Text[ catalan ] = "L'aplicació externa ha estat finalitzada";
+ Text[ thai ] = "โปรà¹à¸à¸£à¸¡à¸›à¸£à¸°à¸¢à¸¸à¸à¸•à¹Œà¸ ายนà¸à¸à¹„ด้ถูà¸à¹€à¸¥à¸´à¸";
};
String SbERR_DDE_CONV_CLOSED & ERRCODE_RES_MASK
{
@@ -1662,25 +1716,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "DDE conversation closed or changed" ;
Text [ portuguese ] = "A ligação DDE foi interrompida ou modificada" ;
Text [ french ] = "La connexion DDE a été interrompue ou modifiée" ;
- Text [ dutch ] = "DDE-verbinding verbroken of veranderd" ;
+ Text [ dutch ] = "DDE-verbinding verbroken of gewijzigd" ;
Text [ spanish ] = "La conexión DDE se ha interrumpido o modificado" ;
Text [ danish ] = "DDE-forbindelsen er blevet afbrudt eller modificeret" ;
Text [ swedish ] = "DDE-förbindelsen är avbruten eller förändrad" ;
- Text [ finnish ] = "DDE-yhteys on keskeytetty tai yhteyttä on muokattu" ;
+ Text [ finnish ] = "DDE-yhteys on keskeytetty tai yhteyttä on muokattu." ;
Text [ english_us ] = "DDE connection interrupted or modified" ;
- Text[ chinese_simplified ] = "DDEÁ¬½ÓÒѾÖжϻòÕßÒѾ¸ü¸Ä";
- Text[ russian ] = "Ñîåäèíåíèå DDE ïðåðâàíî èëè èçìåíåíî";
+ Text[ chinese_simplified ] = "DDE连接已ç»ä¸æ–或者已ç»æ›´æ”¹";
+ Text[ russian ] = "Ñîåäèíåíèå ïî DDE ïðåðâàíî";
Text[ polish ] = "Po³¹czenie DDE zosta³o przerwane lub zmodyfikowane.";
- Text[ japanese ] = "DDEÚ‘±‚ª’†’f‚µ‚½‚©‚Ü‚½‚Í•ÏX‚³‚ê‚Ä‚¢‚Ü‚·";
- Text[ chinese_traditional ] = "DDE³sµ²¤w¸g¤¤Â_©ÎªÌ¤w¸gÅܧó";
+ Text[ japanese ] = "DDE接続ãŒä¸æ–ã—ãŸã‹ã¾ãŸã¯å¤‰æ›´ã•ã‚Œã¦ã„ã¾ã™";
+ Text[ chinese_traditional ] = "DDE連çµå·²ç¶“ä¸æ–·æˆ–者已經變更";
Text[ arabic ] = "DDE Êã ãÞÇØÚÉ Ãæ ÊÛííÑ ÇÊÕÇá";
- Text[ dutch ] = "DDE-verbinding verbroken of veranderd";
- Text[ chinese_simplified ] = "DDEÁ¬½ÓÒѾÖжϻòÕßÒѾ¸ü¸Ä";
+ Text[ dutch ] = "DDE-verbinding verbroken of gewijzigd";
+ Text[ chinese_simplified ] = "DDE连接已ç»ä¸æ–或者已ç»æ›´æ”¹";
Text[ greek ] = "Ç óýíäåóç DDE äéáêüðçêå Þ Üëëáîå";
- Text[ korean ] = "DDE Á¢¼ÓÀÌ ÁߴܵǾú°Å³ª ¼öÁ¤µÇ¾ú½À´Ï´Ù.";
+ Text[ korean ] = "DDE ì ‘ì†ì´ 중단ë˜ì—ˆê±°ë‚˜ 변경ë˜ì—ˆìŠµë‹ˆë‹¤.";
Text[ turkish ] = "DDE baðlantýsý kesildi ya da deðiþtirildi";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "La conexión DDE se ha interrumpido o modificado";
+ Text[ catalan ] = "S'ha interromput o modificat la connexió DDE";
+ Text[ thai ] = "à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸ DDE ถูà¸à¸‚ัดจังหวะหรืà¸à¸”ัดà¹à¸›à¸¥à¸‡à¹à¸à¹‰à¹„ข";
};
String SbERR_DDE_NO_CHANNEL & ERRCODE_RES_MASK
{
@@ -1692,24 +1747,25 @@ Resource RID_BASIC_START
Text [ portuguese ] = "Método DDE foi chamado sem canal aberto" ;
Text [ french ] = "Méthode DDE appelée sans avoir ouvert un canal DDE" ;
Text [ dutch ] = "DDE-methode zonder open kanaal opgeroepen" ;
- Text [ spanish ] = "Se llamó al método DDE sin un canal DDE abierto" ;
+ Text [ spanish ] = "Se llamó el método DDE sin tener un canal DDE abierto " ;
Text [ danish ] = "DDE-metode blev kaldt uden åben DDE-kanal" ;
Text [ swedish ] = "DDE-metod anropad utan öppen DDE-kanal" ;
- Text [ finnish ] = "DDE-menetelmä kutsuttu ilman avoimia kanavia" ;
+ Text [ finnish ] = "DDE-menetelmää kutsuttu ilman avoimia kanavia" ;
Text [ english_us ] = "DDE method invoked with no channel open" ;
- Text[ chinese_simplified ] = "ÔÚûÓдò¿ªDDEÐŵÀʱµ÷ÓÃDDE·½·¨";
- Text[ russian ] = "Ìåòîä DDE âûçâàí áåç îòêðûòîãî êàíàëà DDE";
+ Text[ chinese_simplified ] = "在没有打开DDEä¿¡é“时调用DDE方法";
+ Text[ russian ] = "Ìåòîä DDE âûçâàí áåç íàëè÷èÿ DDE êàíàëà";
Text[ polish ] = "Metoda DDE wywo³ana bez otwartego kana³u DDE";
- Text[ japanese ] = "DDEÁ¬ÝÈÙ‚ªŠJ‚©‚ê‚Ä‚¢‚È‚¢ó‘Ô‚ÅDDEÒ¿¯ÄÞ‚ªŒÄ‚Ño‚³‚ê‚Ä‚¢‚Ü‚·";
- Text[ chinese_traditional ] = "¦b¨S¦³¶}±ÒDDE³q¹D®É½Õ¥ÎDDE¤èªk";
+ Text[ japanese ] = "DDEãƒãƒ£ãƒ³ãƒãƒ«ãŒé–‹ã‹ã‚Œã¦ã„ãªã„状態ã§DDEメソッドãŒå‘¼ã³å‡ºã•ã‚Œã¦ã„ã¾ã™";
+ Text[ chinese_traditional ] = "在沒有開啟DDE通é“時調用DDE方法";
Text[ arabic ] = "DDE ÈÏæä ÝÊÍ ÞäÇÉ DDE Êã ÇÓÊÏÚÇÁ ÃÓáæÈ";
Text[ dutch ] = "DDE-methode zonder open kanaal opgeroepen";
- Text[ chinese_simplified ] = "ÔÚûÓдò¿ªDDEÐŵÀʱµ÷ÓÃDDE·½·¨";
+ Text[ chinese_simplified ] = "在没有打开DDEä¿¡é“时调用DDE方法";
Text[ greek ] = "ÌÝèïäïò DDE êëÞèçêå ÷ùñßò áíïé÷ôü êáíÜëé DDE";
- Text[ korean ] = "DDE ä³ÎÀ» ¿Áö¾Ê°í DDE ¸Þ¼Òµå¸¦ È£Ãâ";
+ Text[ korean ] = "DDE 채ë„ì„ ì—´ì§€ì•Šê³ DDE 메소드를 호출";
Text[ turkish ] = "Açýk DDE kanalý olmadan DDE yöntemi çaðrýsý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Se llamó al método DDE sin un canal DDE abierto";
+ Text[ catalan ] = "S'ha demanat el mètode DDE sense cap canal obert";
+ Text[ thai ] = "ใช้วิธีà¸à¸²à¸£ DDE โดยไมมีช่à¸à¸‡à¹€à¸›à¸´à¸”";
};
String SbERR_DDE_INVALID_LINK & ERRCODE_RES_MASK
{
@@ -1721,25 +1777,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Invalid DDE Link format" ;
Text [ portuguese ] = "Formato de ligação DDE não válido" ;
Text [ french ] = "Format de lien DDE incorrect" ;
- Text [ dutch ] = "Ongeldig DDE-koppelingsformaat" ;
+ Text [ dutch ] = "Ongeldige DDE-koppelingsindeling" ;
Text [ spanish ] = "Formato del vínculo DDE incorrecto" ;
Text [ danish ] = "Ugyldigt DDE-linkformat" ;
- Text [ swedish ] = "Ogiltigt DDE- linkformat" ;
+ Text [ swedish ] = "Ogiltigt DDE-länkformat" ;
Text [ finnish ] = "Virheellinen DDE-linkin muoto" ;
Text [ english_us ] = "Invalid DDE link format" ;
- Text[ chinese_simplified ] = "ÎÞЧµÄ DDE Á´½Ó¸ñʽ";
- Text[ russian ] = "Íåäåéñòâèòåëüíûé ôîðìàò ñâÿçè DDE";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„ DDE é“¾æŽ¥æ ¼å¼";
+ Text[ russian ] = "Íåäîïóñòèìûé ôîðìàò ñâÿçè ïî DDE";
Text[ polish ] = "Nieprawid³owy format ³¹cza DDE";
- Text[ japanese ] = "DDE ØݸŽè–@‚ª³‚µ‚‚ ‚è‚Ü‚¹‚ñB";
- Text[ chinese_traditional ] = "µL®ÄªºDDE³sµ²®æ¦¡";
+ Text[ japanese ] = "DDE リンク手法ãŒæ£ã—ãã‚ã‚Šã¾ã›ã‚“。";
+ Text[ chinese_traditional ] = "無效的DDE連çµæ ¼å¼";
Text[ arabic ] = "ÛíÑ ÕÇáÍ DDE ÊäÓíÞ ÇÑÊÈÇØ";
- Text[ dutch ] = "Ongeldig DDE-koppelingsformaat";
- Text[ chinese_simplified ] = "ÎÞЧµÄ DDE Á´½Ó¸ñʽ";
+ Text[ dutch ] = "Ongeldige DDE-koppelingsindeling";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„ DDE é“¾æŽ¥æ ¼å¼";
Text[ greek ] = "Ìç Ýãêõñç ìïñöÞ óýíäåóçò DDE";
- Text[ korean ] = "À¯È¿ÇÏÁö ¾ÊÀº DDE ¸µÅ© Æ÷¸Ë";
+ Text[ korean ] = "ìž˜ëª»ëœ DDE ë§í¬ 형ì‹";
Text[ turkish ] = "Geçersiz DDE baðlantý formatý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Formato del vínculo DDE incorrecto";
+ Text[ catalan ] = "El format de l'enllaç DDE no és vàlid";
+ Text[ thai ] = "รูปà¹à¸šà¸šà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¹‚ยง DDE ไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_DDE_QUEUE_OVERFLOW & ERRCODE_RES_MASK
{
@@ -1754,21 +1811,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "El mensaje DDE se ha perdido" ;
Text [ danish ] = "DDE-meddelelse er gået tabt" ;
Text [ swedish ] = "DDE-meddelandet är borttappat" ;
- Text [ finnish ] = "DDE-sanoma on kadonnut" ;
+ Text [ finnish ] = "DDE-sanoma on kadonnut." ;
Text [ english_us ] = "DDE message has been lost" ;
- Text[ chinese_simplified ] = "DDE ÐÅÏ¢ÒÅʧ";
+ Text[ chinese_simplified ] = "DDE ä¿¡æ¯é—失";
Text[ russian ] = "Ñîîáùåíèå DDE ïîòåðÿíî";
Text[ polish ] = "Wiadomoœæ DDE zaginê³a";
- Text[ japanese ] = "DDEÒ¯¾°¼Þ‚ÍŽ¸‚í‚ê‚Ü‚µ‚½";
- Text[ chinese_traditional ] = "DDE°T®§¿ò¥¢";
+ Text[ japanese ] = "DDEメッセージã¯å¤±ã‚ã‚Œã¾ã—ãŸ";
+ Text[ chinese_traditional ] = "DDE訊æ¯éºå¤±";
Text[ arabic ] = "DDE Êã ÝÞÏÇä ÑÓÇáÉ";
Text[ dutch ] = "DDE-resultaat verloren gegaan";
- Text[ chinese_simplified ] = "DDE ÐÅÏ¢ÒÅʧ";
+ Text[ chinese_simplified ] = "DDE ä¿¡æ¯é—失";
Text[ greek ] = "Ôï ìÞíõìá ôïõ DDE ÷Üèçêå";
- Text[ korean ] = "DDE ¸Þ½ÃÁö°¡ »ó½ÇµÇ¾úÀ½";
+ Text[ korean ] = "DDE 메시지가 ì†ì‹¤ë˜ì—ˆìŠµë‹ˆë‹¤.";
Text[ turkish ] = "DDE iletisi kayboldu";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El mensaje DDE se ha perdido";
+ Text[ catalan ] = "El missatge DDE s'ha perdut";
+ Text[ thai ] = "ข้à¸à¸„วาม DDE หาย";
};
String SbERR_DDE_LINK_ALREADY_EST & ERRCODE_RES_MASK
{
@@ -1784,21 +1842,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Pegar vínculo ya ejecutado" ;
Text [ danish ] = "Paste link er allerede udført" ;
Text [ swedish ] = "Paste link är redan genomfört" ;
- Text [ finnish ] = "Liitä jo suoritettu linkki" ;
+ Text [ finnish ] = "Liitä jo suoritettu linkki." ;
Text [ english_us ] = "Paste link already performed" ;
- Text[ chinese_simplified ] = "Õ³ÌùÁ´½ÓÒѾÍê³É";
+ Text[ chinese_simplified ] = "粘贴链接已ç»å®Œæˆ";
Text[ russian ] = "Âñòàâêà ññûëêè óæå âûïîëíåíà";
Text[ polish ] = "Polecenie Wklej ³¹cze zosta³o ju¿ wykonane";
- Text[ japanese ] = "Øݸ‚Ì“\\‚è•t‚¯‚Í‚·‚Å‚ÉŽÀs‚³‚ê‚Ä‚¢‚Ü‚·";
+ Text[ japanese ] = "リンクã®è²¼ã‚Šä»˜ã‘ã¯ã™ã§ã«å®Ÿè¡Œã•ã‚Œã¦ã„ã¾ã™";
Text[ language_user1 ] = " ";
- Text[ chinese_traditional ] = "Ö߶K³sµ²¤w¸g§¹¦¨";
+ Text[ chinese_traditional ] = "貼上連çµå·²ç¶“完æˆ";
Text[ arabic ] = "ãÓÈÞÇð Paste link Êã ÃÏÇÁ ";
Text[ dutch ] = "Koppeling plakken reeds uitgevoerd";
- Text[ chinese_simplified ] = "Õ³ÌùÁ´½ÓÒѾÍê³É";
+ Text[ chinese_simplified ] = "粘贴链接已ç»å®Œæˆ";
Text[ greek ] = "Ôï 'Paste link' åêôåëÝóôçêå Þäç";
- Text[ korean ] = "¸µÅ© ºÙ¿©³Ö±â´Â ÀÌ¹Ì ¼öÇàµÇ¾ú½À´Ï´Ù.";
+ Text[ korean ] = "ë§í¬ 붙여넣기를 ì´ë¯¸ 수행했습니다.";
Text[ turkish ] = "Paste Link iþlemi yürütüldü";
- Text[ catalan ] = "Pegar vínculo ya ejecutado";
+ Text[ catalan ] = "L'enllaç ja s'ha enganxat";
+ Text[ thai ] = "à¸à¸£à¸°à¸—ำà¸à¸²à¸£à¸§à¸²à¸‡à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¹‚ยงà¹à¸¥à¹‰à¸§";
};
String SbERR_DDE_LINK_INV_TOPIC & ERRCODE_RES_MASK
{
@@ -1810,25 +1869,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Cant set LinkMode; invalid Link Topic" ;
Text [ portuguese ] = "Impossível configurar o LinkMode devido a LinkTopic não válido" ;
Text [ french ] = "Impossible de définir le LinkMode à cause d'un Link-Topic incorrect" ;
- Text [ dutch ] = "Ongeldig koppeling-onderwerp; koppelingmodus kan niet worden ingesteld" ;
+ Text [ dutch ] = "Ongeldig koppelingonderwerp; koppelingmodus kan niet worden ingesteld" ;
Text [ spanish ] = "No se puede establecer el LinkMode debido a un Link Topic incorrecto" ;
Text [ danish ] = "Linktilstand kan ikke indstilles på grund af ugyldige linktopics." ;
Text [ swedish ] = "LinkMode kan inte ställas in på grund av ogiltiga Link-Topics" ;
- Text [ finnish ] = "Linkkitilaa ei voi määrittää virheellisen linkkiaiheen vuoksi" ;
+ Text [ finnish ] = "Linkkitilaa ei voi määrittää virheellisen linkkiaiheen vuoksi." ;
Text [ english_us ] = "Link mode cannot be set due to invalid link topic" ;
- Text[ chinese_simplified ] = "ÓÉÓÚÎÞЧµÄÁ´½Ó±êÌâ¶øÎÞ·¨É趨Á´½Ó±êÌâ";
- Text[ russian ] = "Èç-çà íåäåéñòâèòåëüíîãî Link-Topic LinkMode óñòàíîâèòü íåâîçìîæíî";
+ Text[ chinese_simplified ] = "ç”±äºŽæ— æ•ˆçš„é“¾æŽ¥æ ‡é¢˜è€Œæ— æ³•è®¾å®šé“¾æŽ¥æ ‡é¢˜";
+ Text[ russian ] = "Ðåæèì ñâÿçè íå ìîæåò áûòü óñòàíîâëåí èç-çà íåâåðíîãî çàãîëîâêà";
Text[ polish ] = "Nie mo¿na skonfigurowaæ LinkMode z powodu niewa¿nych Link-Topics";
- Text[ japanese ] = "Øݸ Ó°ÄÞ‚ÍØݸ ÄË߯¸‚ª–³Œø‚Å‚ ‚邽‚ßAÝ’è‚Å‚«‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¦]¬°µL®Äªº±¶®|¼ÐÃD¦ÓµLªk³]©w±¶®|¼ÐÃD";
+ Text[ japanese ] = "リンク モードã¯ãƒªãƒ³ã‚¯ トピックãŒç„¡åŠ¹ã§ã‚ã‚‹ãŸã‚ã€è¨å®šã§ãã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "å› ç‚ºç„¡æ•ˆçš„æ·å¾‘標題而無法è¨å®šæ·å¾‘標題";
Text[ arabic ] = "ÛíÑ ÕÇáÍÉ Link-Topics áÃä LinkMode áÇ íãßä ÊÚííä";
- Text[ dutch ] = "Ongeldig koppeling-onderwerp; koppelingmodus kan niet worden ingesteld";
- Text[ chinese_simplified ] = "ÓÉÓÚÎÞЧµÄÁ´½Ó±êÌâ¶øÎÞ·¨É趨Á´½Ó±êÌâ";
+ Text[ dutch ] = "Ongeldig koppelingonderwerp; koppelingmodus kan niet worden ingesteld";
+ Text[ chinese_simplified ] = "ç”±äºŽæ— æ•ˆçš„é“¾æŽ¥æ ‡é¢˜è€Œæ— æ³•è®¾å®šé“¾æŽ¥æ ‡é¢˜";
Text[ greek ] = "Äåí åßíáé äõíáôüí íá ïñéóôåß ôï LinkMode åîáéôßáò ìç Ýãêõñùí Link-Topics.";
- Text[ korean ] = "À¯È¿ÇÏÁö ¾ÊÀº ¸µÅ© ÅäÇÈÀ¸·Î ÀÎÇØ ¸µÅ©¸ðµå°¡ ¼³Á¤µÉ ¼ö ¾ø½À´Ï´Ù.";
+ Text[ korean ] = "ìž˜ëª»ëœ ë§í¬ í•ëª©ìœ¼ë¡œ ì¸í•´ ì—°ê²° 모드를 ì„¤ì •í• ìˆ˜ 없습니다.";
Text[ turkish ] = "LinkMode, geçersiz Link-Topics nedeniyle belirlenemez";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se puede establecer el LinkMode debido a un Link Topic incorrecto";
+ Text[ catalan ] = "No es pot definir el mode d'enllaç perquè el tema de l'enllaç no és vàlid";
+ Text[ thai ] = "ไม่สามารถตั้งค่าโหมดเชื่à¸à¸¡à¹‚ยงได้เนื่à¸à¸‡à¸ˆà¸²à¸à¸«à¸±à¸§à¸‚้à¸à¹€à¸Šà¸·à¹ˆà¸à¸¡à¹‚ยงไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_DDE_DLL_NOT_FOUND & ERRCODE_RES_MASK
{
@@ -1840,25 +1900,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "DDE requires DDEML.DLL" ;
Text [ portuguese ] = "DDE requere DDEML.DLL" ;
Text [ french ] = "Le DDE requiert DDEML.DLL" ;
- Text [ dutch ] = "DDE benodigt DDEML.DLL" ;
+ Text [ dutch ] = "DDE vereist DDEML.DLL" ;
Text [ spanish ] = "Para el DDE se requiere DDEML.DLL" ;
Text [ danish ] = "DDE kræver DDEML.DLL" ;
Text [ swedish ] = "DDE kräver DDEML.DLL" ;
- Text [ finnish ] = "DDE vaatii tiedoston DDEML.DLL" ;
+ Text [ finnish ] = "DDE vaatii tiedoston DDEML.DLL." ;
Text [ english_us ] = "DDE requires the DDEML.DLL file" ;
- Text[ chinese_simplified ] = "DDE 񻂗 DDEML.DLL";
- Text[ russian ] = "Äëÿ DDE íåîáõîäèì DDEML.DLL";
+ Text[ chinese_simplified ] = "DDE è¦æ±‚ DDEML.DLL";
+ Text[ russian ] = "Äëÿ DDE íåîáõîäèì ôàéë DDEML.DLL";
Text[ polish ] = "Dla DDE jest wymagane DDEML.DLL";
- Text[ japanese ] = "DDE‚É‚ÍDDEML.DLL‚ª•K—v‚Å‚·";
- Text[ chinese_traditional ] = "DDEn¨DDDEML.DLL";
+ Text[ japanese ] = "DDEã«ã¯DDEML.DLLãŒå¿…è¦ã§ã™";
+ Text[ chinese_traditional ] = "DDEè¦æ±‚DDEML.DLL";
Text[ arabic ] = "DDEML.DLL íÍÊÇÌ Åáì ãáÝ DDE";
- Text[ dutch ] = "DDE benodigt DDEML.DLL";
- Text[ chinese_simplified ] = "DDE 񻂗 DDEML.DLL";
+ Text[ dutch ] = "DDE vereist DDEML.DLL";
+ Text[ chinese_simplified ] = "DDE è¦æ±‚ DDEML.DLL";
Text[ greek ] = "Ãéá ôï DDE áðáéôåßôáé ôï áñ÷åßï DDEML.DLL";
- Text[ korean ] = "DDE ´Â DDEML.DLL À» ÇÊ¿ä·ÎÇÕ´Ï´Ù.";
+ Text[ korean ] = "DDEì—ì„œ DDEML.DLLì„ í•„ìš”ë¡œ 합니다.";
Text[ turkish ] = "DDE için DDEML.DLL gerekli";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Para el DDE se requiere DDEML.DLL";
+ Text[ catalan ] = "DDE necessita el fitxer DDEML.DLL";
+ Text[ thai ] = "DDE ต้à¸à¸‡à¸à¸²à¸£à¹à¸Ÿà¹‰à¸¡ DDEML.DLL ";
};
String SbERR_CANNOT_LOAD & ERRCODE_RES_MASK
{
@@ -1870,25 +1931,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Can't load module, invalid format" ;
Text [ portuguese ] = "Impossível carregar módulo; formato não válido" ;
Text [ french ] = "Impossible de charger le module à cause d'une erreur de format" ;
- Text [ dutch ] = "De module kan niet worden geladen, ongeldig formaat" ;
+ Text [ dutch ] = "De module kan niet worden geladen, ongeldige indeling" ;
Text [ spanish ] = "No se puede cargar el módulo ya que el formato es incorrecto" ;
Text [ danish ] = "Det er ikke muligt at indlæse modulet; ugyldigt format" ;
Text [ swedish ] = "Modulen kan inte laddas, ogiltigt format" ;
- Text [ finnish ] = "Moduulia ei voida ladata; virheellinen muoto" ;
+ Text [ finnish ] = "Moduulia ei voi ladata: virheellinen muoto." ;
Text [ english_us ] = "Module cannot be loaded; invalid format" ;
- Text[ chinese_simplified ] = "¸ñʽÎÞЧ£¬Òò¶øÎÞ·¨×°ÈëÕâ¸ö³ÌÐòÄ£¿é";
- Text[ russian ] = "Çàãðóçèòü ìîäóëü íåâîçìîæíî, íåäåéñòâèòåëüíûé ôîðìàò";
+ Text[ chinese_simplified ] = "æ ¼å¼æ— æ•ˆï¼Œå› è€Œæ— æ³•è£…å…¥è¿™ä¸ªç¨‹åºæ¨¡å—";
+ Text[ russian ] = "Çàãðóçèòü ìîäóëü íåâîçìîæíî; íåâåðíûé ôîðìàò";
Text[ polish ] = "Modu³u nie mo¿na za³adowaæ, nieprawid³owy format";
- Text[ japanese ] = "Ó¼Þ°Ù‚ª“Ç‚Ýž‚ß‚Ü‚¹‚ñB–³Œø‚È‘Ž®‚Å‚·B";
- Text[ chinese_traditional ] = "®æ¦¡µL®Ä¡M¦]¦ÓµLªk¸ü¤J¼Ò¶ô";
+ Text[ japanese ] = "モジュールãŒèªã¿è¾¼ã‚ã¾ã›ã‚“。無効ãªæ›¸å¼ã§ã™ã€‚";
+ Text[ chinese_traditional ] = "æ ¼å¼ç„¡æ•ˆï¹å› 而無法載入模塊";
Text[ arabic ] = "áÇ íãßä ÊÍãíá ÇáæÍÏÉ ÇáäãØíÉ º ÊäÓíÞ ÛíÑ ÕÇáÍ";
- Text[ dutch ] = "De module kan niet worden geladen, ongeldig formaat";
- Text[ chinese_simplified ] = "¸ñʽÎÞЧ£¬Òò¶øÎÞ·¨×°ÈëÕâ¸ö³ÌÐòÄ£¿é";
+ Text[ dutch ] = "De module kan niet worden geladen, ongeldige indeling";
+ Text[ chinese_simplified ] = "æ ¼å¼æ— æ•ˆï¼Œå› è€Œæ— æ³•è£…å…¥è¿™ä¸ªç¨‹åºæ¨¡å—";
Text[ greek ] = "Äåí Þôáí äõíáôüí íá öïñôùèåß ç ëåéôïõñãéêÞ ìïíÜäá, ìç Ýãêõñç ìïñöÞ";
- Text[ korean ] = "¸ðµâÀÌ ·ÎµåµÇÁö ¾Ê¾Ò½À´Ï´Ù; À¯È¿ÇÏÁö¡¡¾ÊÀº Æ÷¸Ë";
+ Text[ korean ] = "ëª¨ë“ˆì„ ë¡œë“œí•˜ì§€ 못했습니다; ìž˜ëª»ëœ ì„œì‹";
Text[ turkish ] = "Modül yüklenemiyor; geçersiz format";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se puede cargar el módulo ya que el formato es incorrecto";
+ Text[ catalan ] = "No es pot carregar el mòdul; el format no és vàlid";
+ Text[ thai ] = "ไม่สามารถโหลดโมดูลได้; รูปà¹à¸šà¸šà¹„ม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_BAD_INDEX & ERRCODE_RES_MASK
{
@@ -1899,26 +1961,27 @@ Resource RID_BASIC_START
Text [ italian ] = "Indice di oggetto non valido" ;
Text [ portuguese_brazilian ] = "Invalid object index" ;
Text [ portuguese ] = "Índice de objectos não válido" ;
- Text [ french ] = "Index d'objets incorrect" ;
+ Text [ french ] = "Index des objets incorrect" ;
Text [ dutch ] = "Ongeldige objectindex" ;
Text [ spanish ] = "Índice incorrecto del objeto" ;
Text [ danish ] = "Ugyldigt objektindeks" ;
Text [ swedish ] = "Ogiltigt objektindex" ;
- Text [ finnish ] = "Virheellinen objektin hakemisto" ;
+ Text [ finnish ] = "Virheellinen objektin järjestysnumero" ;
Text [ english_us ] = "Invalid object index" ;
- Text[ chinese_simplified ] = "ÎÞЧµÄ¶ÔÏóË÷Òý";
- Text[ russian ] = "Íåäåéñòâèòåëüíûé èíäåêñ îáúåêòà";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„å¯¹è±¡ç´¢å¼•";
+ Text[ russian ] = "Íåäîïóñòèìûé èíäåêñ îáúåêòà";
Text[ polish ] = "Nieprawid³owy indeks obiektów";
- Text[ japanese ] = "–³Œø‚ȵÌÞ¼Þª¸Ä ²ÝÃÞ¯¸½";
- Text[ chinese_traditional ] = "µL®Äªºª«¥ó¯Á¤Þ";
+ Text[ japanese ] = "無効ãªã‚ªãƒ–ジェクト インデックス";
+ Text[ chinese_traditional ] = "無效的物件索引";
Text[ arabic ] = "ÝåÑÓ ßÇÆä ÛíÑ ÕÇáÍ";
Text[ dutch ] = "Ongeldige objectindex";
- Text[ chinese_simplified ] = "ÎÞЧµÄ¶ÔÏóË÷Òý";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„å¯¹è±¡ç´¢å¼•";
Text[ greek ] = "Ìç Ýãêõñï åõñåôÞñéï áíôéêåéìÝíùí";
- Text[ korean ] = "À¯È¿ÇÏÁö ¾ÊÀº °³Ã¼ »öÀÎ";
+ Text[ korean ] = "ìž˜ëª»ëœ ê°œì²´ 색ì¸";
Text[ turkish ] = "Geçersiz nesne dizini";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Índice incorrecto del objeto";
+ Text[ catalan ] = "L'índex de l'objecte no és vàlid";
+ Text[ thai ] = "ดัชนีวัตถุไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_NO_ACTIVE_OBJECT & ERRCODE_RES_MASK
{
@@ -1934,21 +1997,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "El objeto no está disponible" ;
Text [ danish ] = "Objektet er ikke tilgængeligt" ;
Text [ swedish ] = "Objektet är inte tillgängligt" ;
- Text [ finnish ] = "Objekti ei ole käytettävissä." ;
+ Text [ finnish ] = "Objekti ei ole käytettävissä" ;
Text [ english_us ] = "Object is not available" ;
- Text[ chinese_simplified ] = "¶ÔÏó²»´æÔÚ";
+ Text[ chinese_simplified ] = "对象ä¸å˜åœ¨";
Text[ russian ] = "Îáúåêò íåäîñòóïåí";
Text[ polish ] = "Obiekt jest niedostêpny";
- Text[ japanese ] = "µÌÞ¼Þª¸Ä‚ª‚ ‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "ª«¥ó¤£¦s¦b";
+ Text[ japanese ] = "オブジェクトãŒã‚ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "物件ä¸å˜åœ¨";
Text[ arabic ] = "ÇáßÇÆä ÛíÑ ãÊÇÍ";
Text[ dutch ] = "Object niet beschikbaar";
- Text[ chinese_simplified ] = "¶ÔÏó²»´æÔÚ";
+ Text[ chinese_simplified ] = "对象ä¸å˜åœ¨";
Text[ greek ] = "Ôï áíôéêåßìåíï äåí åßíáé äéáèÝóéìï";
- Text[ korean ] = "°³Ã¼°¡ »ç¿ë°¡´ÉÇÏÁö¡¡¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "개체를 ì‚¬ìš©í• ìˆ˜ 없습니다.";
Text[ turkish ] = "Nesne mevcut deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El objeto no está disponible";
+ Text[ catalan ] = "L'objecte no està disponible";
+ Text[ thai ] = "วัตถุใช้ไม่ได้";
};
String SbERR_BAD_PROP_VALUE & ERRCODE_RES_MASK
{
@@ -1960,25 +2024,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Bad property value" ;
Text [ portuguese ] = "Valor de propriedade incorrecto" ;
Text [ french ] = "Valeur de propriété incorrecte" ;
- Text [ dutch ] = "Onjuiste waarde voor eigenschap" ;
- Text [ spanish ] = "Valor no válido para la propiedad" ;
+ Text [ dutch ] = "Foutieve waarde voor eigenschap" ;
+ Text [ spanish ] = "Valor de propiedad no válido " ;
Text [ danish ] = "Forkert egenskabsværdi" ;
Text [ swedish ] = "Felaktigt värde för egenskap" ;
Text [ finnish ] = "Virheellinen ominaisuusarvo" ;
Text [ english_us ] = "Incorrect property value" ;
- Text[ chinese_simplified ] = "´íÎóµÄÊôÐÔÊýÖµ";
+ Text[ chinese_simplified ] = "错误的属性数值";
Text[ russian ] = "Íåïðàâèëüíîå çíà÷åíèå ñâîéñòâà";
Text[ polish ] = "Niepoprawna wartoœæ w³aœciwoœci";
- Text[ japanese ] = "ÌßÛÊßè’l‚ª³‚µ‚‚ ‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¿ù»~ªºÄݩʼÆÈ";
+ Text[ japanese ] = "プãƒãƒ‘ティ値ãŒæ£ã—ãã‚ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "錯誤的屬性數值";
Text[ arabic ] = "ÞíãÉ ÛíÑ ÕÍíÍÉ ááÎÇÕíÉ";
- Text[ dutch ] = "Onjuiste waarde voor eigenschap";
- Text[ chinese_simplified ] = "´íÎóµÄÊôÐÔÊýÖµ";
+ Text[ dutch ] = "Foutieve waarde voor eigenschap";
+ Text[ chinese_simplified ] = "错误的属性数值";
Text[ greek ] = "Ìç Ýãêõñç ôéìÞ ãéá éäéüôçôá";
- Text[ korean ] = "Ʋ¸° µî·ÏÁ¤º¸ °ª";
+ Text[ korean ] = "ë“±ë¡ ì •ë³´ ê°’ì´ ì˜¬ë°”ë¥´ì§€ 않습니다.";
Text[ turkish ] = "Yanlýþ özellik deðeri";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Valor no válido para la propiedad";
+ Text[ catalan ] = "Valor incorrecte de la propietat";
+ Text[ thai ] = "ค่าคุณสมบัติไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_PROP_READONLY & ERRCODE_RES_MASK
{
@@ -1990,25 +2055,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Property is read only" ;
Text [ portuguese ] = "A propriedade é só leitura" ;
Text [ french ] = "La propriété est en lecture seule" ;
- Text [ dutch ] = "Eigenschap is schrijfbeveiligd" ;
- Text [ spanish ] = "Propiedad es solo lectura" ;
+ Text [ dutch ] = "Eigenschap is alleen-lezen" ;
+ Text [ spanish ] = "La propiedad es de sólo lectura" ;
Text [ danish ] = "Egenskaben er skrivebeskyttet" ;
Text [ swedish ] = "Egenskapen är skrivskyddad" ;
Text [ finnish ] = "Tämä ominaisuus on vain lukua varten" ;
Text [ english_us ] = "This property is read-only" ;
- Text[ chinese_simplified ] = "·À¸²Ð´µÄÊôÐÔ";
- Text[ russian ] = "Ñâîéñòâî âîçìîæíî òîëüêî ïðî÷èòàòü";
+ Text[ chinese_simplified ] = "防改写的属性";
+ Text[ russian ] = "Ñâîéñòâî òîëüêî äëÿ ÷òåíèÿ";
Text[ polish ] = "W³aœciwoœæ tylko do odczytu";
- Text[ japanese ] = "ÌßÛÊßè‚Í‘‚«ž‚ݕی삳‚ê‚Ä‚¢‚Ü‚·";
- Text[ chinese_traditional ] = "°ßŪªºÄÝ©Ê";
+ Text[ japanese ] = "プãƒãƒ‘ティã¯æ›¸ãè¾¼ã¿ä¿è·ã•ã‚Œã¦ã„ã¾ã™";
+ Text[ chinese_traditional ] = "唯讀的屬性";
Text[ arabic ] = "åÐå ÇáÎÇÕíÉ ãÍãíÉ ÖÏ ÇáßÊÇÈÉ";
- Text[ dutch ] = "Eigenschap is schrijfbeveiligd";
- Text[ chinese_simplified ] = "·À¸²Ð´µÄÊôÐÔ";
+ Text[ dutch ] = "Eigenschap is alleen-lezen";
+ Text[ chinese_simplified ] = "防改写的属性";
Text[ greek ] = "Ç éäéüôçôá åßíáé ìüíï ãéá áíÜãíùóç";
- Text[ korean ] = "ÀÌ µî·ÏÁ¤º¸´Â Àбâ Àü¿ëÀÔ´Ï´Ù.";
+ Text[ korean ] = "ì´ ë“±ë¡ ì •ë³´ëŠ” ì½ê¸° ì „ìš©ìž…ë‹ˆë‹¤.";
Text[ turkish ] = "Özellik yazma korumalý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Propiedad es solo lectura";
+ Text[ catalan ] = "Aquesta propietat és només de lectura";
+ Text[ thai ] = "คุณสมบตินี้เป็นà¹à¸šà¸šà¸à¹ˆà¸²à¸™à¸à¸¢à¹ˆà¸²à¸‡à¹€à¸”ียว";
};
String SbERR_PROP_WRITEONLY & ERRCODE_RES_MASK
{
@@ -2020,25 +2086,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Property is write only" ;
Text [ portuguese ] = "A propriedade é só escrita" ;
Text [ french ] = "La propriété est en écriture seule" ;
- Text [ dutch ] = "Eigenschap is leesbeveiligd" ;
- Text [ spanish ] = "Propiedad es solo escritura" ;
+ Text [ dutch ] = "Eigenschap is beveiligd tegen lezen" ;
+ Text [ spanish ] = "La propiedad es de sólo escritura" ;
Text [ danish ] = "Egenskaben er læsebeskyttet" ;
Text [ swedish ] = "Egenskapen är lässkyddad" ;
Text [ finnish ] = "Tämä ominaisuus on vain kirjoitusta varten" ;
Text [ english_us ] = "This property is write only" ;
- Text[ chinese_simplified ] = "·À¶ÁÈ¡µÄÊôÐÔ";
- Text[ russian ] = "Ñâîéñòâî âîçìîæíî òîëüêî çàïèñàòü";
+ Text[ chinese_simplified ] = "防读å–的属性";
+ Text[ russian ] = "Ñâîéñòâî òîëüêî äëÿ çàïèñè";
Text[ polish ] = "W³aœciwoœæ tylko do zapisu";
- Text[ japanese ] = "ÌßÛÊßè‚Í“Ç‚ÝŽæ‚è•ÛŒì‚³‚ê‚Ä‚¢‚Ü‚·";
- Text[ chinese_traditional ] = "¨¾Åª¨úªºÄÝ©Ê";
+ Text[ japanese ] = "プãƒãƒ‘ティã¯èªã¿å–ã‚Šä¿è·ã•ã‚Œã¦ã„ã¾ã™";
+ Text[ chinese_traditional ] = "防讀å–的屬性";
Text[ arabic ] = "åÐå ÇáÎÇÕíÉ ãÍãíÉ ÖÏ ÇáÞÑÇÁÉ";
- Text[ dutch ] = "Eigenschap is leesbeveiligd";
- Text[ chinese_simplified ] = "·À¶ÁÈ¡µÄÊôÐÔ";
+ Text[ dutch ] = "Eigenschap is beveiligd tegen lezen";
+ Text[ chinese_simplified ] = "防读å–的属性";
Text[ greek ] = "Ç éäéüôçôá åßíáé ìüíï ãéá åããñáöÞ";
- Text[ korean ] = "ÀÌ µî·ÏÁ¤º¸´Â ¾²±â Àü¿ëÀÔ´Ï´Ù.";
+ Text[ korean ] = "ì´ ë“±ë¡ ì •ë³´ëŠ” 쓰기 ì „ìš©ìž…ë‹ˆë‹¤.";
Text[ turkish ] = "Özellik okuma korumalý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Propiedad es solo escritura";
+ Text[ catalan ] = "Aquesta propietat és només d'escriptura";
+ Text[ thai ] = "คุณสมบัตินี้เป็นà¹à¸šà¸šà¹€à¸‚ียนà¸à¸¢à¹ˆà¸²à¸‡à¹€à¸”ียว";
};
String SbERR_INVALID_OBJECT & ERRCODE_RES_MASK
{
@@ -2054,21 +2121,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Referencia al objeto no válida" ;
Text [ danish ] = "Ugyldig objektreference" ;
Text [ swedish ] = "Ogiltig objektreferens" ;
- Text [ finnish ] = "Virhellinen objektiviite" ;
+ Text [ finnish ] = "Virheellinen objektiviite" ;
Text [ english_us ] = "Invalid object reference" ;
- Text[ chinese_simplified ] = "ÎÞЧµÄ¶ÔÏóÒýÓÃ";
- Text[ russian ] = "Íåïðàâèëüíàÿ ññûëêà îáúåêòà";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„å¯¹è±¡å¼•ç”¨";
+ Text[ russian ] = "Íåïðàâèëüíàÿ ññûëêà íà îáúåêò";
Text[ polish ] = "Niewa¿ne odwo³anie obiektu";
- Text[ japanese ] = "–³Œø‚ȵÌÞ¼Þª¸ÄŽQÆ";
- Text[ chinese_traditional ] = "µL®Äªºª«¥ó°Ñ·Ó";
+ Text[ japanese ] = "無効ãªã‚ªãƒ–ジェクトå‚ç…§";
+ Text[ chinese_traditional ] = "無效的物件åƒç…§";
Text[ arabic ] = "ãÑÌÚ ÇáßÇÆä ÛíÑ ÕÇáÍ";
Text[ dutch ] = "Ongeldige objectverwijzing";
- Text[ chinese_simplified ] = "ÎÞЧµÄ¶ÔÏóÒýÓÃ";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„å¯¹è±¡å¼•ç”¨";
Text[ greek ] = "Ìç Ýãêõñç áíáöïñÜ áíôéêåéìÝíïõ";
- Text[ korean ] = "À¯È¿ÇÏÁö¡¡¾ÊÀº °³Ã¼ ÂüÁ¶";
+ Text[ korean ] = "ìž˜ëª»ëœ ê°œì²´ 참조";
Text[ turkish ] = "Geçersiz nesne referansý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Referencia al objeto no válida";
+ Text[ catalan ] = "La referència de l'objecte no és vàlida";
+ Text[ thai ] = "à¸à¹‰à¸²à¸‡à¸à¸´à¸‡à¸§à¸±à¸•à¸–ุไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_NO_METHOD & ERRCODE_RES_MASK
{
@@ -2085,19 +2153,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Egenskap eller metod hittades inte" ;
Text [ finnish ] = "Ominaisuutta tai menetelmää ei löytynyt" ;
Text [ english_us ] = "Property or method not found" ;
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½ÊôÐÔ»ò·½·¨";
+ Text[ chinese_simplified ] = "没有找到属性或方法";
Text[ russian ] = "Ñâîéñòâî èëè ìåòîä íå íàéäåíû";
Text[ polish ] = "Nie znaleziono w³aœciwoœci lub metody";
- Text[ japanese ] = "ÌßÛÊßè‚Ü‚½‚ÍÒ¿¯ÄÞ‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¨S¦³§ä¨ìÄݩʩΤèªk";
+ Text[ japanese ] = "プãƒãƒ‘ティã¾ãŸã¯ãƒ¡ã‚½ãƒƒãƒ‰ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "沒有找到屬性或方法";
Text[ arabic ] = "áã íÊã ÇáÚËæÑ Úáì ÇáÎÇÕíÉ Ãæ ÇáÃÓáæÈ";
Text[ dutch ] = "Eigenschap of methode niet gevonden";
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½ÊôÐÔ»ò·½·¨";
+ Text[ chinese_simplified ] = "没有找到属性或方法";
Text[ greek ] = "Äåí âñÝèçêå ç éäéüôçôá Þ ç ìÝèïäïò";
- Text[ korean ] = "µî·ÏÁ¤º¸ ¶Ç´Â ¸Þ¼Òµå¸¦ ãÁö ¸øÇß½À´Ï´Ù.";
+ Text[ korean ] = "ë“±ë¡ ì •ë³´ ë˜ëŠ” 메소드를 찾지 못했습니다.";
Text[ turkish ] = "Özellik ya da yöntem bulunamadý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se encontró la propiedad o el método";
+ Text[ catalan ] = "No es troba la propietat o el mètode";
+ Text[ thai ] = "ไม่พบคุณสมบัติหรืà¸à¸§à¸´à¸˜à¸µà¸à¸²à¸£";
};
String SbERR_NEEDS_OBJECT & ERRCODE_RES_MASK
{
@@ -2112,21 +2181,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Se requiere un objeto" ;
Text [ danish ] = "Objekt kræves" ;
Text [ swedish ] = "Objekt krävs" ;
- Text [ finnish ] = "Objekti vaaditaan" ;
+ Text [ finnish ] = "Objekti vaaditaan." ;
Text [ english_us ] = "Object required" ;
- Text[ chinese_simplified ] = "ÒªÇó¶ÔÏó";
- Text[ russian ] = "Íåîáõîäèì îáúåêò";
+ Text[ chinese_simplified ] = "è¦æ±‚对象";
+ Text[ russian ] = "Òðåáóåòñÿ îáúåêò";
Text[ polish ] = "Wymagany obiekt";
- Text[ japanese ] = "µÌÞ¼Þª¸Ä‚ª•K—v‚Å‚·";
- Text[ chinese_traditional ] = "n¨Dª«¥ó";
+ Text[ japanese ] = "オブジェクトãŒå¿…è¦ã§ã™";
+ Text[ chinese_traditional ] = "è¦æ±‚物件";
Text[ arabic ] = "ãØáæÈ ßÇÆä";
Text[ dutch ] = "Object vereist";
- Text[ chinese_simplified ] = "ÒªÇó¶ÔÏó";
+ Text[ chinese_simplified ] = "è¦æ±‚对象";
Text[ greek ] = "Áðáéôåßôáé áíôéêåßìåíï";
- Text[ korean ] = "°³Ã¼°¡ ÇÊ¿äÇÕ´Ï´Ù.";
+ Text[ korean ] = "개체가 필요합니다.";
Text[ turkish ] = "Nesne gerekli";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Se requiere un objeto";
+ Text[ catalan ] = "Es necessita un objecte";
+ Text[ thai ] = "ต้à¸à¸‡à¸à¸²à¸£à¸§à¸±à¸•à¸–ุ";
};
String SbERR_INVALID_USAGE_OBJECT & ERRCODE_RES_MASK
{
@@ -2143,19 +2213,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Felaktig användning av ett objekt" ;
Text [ finnish ] = "Virheellinen objektin käyttö" ;
Text [ english_us ] = "Invalid use of an object" ;
- Text[ chinese_simplified ] = "´íÎóʹÓöÔÏó";
+ Text[ chinese_simplified ] = "错误使用对象";
Text[ russian ] = "Íåïðàâèëüíîå èñïîëüçîâàíèå îáúåêòà";
Text[ polish ] = "Nieprawid³owe u¿ycie obiektu";
- Text[ japanese ] = "µÌÞ¼Þª¸Ä‚ÌŒë‚Á‚½Žg—p";
- Text[ chinese_traditional ] = "¿ù»~¨Ï¥Îª«¥ó";
+ Text[ japanese ] = "オブジェクトã®èª¤ã£ãŸä½¿ç”¨";
+ Text[ chinese_traditional ] = "錯誤使用物件";
Text[ arabic ] = "ÇÓÊÎÏÇã ÎÇØÆ áßÇÆä";
Text[ dutch ] = "Ongeldig gebruik van object";
- Text[ chinese_simplified ] = "´íÎóʹÓöÔÏó";
+ Text[ chinese_simplified ] = "错误使用对象";
Text[ greek ] = "ËáíèáóìÝíç ÷ñÞóç åíüò áíôéêåéìÝíïõ";
- Text[ korean ] = "°³Ã¼ÀÇ À߸øµÈ »ç¿ë";
+ Text[ korean ] = "ê°œì²´ì˜ ì‚¬ìš©ì´ ì˜¬ë°”ë¥´ì§€ 않습니다.";
Text[ turkish ] = "Nesne kullanýmý yanlýþ";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Uso erróneo de un objeto";
+ Text[ catalan ] = "Ús no vàlid d'un objecte";
+ Text[ thai ] = "ใช้งานวัตถุไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_NO_OLE & ERRCODE_RES_MASK
{
@@ -2167,25 +2238,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Object does not support OLE Automation" ;
Text [ portuguese ] = "Este objecto não suporta a automatação OLE" ;
Text [ french ] = "Cet objet ne supporte pas l'automatisation OLE" ;
- Text [ dutch ] = "OLE-automatisering wordt niet ondersteund door het aangegeven object" ;
- Text [ spanish ] = "Este objeto no apoya la automatización OLE" ;
+ Text [ dutch ] = "OLE-automatisering wordt niet ondersteund door het opgegeven object" ;
+ Text [ spanish ] = "Este objeto no admite la automatización OLE" ;
Text [ danish ] = "OLE-automatiseringen understøttes ikke af dette objekt" ;
Text [ swedish ] = "OLE-automatiseringen stöds ej av detta objekt" ;
Text [ finnish ] = "Tämä objekti ei tue OLE-automaatiota" ;
Text [ english_us ] = "OLE Automation is not supported by this object" ;
- Text[ chinese_simplified ] = "Õâ¸ö¶ÔÏó²»Ö§³ÖOLE×Ô¶¯»¯";
- Text[ russian ] = "Àâòîìàòèçàöèÿ OLE ýòèì îáúåêòîì íå ïîääåðæèâàåòñÿ";
+ Text[ chinese_simplified ] = "这个对象ä¸æ”¯æŒOLE自动化";
+ Text[ russian ] = "OLE ýòèì îáúåêòîì íå ïîääåðæèâàåòñÿ";
Text[ polish ] = "Automatyzacja OLE nie jest obs³ugiwana przez ten obiekt";
- Text[ japanese ] = "OLE‚ÌŽ©“®‰»‚Í‚±‚̵ÌÞ¼Þª¸Ä‚©‚çŽx‰‡‚³‚ê‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "³oÓª«¥ó¤£¤ä´©OLE¦Û°Ê¤Æ";
+ Text[ japanese ] = "OLEã®è‡ªå‹•åŒ–ã¯ã“ã®ã‚ªãƒ–ジェクトã‹ã‚‰æ”¯æ´ã•ã‚Œã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "這個物件ä¸æ”¯æ´OLE自動化";
Text[ arabic ] = "áÇ íÏÚã åÐÇ ÇáßÇÆä ÚãáíÉ ÌÚá ÇáÜ OLE ÃæÊæãÇÊíßíÇð";
- Text[ dutch ] = "OLE-automatisering wordt niet ondersteund door het aangegeven object";
- Text[ chinese_simplified ] = "Õâ¸ö¶ÔÏó²»Ö§³ÖOLE×Ô¶¯»¯";
+ Text[ dutch ] = "OLE-automatisering wordt niet ondersteund door het opgegeven object";
+ Text[ chinese_simplified ] = "这个对象ä¸æ”¯æŒOLE自动化";
Text[ greek ] = "Ç áõôïìáôïðïßçóç ôïõ OLE äåí õðïóôçñßæåôáé áðü áõôü ôï áíôéêåßìåíï";
- Text[ korean ] = "OLE ÀÚµ¿È´Â ÀÌ °³Ã¼¿¡ ÀÇÇØ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "ì´ ê°œì²´ì—ì„œ OLE ìžë™í™”를 지ì›í•˜ì§€ 않습니다.";
Text[ turkish ] = "OLE otomasyonu bu nesne tarafýndan desteklenmiyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Este objeto no apoya la automatización OLE";
+ Text[ catalan ] = "Aquest objecte no permet l'automatització OLE";
+ Text[ thai ] = "ไม่สนับสนุน OLE à¸à¸±à¸•à¹‚นมัติด้วยวัตถุนี้";
};
String SbERR_BAD_METHOD & ERRCODE_RES_MASK
{
@@ -2197,25 +2269,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Object doesn't support property or method" ;
Text [ portuguese ] = "Objecto não suporta nem a característica nem o método" ;
Text [ french ] = "L'objet ne supporte pas cette propriété ou méthode" ;
- Text [ dutch ] = "Deze eigenschap of methode wordt niet ondersteund door het aangegeven object" ;
- Text [ spanish ] = "El objeto no apoya esta propiedad o método" ;
+ Text [ dutch ] = "Deze eigenschap of methode wordt niet ondersteund door het opgegeven object" ;
+ Text [ spanish ] = "El objeto no admite esta propiedad o método" ;
Text [ danish ] = "Objektet understøtter ikke denne egenskab eller metode" ;
Text [ swedish ] = "Objektet understödjer inte denna egenskap eller metod" ;
- Text [ finnish ] = "Tämä objekti ei tue tätä ominaisuutta tai menetelmää" ;
+ Text [ finnish ] = "Objekti ei tue tätä ominaisuutta tai menetelmää." ;
Text [ english_us ] = "This property or method is not supported by the object" ;
- Text[ chinese_simplified ] = "¶ÔÏó²»Ö§³ÖÕâ¸öÊôÐÔ»ò·½·¨";
+ Text[ chinese_simplified ] = "对象ä¸æ”¯æŒè¿™ä¸ªå±žæ€§æˆ–方法";
Text[ russian ] = "Îáúåêò íå ïîääåðæèâàåò ýòî ñâîéñòâî èëè ìåòîä";
Text[ polish ] = "Obiekt nie obs³uguje tej w³aœciwoœci lub metody";
- Text[ japanese ] = "µÌÞ¼Þª¸Ä‚Í‚±‚Ì‘®«A‚ ‚é‚¢‚Í•û–@‚ðŽx‰‡‚µ‚Ü‚¹‚ñB";
- Text[ chinese_traditional ] = "ª«¥ó¤£¤ä«ù³oÓÄݩʩΤèªk";
+ Text[ japanese ] = "オブジェクトã¯ã“ã®å±žæ€§ã€ã‚ã‚‹ã„ã¯æ–¹æ³•ã‚’支æ´ã—ã¾ã›ã‚“。";
+ Text[ chinese_traditional ] = "物件ä¸æ”¯æŒé€™å€‹å±¬æ€§æˆ–方法";
Text[ arabic ] = "áÇ íÏÚã ÇáßÇÆä åÐå ÇáÎÇÕíÉ Ãæ åÐÇ ÇáÃÓáæÈ";
- Text[ dutch ] = "Deze eigenschap of methode wordt niet ondersteund door het aangegeven object";
- Text[ chinese_simplified ] = "¶ÔÏó²»Ö§³ÖÕâ¸öÊôÐÔ»ò·½·¨";
+ Text[ dutch ] = "Deze eigenschap of methode wordt niet ondersteund door het opgegeven object";
+ Text[ chinese_simplified ] = "对象ä¸æ”¯æŒè¿™ä¸ªå±žæ€§æˆ–方法";
Text[ greek ] = "Ôï áíôéêåßìåíï äåí õðïóôçñßæåé áõôÞ ôçí éäéüôçôá Þ ìÝèïäï";
- Text[ korean ] = "ÀÌ µî·ÏÁ¤º¸ ¶Ç´Â ¸Þ¼Òµå´Â °³Ã¼¿¡ ÀÇÇØ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "개체ì—ì„œ ì´ ë“±ë¡ ì •ë³´ ë˜ëŠ” 메소드를 지ì›í•˜ì§€ 않습니다.";
Text[ turkish ] = "Nesne bu özelliði ya da yöntemi desteklemiyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El objeto no apoya esta propiedad o método";
+ Text[ catalan ] = "L'objecte no permet aquesta propietat o mètode";
+ Text[ thai ] = "ไม่สนับสนุนคุณสมบัติหรืà¸à¸§à¸´à¸˜à¸µà¸à¸²à¸£à¸™à¸µà¹‰à¸”้วยวัตถุ";
};
String SbERR_OLE_ERROR & ERRCODE_RES_MASK
{
@@ -2232,19 +2305,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Fel vid OLE-automatisering" ;
Text [ finnish ] = "OLE-automaatiovirhe" ;
Text [ english_us ] = "OLE Automation Error" ;
- Text[ chinese_simplified ] = "OLE ×Ô¶¯»¯´íÎó";
- Text[ russian ] = "Îøèáêà ïðè àâòîìàòèçàöèè OLE";
+ Text[ chinese_simplified ] = "OLE 自动化错误";
+ Text[ russian ] = "Îøèáêà OLE";
Text[ polish ] = "B³¹d przy automatyzacji OLE";
- Text[ japanese ] = "OLEŽ©“®‰»‚ÌÛ‚Ì´×°";
- Text[ chinese_traditional ] = "OLE¦Û°Ê¤Æ¿ù»~";
+ Text[ japanese ] = "OLE自動化ã®éš›ã®ã‚¨ãƒ©ãƒ¼";
+ Text[ chinese_traditional ] = "OLE自動化錯誤";
Text[ arabic ] = "ÎØà ÃËäÇÁ ÚãáíÉ ÌÚá ÇáÜ OLE ÃæÊæãÇÊíßíÇð";
Text[ dutch ] = "Fout bij OLE-automatisering";
- Text[ chinese_simplified ] = "OLE ×Ô¶¯»¯´íÎó";
+ Text[ chinese_simplified ] = "OLE 自动化错误";
Text[ greek ] = "ÓöÜëìá êáôÜ ôçí áõôïìáôïðïßçóç OLE";
- Text[ korean ] = "OLE ÀÚµ¿È¿¡¼ ¿À·ù";
+ Text[ korean ] = "OLE ìžë™í™” 오류";
Text[ turkish ] = "OLE otomasyonunda hata";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Error en la automatización OLE";
+ Text[ catalan ] = "Error d'automatització OLE";
+ Text[ thai ] = "OLE à¸à¸±à¸•à¹‚นมัติผิดพลาด";
};
String SbERR_BAD_ACTION & ERRCODE_RES_MASK
{
@@ -2256,25 +2330,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Object doesn't support this action" ;
Text [ portuguese ] = "O objecto indicado não suporta esta acção" ;
Text [ french ] = "L'objet indiqué ne supporte pas cette action" ;
- Text [ dutch ] = "Deze handeling wordt niet ondersteund door het aangegeven object" ;
- Text [ spanish ] = "Esta acción no es apoyada por el objeto dado" ;
+ Text [ dutch ] = "Deze handeling wordt niet ondersteund door het opgegeven object" ;
+ Text [ spanish ] = "El objeto indicado no admite esta acción" ;
Text [ danish ] = "Denne handling understøttes ikke at det angivne objekt." ;
Text [ swedish ] = "Denna åtgärd understöds inte av angivet objekt" ;
- Text [ finnish ] = "Annettu objekti ei tue tätä toimintoa" ;
+ Text [ finnish ] = "Annettu objekti ei tue tätä toimintoa." ;
Text [ english_us ] = "This action is not supported by given object" ;
- Text[ chinese_simplified ] = "¸ø¶¨µÄ¶ÔÏó²»Ö§³ÖÕâ¸ö²Ù×÷";
+ Text[ chinese_simplified ] = "给定的对象ä¸æ”¯æŒè¿™ä¸ªæ“作";
Text[ russian ] = "Ýòà îïåðàöèÿ äàííûì îáúåêòîì íå ïîääåðæèâàåòñÿ";
Text[ polish ] = "Ta akcja nie jest obs³ugiwana przez podany obiekt";
- Text[ japanese ] = "‚±‚̱¸¼®Ý‚ÍŽw’肳‚ꂽµÌÞ¼Þª¸Ä‚©‚çŽx‰‡‚³‚ê‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "«ü©wªºª«¥ó¤£¤ä´©³oӰʧ@";
+ Text[ japanese ] = "ã“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯æŒ‡å®šã•ã‚ŒãŸã‚ªãƒ–ジェクトã‹ã‚‰æ”¯æ´ã•ã‚Œã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "指定的物件ä¸æ”¯æ´é€™å€‹å‹•ä½œ";
Text[ arabic ] = "ÇáßÇÆä ÇáãÚØì áÇ íÏÚã åÐå ÇáÚãáíÉ";
- Text[ dutch ] = "Deze handeling wordt niet ondersteund door het aangegeven object";
- Text[ chinese_simplified ] = "¸ø¶¨µÄ¶ÔÏó²»Ö§³ÖÕâ¸ö²Ù×÷";
+ Text[ dutch ] = "Deze handeling wordt niet ondersteund door het opgegeven object";
+ Text[ chinese_simplified ] = "给定的对象ä¸æ”¯æŒè¿™ä¸ªæ“作";
Text[ greek ] = "Ç åíÝñãåéá áõôÞ äåí õðïóôçñßæåôáé áðü ôï äåäïìÝíï áíôéêåßìåíï";
- Text[ korean ] = "ÀÌ µ¿ÀÛÀº Á¦½ÃµÈ °³Ã¼¿¡ ÀÇÇØ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "ì§€ì •ëœ ê°œì²´ëŠ” ì´ ìž‘ë™ì„ 지ì›í•˜ì§€ 않습니다.";
Text[ turkish ] = "Bu iþlem belirtilen nesne tarafýndan desteklenmiyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Esta acción no es apoyada por el objeto dado";
+ Text[ catalan ] = "L'objecte indicat no permet aquesta acció";
+ Text[ thai ] = "ไม่สนับสนุนà¸à¸²à¸£à¸à¸£à¸°à¸—ำนี้ด้วยวัตถุที่ให้มา";
};
String SbERR_NO_NAMED_ARGS & ERRCODE_RES_MASK
{
@@ -2286,25 +2361,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Object doesn't support named args" ;
Text [ portuguese ] = "O objecto indicado não suporta os argumentos mencionados" ;
Text [ french ] = "L'objet indiqué ne supporte pas les arguments cités" ;
- Text [ dutch ] = "Genoemde argumenten wordt niet ondersteund door het aangegeven object" ;
- Text [ spanish ] = "El objeto indicado no apoya los argumentos nombrados" ;
+ Text [ dutch ] = "Genoemde argumenten worden niet ondersteund door het opgegeven object" ;
+ Text [ spanish ] = "El objeto indicado no admite los argumentos mencionados" ;
Text [ danish ] = "Nævnte argumenter understøttes ikke af det angivne objekt" ;
Text [ swedish ] = "Angivna argument understöds ej av angivet objekt" ;
Text [ finnish ] = "Annettu objekti ei tue nimettyjä argumentteja" ;
Text [ english_us ] = "Named arguments are not supported by given object" ;
- Text[ chinese_simplified ] = "¸ø¶¨¶ÔÏó²»Ö§³ÖÖ¸¶¨µÄ×Ô±äÁ¿";
+ Text[ chinese_simplified ] = "给定对象ä¸æ”¯æŒæŒ‡å®šçš„自å˜é‡";
Text[ russian ] = "Íàçâàííûå àðãóìåíòû äàííûì îáúåêòîì íå ïîääåðæèâàþòñÿ";
Text[ polish ] = "Nazwane argumenty nie s¹ obs³ugiwane przez podany obiekt";
- Text[ japanese ] = "Žw–¼‚³‚ꂽˆø”‚ÍŽw’肳‚ꂽµÌÞ¼Þª¸Ä‚©‚çŽx‰‡‚³‚ê‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "«ü©wªº¦ÛÅܶq¤£¨ü«ü©wª«¥óªº¤ä´©";
+ Text[ japanese ] = "指åã•ã‚ŒãŸå¼•æ•°ã¯æŒ‡å®šã•ã‚ŒãŸã‚ªãƒ–ジェクトã‹ã‚‰æ”¯æ´ã•ã‚Œã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "指定的自變é‡ä¸å—指定物件的支æ´";
Text[ arabic ] = "ÇáßÇÆä ÇáãÏÑÌ áÇ íÏÚã ÇáæÓÇÆØ ÇáãÓãÇÉ";
- Text[ dutch ] = "Genoemde argumenten wordt niet ondersteund door het aangegeven object";
- Text[ chinese_simplified ] = "¸ø¶¨¶ÔÏó²»Ö§³ÖÖ¸¶¨µÄ×Ô±äÁ¿";
+ Text[ dutch ] = "Genoemde argumenten worden niet ondersteund door het opgegeven object";
+ Text[ chinese_simplified ] = "给定对象ä¸æ”¯æŒæŒ‡å®šçš„自å˜é‡";
Text[ greek ] = "Ôá ïíïìáæüìåíá ïñßóìáôá äåí õðïóôçñßæïíôáé áðü ôï äåäïìÝíï áíôéêåßìåíï";
- Text[ korean ] = "ÁöÁ¤µÈ µ¶¸³ º¯¼ö´Â Á¦½ÃµÈ °³Ã¼¿¡ ÀÇÇØ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "ì§€ì •ëœ ê°œì²´ì—ì„œ ì§€ì •ëœ ë…립 변수를 지ì›í•˜ì§€ 않습니다.";
Text[ turkish ] = "Adlandýrýlmýþ argümanlar, belirtilen nesne tarafýndan desteklenmiyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El objeto indicado no apoya los argumentos nombrados";
+ Text[ catalan ] = "L'objecte indicat no permet els arguments anomenats";
+ Text[ thai ] = "ไม่สนับสนุนà¸à¸²à¸£à¹Œà¸à¸´à¸§à¹€à¸¡à¹‰à¸™à¸—์ที่มีชื่à¸à¸”้วยวัตถุที่ให้มา";
};
String SbERR_BAD_LOCALE & ERRCODE_RES_MASK
{
@@ -2316,25 +2392,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Object doesn't support current locale setting" ;
Text [ portuguese ] = "O objecto indicado não suporta a configuração local actual" ;
Text [ french ] = "L'objet indiqué ne supporte pas l'environnement linguistique actuel." ;
- Text [ dutch ] = "De huidige lokale instellingen worden niet ondersteund door het aangegeven object" ;
- Text [ spanish ] = "La configuración local actual no es apoyada por el objeto dado" ;
+ Text [ dutch ] = "De huidige lokale instellingen worden niet ondersteund door het opgegeven object" ;
+ Text [ spanish ] = "El entorno local actual no admite el objeto indicado." ;
Text [ danish ] = "Det aktuelle områdeskema understøttes ikke af det angivne objekt" ;
Text [ swedish ] = "De aktuella lokala inställningarna understöds inte av angivet objekt" ;
- Text [ finnish ] = "Annettu objekti ei tue nykyistä kieliasetusta" ;
+ Text [ finnish ] = "Annettu objekti ei tue nykyistä kieliasetusta." ;
Text [ english_us ] = "The current locale setting is not supported by the given object" ;
- Text[ chinese_simplified ] = "µ±Ç°µÄ¾Ö²¿É趨²»Êܸø¶¨¶ÔÏóµÄÖ§³Ö";
- Text[ russian ] = "Òåêóùàÿ ëîêàëüíàÿ óñòàíîâêà äàííûì îáúåêòîì íå ïîääåðæèâàåòñÿ";
+ Text[ chinese_simplified ] = "当å‰çš„è¯è¨€è®¾å®šä¸å—给定对象的支æŒ";
+ Text[ russian ] = "Äàííûì îáúåêòîì íå ïîääåðæèâàþòñÿ òåêóùèå ðåãèîíàëüíûå íàñòðîéêè";
Text[ polish ] = "Bie¿¹ce ustawienie lokalne nie jest obs³ugiwane przez podany obiekt";
- Text[ japanese ] = "Œ»Ý‚ÌÛ°¶ÙÝ’è‚ÍŽw’肵‚½µÌÞ¼Þª¸Ä‚©‚çŽx‰‡‚³‚ê‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "·í«eªº§½³¡³]©w¤£¨ü«ü©wª«¥óªº¤ä´©";
+ Text[ japanese ] = "ç¾åœ¨ã®ãƒãƒ¼ã‚«ãƒ«è¨å®šã¯æŒ‡å®šã—ãŸã‚ªãƒ–ジェクトã‹ã‚‰æ”¯æ´ã•ã‚Œã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "使用ä¸çš„語言è¨å®šä¸å—指定物件的支æ´";
Text[ arabic ] = "ÇáßÇÆä ÇáãÚØì áÇ íÏÚã ÇáÅÚÏÇÏ ÇáãÍáí ÇáÍÇáí";
- Text[ dutch ] = "De huidige lokale instellingen worden niet ondersteund door het aangegeven object";
- Text[ chinese_simplified ] = "µ±Ç°µÄ¾Ö²¿É趨²»Êܸø¶¨¶ÔÏóµÄÖ§³Ö";
+ Text[ dutch ] = "De huidige lokale instellingen worden niet ondersteund door het opgegeven object";
+ Text[ chinese_simplified ] = "当å‰çš„è¯è¨€è®¾å®šä¸å—给定对象的支æŒ";
Text[ greek ] = "Ïé ôñÝ÷ïõóåò ôïðéêÝò ñõèìßóåéò äåí õðïóôçñßæïíôáé áðü ôï äåäïìÝíï áíôéêåßìåíï";
- Text[ korean ] = "ÇöÀçÀÇ ·ÎÄà ¼³Á¤Àº Á¦½ÃµÈ °³Ã¼¿¡ ÀÇÇØ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "ì§€ì •ëœ ê°œì²´ì—ì„œ í˜„ìž¬ì˜ ë¡œì»¬ ì„¤ì •ì„ ì§€ì›í•˜ì§€ 않습니다.";
Text[ turkish ] = "Yürülükteki yerel ayarlar, belirtilen nesne tarafýndan desteklenmiyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "La configuración local actual no es apoyada por el objeto dado";
+ Text[ catalan ] = "L'objecte indicat no permet el paràmetre local actual";
+ Text[ thai ] = "ไม่สนับสนุนà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าที่ปัจจุบันด้วยวัตถุที่ให้มา";
};
String SbERR_NAMED_NOT_FOUND & ERRCODE_RES_MASK
{
@@ -2346,24 +2423,25 @@ Resource RID_BASIC_START
Text [ portuguese ] = "Impossível encontrar o argumento mencionado" ;
Text [ french ] = "L'argument cité est introuvable" ;
Text [ dutch ] = "Genoemd argument niet gevonden" ;
- Text [ spanish ] = "No se encontró el argumento nombrado" ;
+ Text [ spanish ] = "El argumento mencionado no se encontró " ;
Text [ danish ] = "Det nævnte argument blev ikke fundet" ;
Text [ swedish ] = "Angivet argument hittades inte" ;
- Text [ finnish ] = "Nimettyä argumenttia ei löydy" ;
+ Text [ finnish ] = "Nimettyä argumenttia ei löydy." ;
Text [ english_us ] = "Named argument not found" ;
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½Ö¸¶¨µÄ×Ô±äÁ¿";
- Text[ russian ] = "Íàéäåííûé àðãóìåíò íå íàéäåí";
+ Text[ chinese_simplified ] = "没有找到指定的自å˜é‡";
+ Text[ russian ] = "Óêàçàííûé àðãóìåíò íå íàéäåí";
Text[ polish ] = "Nazwanego argumentu nie znaleziono";
- Text[ japanese ] = "Žw–¼‚µ‚½ˆø”‚ÍŒ©‚‚©‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¨S¦³§ä¨ì«ü©wªº¦ÛÅܶq";
+ Text[ japanese ] = "指åã—ãŸå¼•æ•°ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "沒有找到指定的自變é‡";
Text[ arabic ] = "áã íñÚËÑ Úáì ÇáæÓíØÉ ÇáãÓãÇÉ";
Text[ dutch ] = "Genoemd argument niet gevonden";
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½Ö¸¶¨µÄ×Ô±äÁ¿";
+ Text[ chinese_simplified ] = "没有找到指定的自å˜é‡";
Text[ greek ] = "Ôï ïíïìáæüìåíï üñéóìá äåí âñÝèçêå";
- Text[ korean ] = "ÁöÁ¤µÈ µ¶¸³ º¯¼ö¸¦ ãÁö ¸øÇß½À´Ï´Ù.";
+ Text[ korean ] = "ì§€ì •ëœ ë…립 변수를 찾지 못했습니다.";
Text[ turkish ] = "Adlandýrýlan argüman bulunamadý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se encontró el argumento nombrado";
+ Text[ catalan ] = "No s'ha trobat l'objecte anomenat";
+ Text[ thai ] = "ไม่พบà¸à¸²à¸£à¹Œà¸à¸´à¸§à¹€à¸¡à¹‰à¸™à¸—์ที่มีชื่à¸";
};
String SbERR_NOT_OPTIONAL & ERRCODE_RES_MASK
{
@@ -2378,21 +2456,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "El argumento no es opcional" ;
Text [ danish ] = "Argumentet er ikke valgfrit" ;
Text [ swedish ] = "Argumentet är inte valfritt" ;
- Text [ finnish ] = "Argumentti ei ole valinnainen" ;
+ Text [ finnish ] = "Argumentti ei ole valinnainen." ;
Text [ english_us ] = "Argument is not optional" ;
- Text[ chinese_simplified ] = "·Ç¿ÉÑ¡µÄ×Ô±äÁ¿";
- Text[ russian ] = "Àðãóìåíò íå îáÿçàòåëåí";
+ Text[ chinese_simplified ] = "éžå¯é€‰çš„自å˜é‡";
+ Text[ russian ] = "Àðãóìåíò ÿâëÿåòñÿ îáÿçàòåëüíûì";
Text[ polish ] = "Argument nie jest opcjonalny";
- Text[ japanese ] = "ˆø”‚͵Ìß¼®Ý‚Å‚Í‚ ‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "«D¥i¿ïªº¦ÛÅܶq";
+ Text[ japanese ] = "引数ã¯ã‚ªãƒ—ションã§ã¯ã‚ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "éžå¯é¸çš„自變é‡";
Text[ arabic ] = "ÇáæÓíØÉ ÛíÑ ÇÎÊíÇÑíÉ";
Text[ dutch ] = "Het argument is niet optioneel";
- Text[ chinese_simplified ] = "·Ç¿ÉÑ¡µÄ×Ô±äÁ¿";
+ Text[ chinese_simplified ] = "éžå¯é€‰çš„自å˜é‡";
Text[ greek ] = "Ôï üñéóìá äåí åßíáé ðñïáéñåôéêü";
- Text[ korean ] = "µ¶¸³ º¯¼ö´Â ¿É¼ÇÀÌ ¾Æ´Õ´Ï´Ù.";
+ Text[ korean ] = "ë…립 변수는 ì‚¬ìš©ìž ì§€ì •ë˜ì§€ 않습니다.";
Text[ turkish ] = "Argüman isteðe baðlý deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El argumento no es opcional";
+ Text[ catalan ] = "L'argument no és opcional";
+ Text[ thai ] = "à¸à¸²à¸£à¹Œà¸à¸´à¸§à¹€à¸¡à¹‰à¸™à¸—์ไม่ใช่ทางเลืà¸à¸";
};
String SbERR_WRONG_ARGS & ERRCODE_RES_MASK
{
@@ -2409,19 +2488,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Felaktigt antal argument" ;
Text [ finnish ] = "Virheellinen määrä argumentteja" ;
Text [ english_us ] = "Invalid number of arguments" ;
- Text[ chinese_simplified ] = "ÎÞЧµÄ×Ô±äÁ¿ÊýÄ¿";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„è‡ªå˜é‡æ•°ç›®";
Text[ russian ] = "Íåïðàâèëüíîå ÷èñëî àðãóìåíòîâ";
Text[ polish ] = "Nieprawid³owa iloœæ argumentów";
- Text[ japanese ] = "ˆø”‚Ì”‚ª³‚µ‚‚ ‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "µL®Äªº¦ÛÅܶq¼Æ¥Ø";
+ Text[ japanese ] = "引数ã®æ•°ãŒæ£ã—ãã‚ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "無效的自變é‡æ•¸ç›®";
Text[ arabic ] = "ÚÏÏ ÇáæÓÇÆØ ÛíÑ ÕÇáÍ";
Text[ dutch ] = "Ongeldig aantal argumenten";
- Text[ chinese_simplified ] = "ÎÞЧµÄ×Ô±äÁ¿ÊýÄ¿";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„è‡ªå˜é‡æ•°ç›®";
Text[ greek ] = "ËÜèïò ðëÞèïò ïñéóìÜôùí";
- Text[ korean ] = "µ¶¸³ º¯¼ö °³¼ö°¡ Ʋ¸²";
+ Text[ korean ] = "ë…립 변수 수가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.";
Text[ turkish ] = "Argüman sayýsý yanlýþ";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Número erróneo de argumentos";
+ Text[ catalan ] = "El nombre d'arguments no és vàlid";
+ Text[ thai ] = "จำนวนà¸à¸²à¸£à¹Œà¸à¸´à¸§à¹€à¸¡à¹‰à¸™à¸—์ไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_NOT_A_COLL & ERRCODE_RES_MASK
{
@@ -2436,21 +2516,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "El objeto no es una lista" ;
Text [ danish ] = "Objektet er ingen liste" ;
Text [ swedish ] = "Objektet är ingen lista" ;
- Text [ finnish ] = "Objekti ei ole luettelo" ;
+ Text [ finnish ] = "Objekti ei ole luettelo." ;
Text [ english_us ] = "Object is not a list" ;
- Text[ chinese_simplified ] = "¶ÔÏó²»ÊÇÒ»¸öÁе¥";
+ Text[ chinese_simplified ] = "对象ä¸æ˜¯ä¸€ä¸ªåˆ—å•";
Text[ russian ] = "Îáúåêò íå ÿâëÿåòñÿ ñïèñêîì";
Text[ polish ] = "Obiekt nie jest list¹";
- Text[ japanese ] = "µÌÞ¼Þª¸Ä‚ÍؽĂł͂ ‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "ª«¥ó¤£¬O¤@Ó²M³æ";
+ Text[ japanese ] = "オブジェクトã¯ãƒªã‚¹ãƒˆã§ã¯ã‚ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "物件ä¸æ˜¯ä¸€å€‹æ¸…å–®";
Text[ arabic ] = "åÐÇ ÇáßÇÆä áíÓ ÞÇÆãÉ";
Text[ dutch ] = "Object is geen lijst";
- Text[ chinese_simplified ] = "¶ÔÏó²»ÊÇÒ»¸öÁе¥";
+ Text[ chinese_simplified ] = "对象ä¸æ˜¯ä¸€ä¸ªåˆ—å•";
Text[ greek ] = "Ôï áíôéêåßìåíï äåí åßíáé ëßóôá";
- Text[ korean ] = "°³Ã¼°¡ ¸ñ·Ï¿¡ ÀÛ¼ºµÇÁö ¾Ê¾Ò½À´Ï´Ù.";
+ Text[ korean ] = "개체는 목ë¡ì´ 아닙니다.";
Text[ turkish ] = "Nesne bir liste deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El objeto no es una lista";
+ Text[ catalan ] = "L'objecte no és una llista";
+ Text[ thai ] = "วัตถุไม่ีà¸à¸¢à¸¹à¹ˆà¹ƒà¸™à¸£à¸²à¸¢à¸à¸²à¸£";
};
String SbERR_BAD_ORDINAL & ERRCODE_RES_MASK
{
@@ -2462,25 +2543,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Invalid ordinal" ;
Text [ portuguese ] = "Ordinal incorrecto" ;
Text [ french ] = "Nombre ordinal non valable" ;
- Text [ dutch ] = "Ongeldig ranggetal" ;
+ Text [ dutch ] = "Ongeldig rangtelwoord" ;
Text [ spanish ] = "Número ordinal no válido" ;
Text [ danish ] = "Ugyldigt ordenstal" ;
Text [ swedish ] = "Ogiltigt ordningstal" ;
- Text [ finnish ] = "Virheellinen järjestysnumero" ;
+ Text [ finnish ] = "Virheellinen järjestysluku" ;
Text [ english_us ] = "Invalid ordinal number" ;
- Text[ chinese_simplified ] = "ÐòºÅÎÞЧ";
- Text[ russian ] = "Ïîðÿäêîâîå ÷èñëî íåäåéñòâèòåëüíî";
+ Text[ chinese_simplified ] = "åºå·æ— 效";
+ Text[ russian ] = "Íåâåðíîå ïîðÿäêîâîå ÷èñëî";
Text[ polish ] = "Nieprawid³owa liczba porz¹dkowa";
- Text[ japanese ] = "˜”‚Í–³Œø‚Å‚·";
- Text[ chinese_traditional ] = "§Ç¸¹µL®Ä";
+ Text[ japanese ] = "åºæ•°ã¯ç„¡åŠ¹ã§ã™";
+ Text[ chinese_traditional ] = "åºè™Ÿç„¡æ•ˆ";
Text[ arabic ] = "ÚÏÏ ÊÑÊíÈí ÛíÑ ÕÇáÍ";
- Text[ dutch ] = "Ongeldig ranggetal";
- Text[ chinese_simplified ] = "ÐòºÅÎÞЧ";
+ Text[ dutch ] = "Ongeldig rangtelwoord";
+ Text[ chinese_simplified ] = "åºå·æ— 效";
Text[ greek ] = "Ìç Ýãêõñïò áñéèìüò ôÜîçò";
- Text[ korean ] = "À¯È¿ÇÏÁö ¾ÊÀº ¼¼ö";
+ Text[ korean ] = "ìž˜ëª»ëœ ì„œìˆ˜";
Text[ turkish ] = "Sýra sayýsý geçersiz";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Número ordinal no válido";
+ Text[ catalan ] = "El número ordinal no és vàlid";
+ Text[ thai ] = "เลขà¹à¸ªà¸”งลำดับไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_DLLPROC_NOT_FOUND & ERRCODE_RES_MASK
{
@@ -2491,25 +2573,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Specified DLL function not found" ;
Text [ portuguese ] = "Função DLL especificada não foi encontrada" ;
Text [ french ] = "La fonction DLL indiquée est introuvable" ;
- Text [ dutch ] = "Aangegeven DLL- functie niet gevonden" ;
+ Text [ dutch ] = "Opgegeven DLL-functie niet gevonden" ;
Text [ spanish ] = "No se encontró la función DLL especificada" ;
Text [ danish ] = "Den angivne DDL-funktion blev ikke fundet" ;
Text [ swedish ] = "Angiven DLL-funktion hittades inte" ;
- Text [ finnish ] = "Määritettyä DLL-toimintoa ei löytynyt" ;
+ Text [ finnish ] = "Määritettyä DLL-funktiota ei löytynyt." ;
Text [ english_us ] = "Specified DLL function not found" ;
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½Ö¸¶¨µÄ DLL ¹¦ÄÜ";
- Text[ russian ] = "Äàííàÿ ôóíêöèÿ DLL íå íàéäåíà";
+ Text[ chinese_simplified ] = "没有找到指定的 DLL 功能";
+ Text[ russian ] = "Ôóíêöèÿ â DLL íå íàéäåíà";
Text[ polish ] = "Podanej funkcji DLL nie znaleziono";
- Text[ japanese ] = "Žw’肳‚ꂽDLL‹@”\\‚ÍŒ©‚‚©‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¨S¦³§ä¨ì«ü©wªºDLL¥\\¯à";
+ Text[ japanese ] = "指定ã•ã‚ŒãŸDLL機能ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "沒有找到指定的DLL功能";
Text[ arabic ] = "ÇáãÍÏÏÉ ÛíÑ ãæÌæÏÉ DLL ÏÇáÉ";
- Text[ dutch ] = "Aangegeven DLL- functie niet gevonden";
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½Ö¸¶¨µÄ DLL ¹¦ÄÜ";
+ Text[ dutch ] = "Opgegeven DLL-functie niet gevonden";
+ Text[ chinese_simplified ] = "没有找到指定的 DLL 功能";
Text[ greek ] = "Äåí âñÝèçêå ç áíáöåñüìåíç ëåéôïõñãßá DLL";
- Text[ korean ] = "Á¤ÀÇµÈ DLL ÇÔ¼ö¸¦¡¡Ã£Áö¡¡¸øÇß½À´Ï´Ù.";
+ Text[ korean ] = "ì§€ì •ëœ DLL ê¸°ëŠ¥ì„ ì°¾ì§€ 못했습니다.";
Text[ turkish ] = "Belirtilen DLL iþlevi bulunamadý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se encontró la función DLL especificada";
+ Text[ catalan ] = "No s'ha trobat la funció DLL indicada";
+ Text[ thai ] = "ไม่พบฟังà¸à¹Œà¸Šà¸±à¹ˆà¸™ DLL ที่ระบุ ";
};
String SbERR_BAD_CLIPBD_FORMAT & ERRCODE_RES_MASK
{
@@ -2520,26 +2603,27 @@ Resource RID_BASIC_START
Text [ italian ] = "Formato clipboard non valido" ;
Text [ portuguese_brazilian ] = "Invalid clipboard format" ;
Text [ portuguese ] = "Formato da área de transferência não válido" ;
- Text [ french ] = "Le format de presse-papiers souhaité est incorrect." ;
+ Text [ french ] = "Format de presse-papiers incorrect" ;
Text [ dutch ] = "Ongeldige indeling voor Klembord" ;
Text [ spanish ] = "Formato de portapapeles no válido" ;
Text [ danish ] = "Ugyldigt udklipsholderformat" ;
Text [ swedish ] = "Ogiltigt urklippsformat" ;
Text [ finnish ] = "Virheellinen leikepöydän muoto" ;
Text [ english_us ] = "Invalid clipboard format" ;
- Text[ chinese_simplified ] = "ÎÞЧµÄ¼ôÌù°å¸ñʽ";
- Text[ russian ] = "Íåäåéñòâèòåëüíûé ôîðìàò áóôåðà îáìåíà";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„å‰ªè´´æ¿æ ¼å¼";
+ Text[ russian ] = "Íåäîïóñòèìûé ôîðìàò áóôåðà îáìåíà";
Text[ polish ] = "Nieprawid³owy format schowka";
- Text[ japanese ] = "¸Ø¯ÌßÎÞ°ÄÞ‘Ž®‚ª–³Œø‚Å‚·";
- Text[ chinese_traditional ] = "µL®Äªº°Å¶Kï®æ¦¡";
+ Text[ japanese ] = "クリップボード書å¼ãŒç„¡åŠ¹ã§ã™";
+ Text[ chinese_traditional ] = "ç„¡æ•ˆçš„å‰ªè²¼ç°¿æ ¼å¼";
Text[ arabic ] = "ÊäÓíÞ ÍÇÝÙÉ ÛíÑ ÕÇáÍ";
Text[ dutch ] = "Ongeldige indeling voor Klembord";
- Text[ chinese_simplified ] = "ÎÞЧµÄ¼ôÌù°å¸ñʽ";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„å‰ªè´´æ¿æ ¼å¼";
Text[ greek ] = "Ìç Ýãêõñç ìïñöÞ ðñï÷åßñïõ";
- Text[ korean ] = "À¯È¿ÇÏÁö ¾ÊÀº Ŭ¸³º¸µå Æ÷¸Ë";
+ Text[ korean ] = "í´ë¦½ë³´ë“œ ì„œì‹ì´ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.";
Text[ turkish ] = "Geçersiz pano formatý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Formato de portapapeles no válido";
+ Text[ catalan ] = "El format del porta-retalls no és vàlid";
+ Text[ thai ] = "รูปà¹à¸šà¸šà¸„ลิปบà¸à¸£à¹Œà¸”ไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_PROPERTY_NOT_FOUND & ERRCODE_RES_MASK
{
@@ -2551,24 +2635,25 @@ Resource RID_BASIC_START
Text [ portuguese ] = "O objecto não tem esta propriedade" ;
Text [ french ] = "L'objet ne possède pas cette propriété" ;
Text [ dutch ] = "Object heeft deze eigenschap niet" ;
- Text [ spanish ] = "El objeto no tiene esta propiedad" ;
+ Text [ spanish ] = "El objeto no dispone de esta propiedad" ;
Text [ danish ] = "Objektet har ikke denne egenskab" ;
Text [ swedish ] = "Objektet har inte denna egenskap" ;
Text [ finnish ] = "Objektilla ei ole tätä ominaisuutta" ;
Text [ english_us ] = "Object does not have this property" ;
- Text[ chinese_simplified ] = "¶ÔÏ󲻾߱¸Õâ¸öÊôÐÔ";
+ Text[ chinese_simplified ] = "对象ä¸å…·å¤‡è¿™ä¸ªå±žæ€§";
Text[ russian ] = "Ó îáúåêòà íåò ýòîãî ñâîéñòâà";
Text[ polish ] = "Obiekt nie ma tej w³aœciwoœci";
- Text[ japanese ] = "µÌÞ¼Þª¸Ä‚É‚±‚Ì‘®«‚Í‚ ‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "ª«¥ó¤£¨ã³Æ³oÓÄÝ©Ê";
+ Text[ japanese ] = "オブジェクトã«ã“ã®å±žæ€§ã¯ã‚ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "物件ä¸å…·å‚™é€™å€‹å±¬æ€§";
Text[ arabic ] = "áíÓ ááßÇÆä åÐå ÇáÎÇÕíÉ";
Text[ dutch ] = "Object heeft deze eigenschap niet";
- Text[ chinese_simplified ] = "¶ÔÏ󲻾߱¸Õâ¸öÊôÐÔ";
+ Text[ chinese_simplified ] = "对象ä¸å…·å¤‡è¿™ä¸ªå±žæ€§";
Text[ greek ] = "Ôï áíôéêåßìåíï äåí Ý÷åé áõôÞ ôçí éäéüôçôá";
- Text[ korean ] = "°³Ã¼´Â ÀÌ µî·ÏÁ¤º¸¸¦ °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "개체가 ì´ ë“±ë¡ ì •ë³´ë¥¼ ê°€ì§€ê³ ìžˆì§€ 않습니다.";
Text[ turkish ] = "Nesne bu özelliðe sahip deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El objeto no tiene esta propiedad";
+ Text[ catalan ] = "L'objecte no té aquesta propietat";
+ Text[ thai ] = "วัตถุไม่มีคุณสมบัตินี้";
};
String SbERR_METHOD_NOT_FOUND & ERRCODE_RES_MASK
{
@@ -2580,24 +2665,25 @@ Resource RID_BASIC_START
Text [ portuguese ] = "O objecto não dispõe deste método" ;
Text [ french ] = "L'objet ne possède pas cette méthode" ;
Text [ dutch ] = "Object kent deze methode niet" ;
- Text [ spanish ] = "El objeto no tiene este método" ;
+ Text [ spanish ] = "El objeto no dispone de este método" ;
Text [ danish ] = "Objekt har ikke denne metode" ;
Text [ swedish ] = "Objektet har inte denna metod" ;
- Text [ finnish ] = "Objektilla ei ole tätä menetelmää" ;
+ Text [ finnish ] = "Objektilla ei ole tätä menetelmää." ;
Text [ english_us ] = "Object does not have this method" ;
- Text[ chinese_simplified ] = "¶ÔÏ󲻾߱¸Õâ¸ö·½·¨";
+ Text[ chinese_simplified ] = "对象ä¸å…·å¤‡è¿™ä¸ªæ–¹æ³•";
Text[ russian ] = "Ó îáúåêòà íåò ýòîãî ìåòîäà";
Text[ polish ] = "Obiekt nie ma tej metody";
- Text[ japanese ] = "µÌÞ¼Þª¸Ä‚É‚±‚ÌÒ¿¯ÄÞ‚Í‚ ‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "ª«¥ó¤£¨ã³Æ³oÓ¤èªk";
+ Text[ japanese ] = "オブジェクトã«ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã‚ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "物件ä¸å…·å‚™é€™å€‹æ–¹æ³•";
Text[ arabic ] = "áíÓ ááßÇÆä åÐÇ ÇáÃÓáæÈ";
Text[ dutch ] = "Object kent deze methode niet";
- Text[ chinese_simplified ] = "¶ÔÏ󲻾߱¸Õâ¸ö·½·¨";
+ Text[ chinese_simplified ] = "对象ä¸å…·å¤‡è¿™ä¸ªæ–¹æ³•";
Text[ greek ] = "Ôï áíôéêåßìåíï äåí Ý÷åé áõôÞ ôç ìÝèïäï";
- Text[ korean ] = "°³Ã¼´Â ÀÌ ¸Þ¼Òµå¸¦ °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "개체가 ì´ ë©”ì†Œë“œë¥¼ ê°€ì§€ê³ ìžˆì§€ 않습니다.";
Text[ turkish ] = "Nesne bu yönteme sahip deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El objeto no tiene este método";
+ Text[ catalan ] = "L'objecte no té aquest mètode";
+ Text[ thai ] = "วัตถุไม่มีวิธีà¸à¸²à¸£à¸™à¸µà¹‰";
};
String SbERR_ARG_MISSING & ERRCODE_RES_MASK
{
@@ -2612,21 +2698,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Falta el argumento requerido" ;
Text [ danish ] = "Påkrævet argument mangler" ;
Text [ swedish ] = "Nödvändigt argument saknas" ;
- Text [ finnish ] = "Vaadittu argumentti puuttuu" ;
+ Text [ finnish ] = "Vaadittu argumentti puuttuu." ;
Text [ english_us ] = "Required argument lacking" ;
- Text[ chinese_simplified ] = "ȱÉÙ±ØÒªµÄ×Ô±äÁ¿";
- Text[ russian ] = "Íåõâàòêà íåîáõîäèìîãî àðãóìåíòà";
+ Text[ chinese_simplified ] = "缺少必è¦çš„自å˜é‡";
+ Text[ russian ] = "Îòñóòñòâèå íåîáõîäèìîãî àðãóìåíòà";
Text[ polish ] = "Brakuje wymaganego argumentu";
- Text[ japanese ] = "•K—v‚Ȉø”‚ª‘«‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¯Ê¤Ö¥²nªº¦ÛÅܶq";
+ Text[ japanese ] = "å¿…è¦ãªå¼•æ•°ãŒè¶³ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "缺少必è¦çš„自變é‡";
Text[ arabic ] = "ÇáæÓíØÉ ÇáãØáæÈÉ ÛíÑ ãÊÇÍÉ";
Text[ dutch ] = "Vereist argument ontbreekt";
- Text[ chinese_simplified ] = "ȱÉÙ±ØÒªµÄ×Ô±äÁ¿";
+ Text[ chinese_simplified ] = "缺少必è¦çš„自å˜é‡";
Text[ greek ] = "Ëåßðåé áðáéôïýìåíï üñéóìá";
- Text[ korean ] = "¿äûµÈ µ¶¸³º¯¼ö°¡ ¾ø½À´Ï´Ù";
+ Text[ korean ] = "필요한 ë…립 변수가 없습니다.";
Text[ turkish ] = "Gerekli argüman eksik";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Falta el argumento requerido";
+ Text[ catalan ] = "Manca un argument necessari";
+ Text[ thai ] = "่ต้à¸à¸‡à¸à¸²à¸£à¸—ี่จะไม่มีà¸à¸²à¸£à¹Œà¸à¸´à¸§à¹€à¸¡à¹‰à¸™à¸—์";
};
String SbERR_BAD_NUMBER_OF_ARGS & ERRCODE_RES_MASK
{
@@ -2644,19 +2731,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Ogiltigt antal argument" ;
Text [ finnish ] = "Virheellinen määrä argumentteja" ;
Text [ english_us ] = "Invalid number of arguments" ;
- Text[ chinese_simplified ] = "ÎÞЧµÄ×Ô±äÁ¿ÊýÄ¿";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„è‡ªå˜é‡æ•°ç›®";
Text[ russian ] = "Íåïðàâèëüíîå êîëè÷åñòâî àðãóìåíòîâ";
Text[ polish ] = "Nieprawid³owa iloœæ argumentów";
- Text[ japanese ] = "ˆø”‚Ì”‚É–â‘肪‚ ‚è‚Ü‚·";
- Text[ chinese_traditional ] = "¦ÛÅܶq¼Æ¥ØµL®Ä";
+ Text[ japanese ] = "引数ã®æ•°ã«å•é¡ŒãŒã‚ã‚Šã¾ã™";
+ Text[ chinese_traditional ] = "自變é‡æ•¸ç›®ç„¡æ•ˆ";
Text[ arabic ] = "ÚÏÏ æÓÇÆØ ÛíÑ ÕÇáÍ";
Text[ dutch ] = "Ongeldig aantal argumenten";
- Text[ chinese_simplified ] = "ÎÞЧµÄ×Ô±äÁ¿ÊýÄ¿";
+ Text[ chinese_simplified ] = "æ— æ•ˆçš„è‡ªå˜é‡æ•°ç›®";
Text[ greek ] = "ËÜèïò ðëÞèïò ïñéóìÜôùí";
- Text[ korean ] = "µ¶¸³º¯¼ö °³¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀ½";
+ Text[ korean ] = "ë…립 변수 수가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.";
Text[ turkish ] = "Argüman sayýsý geçersiz";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Número de argumentos no válido";
+ Text[ catalan ] = "El nombre d'arguments no és vàlid";
+ Text[ thai ] = "จำนวนà¸à¸²à¸£à¹Œà¸à¸´à¸§à¹€à¸¡à¹‰à¸™à¸—์ไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_METHOD_FAILED & ERRCODE_RES_MASK
{
@@ -2674,19 +2762,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Fel vid utförandet av en metod" ;
Text [ finnish ] = "Virhe suoritettaessa menetelmää" ;
Text [ english_us ] = "Error executing a method" ;
- Text[ chinese_simplified ] = "ÔËÐз½·¨Ê±·¢Éú´íÎó";
- Text[ russian ] = "Îøèáêà â âûïîëíåíèè ìåòîäà";
+ Text[ chinese_simplified ] = "è¿è¡Œæ–¹æ³•æ—¶å‘生错误";
+ Text[ russian ] = "Îøèáêà âûïîëíåíèÿ ìåòîäà";
Text[ polish ] = "B³¹d w wykonywaniu metody";
- Text[ japanese ] = "Ò¿¯ÄÞŽÀs’†‚Ì´×°";
- Text[ chinese_traditional ] = "¹B¦æ¤èªk®Éµo¥Í¿ù»~";
+ Text[ japanese ] = "メソッド実行ä¸ã®ã‚¨ãƒ©ãƒ¼";
+ Text[ chinese_traditional ] = "é‹è¡Œæ–¹æ³•æ™‚發生錯誤";
Text[ arabic ] = "ÎØà Ýí ÊäÝíÐ ÇáÃÓáæÈ";
Text[ dutch ] = "Fout in uitvoering van een methode";
- Text[ chinese_simplified ] = "ÔËÐз½·¨Ê±·¢Éú´íÎó";
+ Text[ chinese_simplified ] = "è¿è¡Œæ–¹æ³•æ—¶å‘生错误";
Text[ greek ] = "ÓöÜëìá êáôÜ ôçí åöáñìïãÞ ìéáò ìåèüäïõ";
- Text[ korean ] = "¸Þ¼Òµå ½ÇÇà ¿À·ù";
+ Text[ korean ] = "메소드 실행 중 오류";
Text[ turkish ] = "Yöntemin yürütülmesinde hata";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Error al ejecutar un método";
+ Text[ catalan ] = "S'ha produït un error en executar un mètode";
+ Text[ thai ] = "วิธีà¸à¸²à¸£à¸à¸£à¸°à¸—ำผิดพลาด";
};
String SbERR_SETPROP_FAILED & ERRCODE_RES_MASK
{
@@ -2697,25 +2786,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Unable to set property" ;
Text [ portuguese ] = "Foi impossível definir propriedade" ;
Text [ french ] = "Impossible de définir la propriété" ;
- Text [ dutch ] = "Eigenschap kon niet worden ingesteld" ;
+ Text [ dutch ] = "Eigenschap kan niet worden ingesteld" ;
Text [ spanish ] = "No se pudo determinar la propiedad" ;
Text [ danish ] = "Det var ikke muligt at definere egenskaben" ;
Text [ swedish ] = "Egenskap kunde inte definieras" ;
Text [ finnish ] = "Ominaisuuden asettaminen ei onnistu" ;
Text [ english_us ] = "Unable to set property" ;
- Text[ chinese_simplified ] = "ÎÞ·¨È·¶¨ÊôÐÔ";
+ Text[ chinese_simplified ] = "æ— æ³•ç¡®å®šå±žæ€§";
Text[ russian ] = "Ñâîéñòâî óñòàíîâèòü íåâîçìîæíî";
Text[ polish ] = "W³aœciwoœæ nie mog³a zostaæ zdefiniowana";
- Text[ japanese ] = "‘®«‚ÍŽw’è‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½";
- Text[ chinese_traditional ] = "µLªk½T©wÄÝ©Ê";
+ Text[ japanese ] = "属性ã¯æŒ‡å®šã§ãã¾ã›ã‚“ã§ã—ãŸ";
+ Text[ chinese_traditional ] = "無法確定屬性";
Text[ arabic ] = "ÊÚÐÑ ÊÚííä ÇáÎÇÕíÉ";
- Text[ dutch ] = "Eigenschap kon niet worden ingesteld";
- Text[ chinese_simplified ] = "ÎÞ·¨È·¶¨ÊôÐÔ";
+ Text[ dutch ] = "Eigenschap kan niet worden ingesteld";
+ Text[ chinese_simplified ] = "æ— æ³•ç¡®å®šå±žæ€§";
Text[ greek ] = "Äåí Þôáí äõíáôüí íá ïñéóôåß áõôÞ ç éäéüôçôá";
- Text[ korean ] = "µî·ÏÁ¤º¸¸¦ ¼³Á¤ÇÒ ¼ö ¾ø¾ú½À´Ï´Ù.";
+ Text[ korean ] = "ë“±ë¡ ì •ë³´ë¥¼ ì„¤ì •í•˜ì§€ 못했습니다.";
Text[ turkish ] = "Özellik tanýmlanamadý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se pudo determinar la propiedad";
+ Text[ catalan ] = "No es pot definir la propietat";
+ Text[ thai ] = "ไม่สามารถตั้งค่าคุณสมบัติได้";
};
String SbERR_GETPROP_FAILED & ERRCODE_RES_MASK
{
@@ -2726,25 +2816,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Unable to get property" ;
Text [ portuguese ] = "Foi impossível determinar a propriedade" ;
Text [ french ] = "Impossible de déterminer la propriété" ;
- Text [ dutch ] = "Eigenschap kon niet worden vastgesteld" ;
+ Text [ dutch ] = "Eigenschap kan niet worden vastgesteld" ;
Text [ spanish ] = "No se pudo determinar la propiedad" ;
Text [ danish ] = "Det var ikke muligt at bestemme egenskaben" ;
Text [ swedish ] = "Egenskap gick inte att bestämma" ;
- Text [ finnish ] = "Ominaisuuden määrittäminen ei onnistu" ;
+ Text [ finnish ] = "Ominaisuuden määrittäminen ei onnistu." ;
Text [ english_us ] = "Unable to determine property" ;
- Text[ chinese_simplified ] = "ÎÞ·¨¶Á³öÊôÐÔ";
+ Text[ chinese_simplified ] = "æ— æ³•è¯»å‡ºå±žæ€§";
Text[ russian ] = "Ñâîéñòâî îïðåäåëèòü íåâîçìîæíî";
Text[ polish ] = "W³aœciwoœæ nie mog³a zostaæ zdefiniowana";
- Text[ japanese ] = "‘®«‚ÍŠm‚©‚߂邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½";
- Text[ chinese_traditional ] = "µLªkŪ¥XÄÝ©Ê";
+ Text[ japanese ] = "属性ã¯ç¢ºã‹ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ";
+ Text[ chinese_traditional ] = "無法讀出屬性";
Text[ arabic ] = "ÊÚÐÑ ÊÍÏíÏ ÇáÎÇÕíÉ";
- Text[ dutch ] = "Eigenschap kon niet worden vastgesteld";
- Text[ chinese_simplified ] = "ÎÞ·¨¶Á³öÊôÐÔ";
+ Text[ dutch ] = "Eigenschap kan niet worden vastgesteld";
+ Text[ chinese_simplified ] = "æ— æ³•è¯»å‡ºå±žæ€§";
Text[ greek ] = "Äåí Þôáí äõíáôüí íá åîáêñéâùèåß ç éäéüôçôá";
- Text[ korean ] = "µî·ÏÁ¤º¸¸¦ Á¶»çÇÒ ¼ö ¾ø¾ú½À´Ï´Ù.";
+ Text[ korean ] = "ë“±ë¡ ì •ë³´ë¥¼ ì§€ì •í•˜ì§€ 못했습니다.";
Text[ turkish ] = "Özellik belirlenemedi";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se pudo determinar la propiedad";
+ Text[ catalan ] = "No es pot determinar la propietat";
+ Text[ thai ] = "ไม่สามารถà¸à¸³à¸«à¸™à¸”คุณสมบัติได้";
};
// Compiler errors. These are not runtime errors.
String SbERR_UNEXPECTED & ERRCODE_RES_MASK
@@ -2762,19 +2853,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Oväntad symbol: $(ARG1)" ;
Text [ finnish ] = "Odottamaton symboli: $(ARG1)" ;
Text [ english_us ] = "Unexpected symbol: $(ARG1)" ;
- Text[ chinese_simplified ] = "ÒâÍâµÄͼ±ê£º$(ARG1)";
- Text[ russian ] = "Íåïðåäâèäåííûé ñèìâîë: $(ARG1)";
+ Text[ chinese_simplified ] = "æ„å¤–çš„å›¾æ ‡ï¼š$(ARG1)";
+ Text[ russian ] = "Íåîæèäàííûé ñèìâîë: $(ARG1)";
Text[ polish ] = "Nieoczekiwany symbol: $(ARG1)";
- Text[ japanese ] = "•s“K“–‚ȼÝÎÞÙ: $(ARG1)";
- Text[ chinese_traditional ] = "·N¥~ªº¹Ï¥Ü¡G$(ARG1)";
+ Text[ japanese ] = "ä¸é©å½“ãªã‚·ãƒ³ãƒœãƒ«: $(ARG1)";
+ Text[ chinese_traditional ] = "æ„外的圖示:$(ARG1)";
Text[ arabic ] = "$(ARG1) :ÑãÒ ÛíÑ ãÊæÞÚ";
Text[ dutch ] = "Onverwacht symbool: $(ARG1)";
- Text[ chinese_simplified ] = "ÒâÍâµÄͼ±ê£º$(ARG1)";
+ Text[ chinese_simplified ] = "æ„å¤–çš„å›¾æ ‡ï¼š$(ARG1)";
Text[ greek ] = "Ìç áíáìåíüìåíï óýìâïëï: $(ARG1)";
- Text[ korean ] = "¿ä±¸µÇÁö ¾ÊÀº ±âÈ£: $(ARG1)";
+ Text[ korean ] = "예ìƒì¹˜ ì•Šì€ ê¸°í˜¸: $(ARG1)";
Text[ turkish ] = "Beklenmeyen simge: $(ARG1)";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Símbolo inesperado: $(ARG1)";
+ Text[ catalan ] = "No s'esperava el símbol: $(ARG1)";
+ Text[ thai ] = "สัà¸à¸¥à¸±à¸à¸©à¸“์ที่ไม่ได้คาดหวังไว้: $(ARG1)";
};
String SbERR_EXPECTED & ERRCODE_RES_MASK
{
@@ -2791,19 +2883,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Förväntad: $(ARG1)" ;
Text [ finnish ] = "Odotettiin: $(ARG1)" ;
Text [ english_us ] = "Expected: $(ARG1)" ;
- Text[ chinese_simplified ] = "µÈ´ý£º$(ARG1)";
- Text[ russian ] = "Ïðåäâèäèòñÿ: $(ARG1)";
+ Text[ chinese_simplified ] = "ç‰å¾…:$(ARG1)";
+ Text[ russian ] = "Îæèäàåòñÿ: $(ARG1)";
Text[ polish ] = "Oczekiwany: $(ARG1)";
- Text[ japanese ] = "•K—v€–Ú: $(ARG1)";
- Text[ chinese_traditional ] = "µ¥«Ý¡G$(ARG1)";
+ Text[ japanese ] = "å¿…è¦é …ç›®: $(ARG1)";
+ Text[ chinese_traditional ] = "ç‰å¾…:$(ARG1)";
Text[ arabic ] = "$(ARG1) :ãÊæÞÚ";
Text[ dutch ] = "Verwacht: $(ARG1)";
- Text[ chinese_simplified ] = "µÈ´ý£º$(ARG1)";
+ Text[ chinese_simplified ] = "ç‰å¾…:$(ARG1)";
Text[ greek ] = "ÁíáìÝíåôáé: $(ARG1)";
- Text[ korean ] = "¿ä±¸µÊ: $(ARG1)";
+ Text[ korean ] = "í•„ìš” í•ëª©: $(ARG1)";
Text[ turkish ] = "Beklenen: $(ARG1)";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Se espera: $(ARG1)";
+ Text[ catalan ] = "S'esperava: $(ARG1)";
+ Text[ thai ] = "ที่คาดหวัง: $(ARG1)";
};
String SbERR_SYMBOL_EXPECTED & ERRCODE_RES_MASK
{
@@ -2820,19 +2913,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Symbol förväntad" ;
Text [ finnish ] = "Symboli oletuksena" ;
Text [ english_us ] = "Symbol expected" ;
- Text[ chinese_simplified ] = "µÈ´ýͼ±ê";
- Text[ russian ] = "Ïðåäâèäåííûé ñèìâîë";
+ Text[ chinese_simplified ] = "ç‰å¾…å›¾æ ‡";
+ Text[ russian ] = "Îæèäàåìûé ñèìâîë";
Text[ polish ] = "Oczekiwany symbol";
- Text[ japanese ] = "¼ÝÎÞÙ‚ª•K—v‚Å‚·";
- Text[ chinese_traditional ] = "µ¥«Ý¹Ï¥Ü";
+ Text[ japanese ] = "シンボルãŒå¿…è¦ã§ã™";
+ Text[ chinese_traditional ] = "ç‰å¾…圖示";
Text[ arabic ] = "ãÊæÞÚ ÑãÒ";
Text[ dutch ] = "Symbool verwacht";
- Text[ chinese_simplified ] = "µÈ´ýͼ±ê";
+ Text[ chinese_simplified ] = "ç‰å¾…å›¾æ ‡";
Text[ greek ] = "ÁíáìÝíåôáé óýìâïëï";
- Text[ korean ] = "±âÈ£ ¿ä±¸µÊ";
+ Text[ korean ] = "기호가 필요";
Text[ turkish ] = "Simge bekleniyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Símbolo esperado";
+ Text[ catalan ] = "S'esperava un símbol";
+ Text[ thai ] = "สัà¸à¸¥à¸±à¸à¸©à¸“์ที่คาดหวัง";
};
String SbERR_VAR_EXPECTED & ERRCODE_RES_MASK
{
@@ -2849,19 +2943,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Variabel förväntad" ;
Text [ finnish ] = "Muuttuja oletuksena" ;
Text [ english_us ] = "Variable expected" ;
- Text[ chinese_simplified ] = "µÈ´ý±äÁ¿";
- Text[ russian ] = "Ïðåäâèäåííàÿ ïåðåìåííàÿ";
+ Text[ chinese_simplified ] = "ç‰å¾…å˜é‡";
+ Text[ russian ] = "Îæèäàåìàÿ ïåðåìåííàÿ";
Text[ polish ] = "Zmienna oczekiwana";
- Text[ japanese ] = "•Ï”‚ª•K—v‚Å‚·";
- Text[ chinese_traditional ] = "µ¥«ÝÅܶq";
+ Text[ japanese ] = "変数ãŒå¿…è¦ã§ã™";
+ Text[ chinese_traditional ] = "ç‰å¾…變é‡";
Text[ arabic ] = "ãÊæÞÚ ãÊÛíÑÉ";
Text[ dutch ] = "Variabele verwacht";
- Text[ chinese_simplified ] = "µÈ´ý±äÁ¿";
+ Text[ chinese_simplified ] = "ç‰å¾…å˜é‡";
Text[ greek ] = "ÁíáìÝíåôáé ìåôáâëçôÞ";
- Text[ korean ] = "º¯¼ö ¿ä±¸µÊ";
+ Text[ korean ] = "변수가 필요";
Text[ turkish ] = "Deðiþken bekleniyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Se requiere una variable";
+ Text[ catalan ] = "S'esperava una variable";
+ Text[ thai ] = "ตัวà¹à¸›à¸£à¸—ี่คาดหวัง";
};
String SbERR_LABEL_EXPECTED & ERRCODE_RES_MASK
{
@@ -2876,21 +2971,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Se requiere una etiqueta" ;
Text [ danish ] = "Etiket forventes" ;
Text [ swedish ] = "Etikett förväntad" ;
- Text [ finnish ] = "Nimiö oletuksena" ;
+ Text [ finnish ] = "Selite oletuksena" ;
Text [ english_us ] = "Label expected" ;
- Text[ chinese_simplified ] = "µÈ´ý±êºÅ";
- Text[ russian ] = "Îæèäàåòñÿ ýòèêåòà";
+ Text[ chinese_simplified ] = "ç‰å¾…æ ‡å·";
+ Text[ russian ] = "Îæèäàåòñÿ ïîäïèñü";
Text[ polish ] = "Oczekiwana etykieta";
- Text[ japanese ] = "×ÍÞÙ‚ª•K—v‚Å‚·";
- Text[ chinese_traditional ] = "µ¥«Ý¼Ð¸¹";
+ Text[ japanese ] = "ラベルãŒå¿…è¦ã§ã™";
+ Text[ chinese_traditional ] = "ç‰å¾…標號";
Text[ arabic ] = "ãÊæÞÚ ÈØÇÞÉ ÚäæäÉ";
Text[ dutch ] = "Naam verwacht";
- Text[ chinese_simplified ] = "µÈ´ý±êºÅ";
+ Text[ chinese_simplified ] = "ç‰å¾…æ ‡å·";
Text[ greek ] = "Áðáéôåßôáé åðéãñáöÞ";
- Text[ korean ] = "¶óº§ ¿ä±¸µÊ";
+ Text[ korean ] = "ë ˆì´ë¸”ì´ í•„ìš”";
Text[ turkish ] = "Etiket bekleniyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Se requiere una etiqueta";
+ Text[ catalan ] = "S'esperava una etiqueta";
+ Text[ thai ] = "ป้ายชื่à¸à¸—ี่คาดหวัง";
};
String SbERR_LVALUE_EXPECTED & ERRCODE_RES_MASK
{
@@ -2902,24 +2998,25 @@ Resource RID_BASIC_START
Text [ portuguese ] = "Impossível atribuir o valor" ;
Text [ french ] = "Impossible d'attribuer la valeur" ;
Text [ dutch ] = "Waarde kan niet worden toegewezen" ;
- Text [ spanish ] = "No se puede asignar el valor" ;
+ Text [ spanish ] = "El valor no se puede asignar" ;
Text [ danish ] = "Værdien kan ikke tildeles" ;
Text [ swedish ] = "Värdet kan inte tilldelas" ;
- Text [ finnish ] = "Arvoa ei voi käyttää" ;
+ Text [ finnish ] = "Arvoa ei voi käyttää." ;
Text [ english_us ] = "Value cannot be applied" ;
- Text[ chinese_simplified ] = "ÎÞ·¨Ö¸¶¨ÊýÖµ";
- Text[ russian ] = "Ïðèìåíèòü çííà÷åíèå íåâîçìîæíî";
+ Text[ chinese_simplified ] = "æ— æ³•æŒ‡å®šæ•°å€¼";
+ Text[ russian ] = "Íåâîçìîæíî ïðèìåíèòü çíà÷åíèå";
Text[ polish ] = "Nie mo¿na zastosowaæ wartoœci";
- Text[ japanese ] = "”’l‚ÍŠ„‚è“–‚Ä‚ç‚ê‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "µLªk«ü©w¼ÆÈ";
+ Text[ japanese ] = "数値ã¯å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "無法指定數值";
Text[ arabic ] = "áÇ íãßä ÊØÈíÞ ÇáÞíãÉ";
Text[ dutch ] = "Waarde kan niet worden toegewezen";
- Text[ chinese_simplified ] = "ÎÞ·¨Ö¸¶¨ÊýÖµ";
+ Text[ chinese_simplified ] = "æ— æ³•æŒ‡å®šæ•°å€¼";
Text[ greek ] = "Äåí åßíáé äõíáôüí íá ãßíåé åöáñìïãÞ ôçò ôéìÞò";
- Text[ korean ] = "°ªÀ» ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù.";
+ Text[ korean ] = "ê°’ì„ í• ë‹¹í• ìˆ˜ 없습니다.";
Text[ turkish ] = "Deðer atanamýyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se puede asignar el valor";
+ Text[ catalan ] = "No es pot aplicar el valor";
+ Text[ thai ] = "ไม่สามารถใช้์ค่าได้";
};
String SbERR_VAR_DEFINED & ERRCODE_RES_MASK
{
@@ -2934,21 +3031,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "La variable $(ARG1) ya se ha definido" ;
Text [ danish ] = "Variabel $(ARG1) er allerede defineret" ;
Text [ swedish ] = "Variabeln $(ARG1) är redan definierad" ;
- Text [ finnish ] = "Muuttuja $(ARG1) on jo määritetty" ;
+ Text [ finnish ] = "Muuttuja $(ARG1) on jo määritetty." ;
Text [ english_us ] = "Variable $(ARG1) already defined" ;
- Text[ chinese_simplified ] = "ÒѾ¶¨ÒåÁ˱äÁ¿ $(ARG1)";
+ Text[ chinese_simplified ] = "å·²ç»å®šä¹‰äº†å˜é‡ $(ARG1)";
Text[ russian ] = "Ïåðåìåííàÿ $(ARG1) óæå îïðåäåëåíà";
Text[ polish ] = "Zmienna $(ARG1) ju¿ zdefiniowana";
- Text[ japanese ] = "•Ï”$(ARG1)‚Í‚·‚Å‚É’è‹`‚³‚ê‚Ä‚¢‚Ü‚·";
- Text[ chinese_traditional ] = "¤w¸g©w¸q¤FÅܶq $(ARG1)";
+ Text[ japanese ] = "変数$(ARG1)ã¯ã™ã§ã«å®šç¾©ã•ã‚Œã¦ã„ã¾ã™";
+ Text[ chinese_traditional ] = "å·²ç¶“å®šç¾©äº†è®Šé‡ $(ARG1)";
Text[ arabic ] = "ÇáãÊÛíÑÉ $(ARG1) ãÚÑøÝÉ ãÓÈÞÇð";
Text[ dutch ] = "Variabele $(ARG1) reeds gedefinieerd";
- Text[ chinese_simplified ] = "ÒѾ¶¨ÒåÁ˱äÁ¿ $(ARG1)";
+ Text[ chinese_simplified ] = "å·²ç»å®šä¹‰äº†å˜é‡ $(ARG1)";
Text[ greek ] = "Ç ìåôáâëçôÞ $(ARG1) Ý÷åé Þäç ïñéóôåß";
- Text[ korean ] = "º¯¼ö$(ARG1)Àº(´Â) ÀÌ¹Ì Á¤ÀǵǾî ÀÖ½À´Ï´Ù.";
+ Text[ korean ] = "변수 $(ARG1)ì´(ê°€) ì´ë¯¸ ì •ì˜ë˜ì–´ 있습니다.";
Text[ turkish ] = "Deðiþken $(ARG1) tanýmlanmýþ durumda";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "La variable $(ARG1) ya se ha definido";
+ Text[ catalan ] = "La variable $(ARG1) ja s'ha definit";
+ Text[ thai ] = "ระบุตัวà¹à¸›à¸£ $(ARG1) à¹à¸¥à¹‰à¸§";
};
String SbERR_PROC_DEFINED & ERRCODE_RES_MASK
{
@@ -2965,19 +3063,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Sub- eller funktionsproceduren $(ARG1) är redan definierad" ;
Text [ finnish ] = "Alitoiminto tai funktiotoiminto $(ARG1) on jo määritetty" ;
Text [ english_us ] = "Sub procedure or function procedure $(ARG1) already defined" ;
- Text[ chinese_simplified ] = "ÒѾ¶¨ÒåÁË·Ö¹ý³Ì»òº¯Êý¹ý³Ì $(ARG1)";
- Text[ russian ] = "Ïîäïðîöåäóðà èëè ïðîöåäóðà ôóíêöèè $(ARG1) óæå îïðåäåëåíà";
+ Text[ chinese_simplified ] = "å·²ç»å®šä¹‰äº†åˆ†è¿‡ç¨‹æˆ–函数过程 $(ARG1)";
+ Text[ russian ] = "Ïîäïðîöåäóðà èëè ôóíêöèÿ $(ARG1) óæå îïðåäåëåíà";
Text[ polish ] = "Procedura podrzêdna lub funkcyjna ju¿ zosta³a zdefiniowana $(ARG1)";
- Text[ japanese ] = "Sub‚Ü‚½‚ÍFunctionÌßÛ¼°¼Þ¬$(ARG1)‚Í‚·‚Å‚É’è‹`‚³‚ê‚Ä‚¢‚Ü‚·";
- Text[ chinese_traditional ] = "¤w¸g©w¸q¤F¤À¹Lµ{©Î¨ç¼Æ¹Lµ{$(ARG1)";
+ Text[ japanese ] = "Subã¾ãŸã¯Functionプãƒã‚·ãƒ¼ã‚¸ãƒ£$(ARG1)ã¯ã™ã§ã«å®šç¾©ã•ã‚Œã¦ã„ã¾ã™";
+ Text[ chinese_traditional ] = "已經定義了分éŽç¨‹æˆ–函數éŽç¨‹$(ARG1)";
Text[ arabic ] = "ãÚÑøÝ ãÓÈÞÇð $(ARG1) ÅÌÑÇÁ ÇáÏÇáÉ Ãæ ÇáÅÌÑÇÁ ÇáÝÑÚí";
Text[ dutch ] = "Sub- of functieprocedure $(ARG1) reeds gedefinieerd";
- Text[ chinese_simplified ] = "ÒѾ¶¨ÒåÁË·Ö¹ý³Ì»òº¯Êý¹ý³Ì $(ARG1)";
+ Text[ chinese_simplified ] = "å·²ç»å®šä¹‰äº†åˆ†è¿‡ç¨‹æˆ–函数过程 $(ARG1)";
Text[ greek ] = "Ç äéáäéêáóßá õðü (Sub) Þ ëåéôïõñãßáò (Function) $(ARG1) ïñßóôçêå Þäç";
- Text[ korean ] = "¼ºê ÇÁ·Î½ÃÀú ¶Ç´Â ±â´É ÇÁ·Î½ÃÀú $(ARG1) Àº£¨´Â£©ÀÌ¹Ì Á¤ÀǵǾî ÀÖ½À´Ï´Ù";
+ Text[ korean ] = "서브 í”„ë¡œì‹œì € ë˜ëŠ” 기능 í”„ë¡œì‹œì € $(ARG1)ì´(가) ì´ë¯¸ ì •ì˜ë˜ì–´ 있습니다.";
Text[ turkish ] = "Alt yordam ya da iþlev yordamý $(ARG1) tanýmlanmýþ durumda";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El procedimiento de función o subordinado $(ARG1) ya está definido";
+ Text[ catalan ] = "El subprocediment o el procediment de funció $(ARG1) ja s'ha definit";
+ Text[ thai ] = "ระบุà¸à¸£à¸°à¸šà¸§à¸™à¸„ำสั่งย่à¸à¸¢à¸«à¸£à¸·à¸à¸à¸£à¸°à¸šà¸§à¸™à¸Ÿà¸±à¸‡à¸à¹Œà¸Šà¸±à¹ˆà¸™ $(ARG1) à¹à¸¥à¹‰à¸§";
};
String SbERR_LABEL_DEFINED & ERRCODE_RES_MASK
{
@@ -2992,21 +3091,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "La etiqueta $(ARG1) ya está definida" ;
Text [ danish ] = "Etiket $(ARG1) er allerede defineret" ;
Text [ swedish ] = "Etiketten $(ARG1) är redan definierad" ;
- Text [ finnish ] = "Nimiö $(ARG1) on jo määritetty" ;
+ Text [ finnish ] = "Selite $(ARG1) on jo määritetty." ;
Text [ english_us ] = "Label $(ARG1) already defined" ;
- Text[ chinese_simplified ] = "ÒѾ¶¨ÒåÁ˱ê¼Ç $(ARG1)";
- Text[ russian ] = "Ýòèêåòà $(ARG1) óæå îïðåäåëåíà";
+ Text[ chinese_simplified ] = "å·²ç»å®šä¹‰äº†æ ‡è®° $(ARG1)";
+ Text[ russian ] = "Ïîäïèñü $(ARG1) óæå îïðåäåëåíà";
Text[ polish ] = "Etykieta $(ARG1) zosta³a ju¿ zdefiniowana";
- Text[ japanese ] = "×ÍÞÙ$(ARG1)‚Í‚·‚Å‚É’è‹`‚³‚ê‚Ä‚¢‚Ü‚·";
- Text[ chinese_traditional ] = "¤w¸g©w¸q¤F¼Ð°O$(ARG1)";
+ Text[ japanese ] = "ラベル$(ARG1)ã¯ã™ã§ã«å®šç¾©ã•ã‚Œã¦ã„ã¾ã™";
+ Text[ chinese_traditional ] = "已經定義了標記$(ARG1)";
Text[ arabic ] = "ãÚÑøÝÉ ãÓÈÞÇð $(ARG1) ÇáÚäæäÉ";
Text[ dutch ] = "Naam $(ARG1) reeds gedefinieerd";
- Text[ chinese_simplified ] = "ÒѾ¶¨ÒåÁ˱ê¼Ç $(ARG1)";
+ Text[ chinese_simplified ] = "å·²ç»å®šä¹‰äº†æ ‡è®° $(ARG1)";
Text[ greek ] = "Ç åðéãñáöÞ $(ARG1) ïñßóôçêå Þäç";
- Text[ korean ] = "¶óº§ $(ARG1)Àº(´Â) ÀÌ¹Ì Á¤ÀǵǾî ÀÖ½À´Ï´Ù.";
+ Text[ korean ] = "ë ˆì´ë¸” $(ARG1)ì´(ê°€) ì´ë¯¸ ì§€ì •ë˜ì–´ 있습니다.";
Text[ turkish ] = "Etiket $(ARG1) tanýmlanmýþ durumda";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "La etiqueta $(ARG1) ya está definida";
+ Text[ catalan ] = "L'etiqueta $(ARG1) ja s'ha definit";
+ Text[ thai ] = "ระบุป้ายชื่ภ$(ARG1) à¹à¸¥à¹‰à¸§";
};
String SbERR_UNDEF_VAR & ERRCODE_RES_MASK
{
@@ -3023,19 +3123,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Variabeln $(ARG1) hittades inte" ;
Text [ finnish ] = "Muuttujaa $(ARG1) ei löytynyt" ;
Text [ english_us ] = "Variable $(ARG1) not found" ;
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½±äÁ¿ $(ARG1)";
+ Text[ chinese_simplified ] = "没有找到å˜é‡ $(ARG1)";
Text[ russian ] = "Ïåðåìåííàÿ $(ARG1) íå íàéäåíà";
Text[ polish ] = "Zmiennej $(ARG1) nie znaleziono";
- Text[ japanese ] = "•Ï”$(ARG1)‚ÍŒ©‚‚©‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¨S¦³§ä¨ìÅܶq$(ARG1)";
+ Text[ japanese ] = "変数$(ARG1)ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "沒有找到變é‡$(ARG1)";
Text[ arabic ] = "áã íÊã ÇáÚËæÑ Úáì ÇáãÊÛííÑÉ$(ARG1) ";
Text[ dutch ] = "Variabele $(ARG1) niet gevonden";
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½±äÁ¿ $(ARG1)";
+ Text[ chinese_simplified ] = "没有找到å˜é‡ $(ARG1)";
Text[ greek ] = "Ç ìåôáâëçôÞ $(ARG1) äåí âñÝèçêå";
- Text[ korean ] = "º¯¼ö $(ARG1)À»(¸¦) ãÁö ¸øÇß½À´Ï´Ù.";
+ Text[ korean ] = "변수 $(ARG1)ì„(를) 찾지 못했습니다.";
Text[ turkish ] = "Deðiþken $(ARG1) bulunamadý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se encontró la variable $(ARG1)";
+ Text[ catalan ] = "No s'ha trobat la variable $(ARG1)";
+ Text[ thai ] = "ไม่พบตัวà¹à¸›à¸£ $(ARG1) ";
};
String SbERR_UNDEF_ARRAY & ERRCODE_RES_MASK
{
@@ -3050,21 +3151,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "No se encontró la matriz o procedimiento $(ARG1)" ;
Text [ danish ] = "Array eller procedure $(ARG1) blev ikke fundet" ;
Text [ swedish ] = "Array eller procedur $(ARG1) hittades inte" ;
- Text [ finnish ] = "Matriisia tai toimintoa $(ARG1) ei löytynyt" ;
+ Text [ finnish ] = "Taulukkoa tai toimintoa $(ARG1) ei löytynyt." ;
Text [ english_us ] = "Array or procedure $(ARG1) not found" ;
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½Êý×é»ò¹ý³Ì $(ARG1)";
+ Text[ chinese_simplified ] = "没有找到数组或过程 $(ARG1)";
Text[ russian ] = "Ìàññèâ èëè ïðîöåäóðà $(ARG1) íå íàéäåíû";
Text[ polish ] = "Tablicy lub procedury $(ARG1) nie znaleziono";
- Text[ japanese ] = "”z—ñ‚Ü‚½‚ÍÌßÛ¼°¼Þ¬$(ARG1)‚ÍŒ©‚‚©‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¨S¦³§ä¨ì¦æ¦C©Î¹Lµ{$(ARG1)";
+ Text[ japanese ] = "é…列ã¾ãŸã¯ãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£$(ARG1)ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "沒有找到行列或éŽç¨‹$(ARG1)";
Text[ arabic ] = "$(ARG1) áã íÊã ÇáÚËæÑ Úáì ÇáÕÝíÝ Ãæ ÇáÅÌÑÇÁ";
Text[ dutch ] = "Matrix of procedure $(ARG1) niet gevonden";
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½Êý×é»ò¹ý³Ì $(ARG1)";
+ Text[ chinese_simplified ] = "没有找到数组或过程 $(ARG1)";
Text[ greek ] = "Äåí âñÝèçêå ç ìÞôñá Þ ç äéáäéêáóßá $(ARG1)";
- Text[ korean ] = "¹è¿ ¶Ç´Â ÇÁ·Î½ÃÀú $(ARG1)À»(¸¦) ãÁö ¸øÇß½À´Ï´Ù.";
+ Text[ korean ] = "ë°°ì—´ ë˜ëŠ” í”„ë¡œì‹œì € $(ARG1)ì„(를) 찾지 못했습니다.";
Text[ turkish ] = "Dizi ya da yordam $(ARG1) bulunamadý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se encontró la matriz o procedimiento $(ARG1)";
+ Text[ catalan ] = "No s'ha trobat la matriu o el procediment $(ARG1)";
+ Text[ thai ] = "ไม่พบà¹à¸–วลำดับหรืà¸à¸à¸£à¸°à¸šà¸§à¸™à¸„ำสั่ง $(ARG1) ";
};
String SbERR_UNDEF_PROC & ERRCODE_RES_MASK
{
@@ -3081,19 +3183,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Proceduren $(ARG1) hittades inte" ;
Text [ finnish ] = "Toimintoa $(ARG1) ei löytynyt" ;
Text [ english_us ] = "Procedure $(ARG1) not found" ;
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½¹ý³Ì $(ARG1)";
+ Text[ chinese_simplified ] = "没有找到过程 $(ARG1)";
Text[ russian ] = "Ïðîöåäóðà $(ARG1) íå íàéäåíà";
Text[ polish ] = "Procedury $(ARG1) nie znaleziono";
- Text[ japanese ] = "ÌßÛ¼°¼Þ¬$(ARG1)‚ÍŒ©‚‚©‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¨S¦³§ä¨ì¹Lµ{$(ARG1)";
+ Text[ japanese ] = "プãƒã‚·ãƒ¼ã‚¸ãƒ£$(ARG1)ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "沒有找到éŽç¨‹$(ARG1)";
Text[ arabic ] = "$(ARG1) áã íÊã ÇáÚËæÑ Úáì ÇáÅÌÑÇÁ";
Text[ dutch ] = "Procedure $(ARG1) niet gevonden";
- Text[ chinese_simplified ] = "ûÓÐÕÒµ½¹ý³Ì $(ARG1)";
+ Text[ chinese_simplified ] = "没有找到过程 $(ARG1)";
Text[ greek ] = "Ç äéáäéêáóßá $(ARG1) äåí âñÝèçêå";
- Text[ korean ] = "ÇÁ·Î½ÃÀú $(ARG1)À»£¨¸¦£©Ã£Áö¡¡¸øÇß½À´Ï´Ù.";
+ Text[ korean ] = "í”„ë¡œì‹œì € $(ARG1)ì„(를) 찾지 못했습니다.";
Text[ turkish ] = "Yordam $(ARG1) bulunamadý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se encontró el procedimiento $(ARG1)";
+ Text[ catalan ] = "No s'ha trobat el procediment $(ARG1)";
+ Text[ thai ] = "ไม่พบà¸à¸£à¸°à¸šà¸§à¸™à¸„ำสั่ง $(ARG1) ";
};
String SbERR_UNDEF_LABEL & ERRCODE_RES_MASK
{
@@ -3108,21 +3211,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "La etiqueta $(ARG1) no está definida" ;
Text [ danish ] = "Etket $(ARG1) er udefineret" ;
Text [ swedish ] = "Etiketten $(ARG1) är odefinierad" ;
- Text [ finnish ] = "Nimiötä $(ARG1) ei ole määritetty" ;
+ Text [ finnish ] = "Selitettä $(ARG1) ei ole määritetty" ;
Text [ english_us ] = "Label $(ARG1) undefined" ;
- Text[ chinese_simplified ] = "ÉÐ䶨Òå±ê¼Ç $(ARG1)";
- Text[ russian ] = "Ýòèêåòà $(ARG1) íåîïðåäåëåíà";
+ Text[ chinese_simplified ] = "å°šæœªå®šä¹‰æ ‡è®° $(ARG1)";
+ Text[ russian ] = "Ïîäïèñü $(ARG1) íå îïðåäåëåíà";
Text[ polish ] = "Etykieta $(ARG1) nie jest zdefionowana";
- Text[ japanese ] = "×ÍÞÙ$(ARG1)‚Í’è‹`‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "©|¥¼©w¸q¼Ð°O$(ARG1)";
+ Text[ japanese ] = "ラベル$(ARG1)ã¯å®šç¾©ã•ã‚Œã¦ã„ã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "尚未定義標記$(ARG1)";
Text[ arabic ] = "ÛíÑ ãÚÑÝÉ $(ARG1) ÇáÚäæäÉ";
Text[ dutch ] = "Naam $(ARG1) niet gedefinieerd";
- Text[ chinese_simplified ] = "ÉÐ䶨Òå±ê¼Ç $(ARG1)";
+ Text[ chinese_simplified ] = "å°šæœªå®šä¹‰æ ‡è®° $(ARG1)";
Text[ greek ] = "Äåí ïñßóôçêå ç åðéãñáöÞ $(ARG1)";
- Text[ korean ] = "¶óº§ $(ARG1)ÀÌ(°¡£©Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù.";
+ Text[ korean ] = "ë ˆì´ë¸” $(ARG1)ì´(가) ì •ì˜ë˜ì§€ 않았습니다.";
Text[ turkish ] = "Etiket $(ARG1) tanýmlanmadý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "La etiqueta $(ARG1) no está definida";
+ Text[ catalan ] = "No s'ha definit l'etiqueta $(ARG1)";
+ Text[ thai ] = "ไม่ได้ระบุป้ายชื่ภ$(ARG1) ";
};
String SbERR_UNDEF_TYPE & ERRCODE_RES_MASK
{
@@ -3139,19 +3243,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Okänd datatyp $(ARG1)" ;
Text [ finnish ] = "Tuntematon tietotyyppi $(ARG1)" ;
Text [ english_us ] = "Unknown data type $(ARG1)" ;
- Text[ chinese_simplified ] = "²»Ã÷µÄÊý¾ÝÀàÐÍ $(ARG1)";
+ Text[ chinese_simplified ] = "ä¸æ˜Žçš„æ•°æ®ç±»åž‹ $(ARG1)";
Text[ russian ] = "Íåèçâåñòíûé òèï äàííûõ $(ARG1)";
Text[ polish ] = "Nieznany typ danych $(ARG1)";
- Text[ japanese ] = "•s–¾‚ÈÃÞ°À‚ÌŽí—Þ$(ARG1)";
- Text[ chinese_traditional ] = "¤£©úªº¸ê®ÆÃþ«¬ $(ARG1)";
+ Text[ japanese ] = "ä¸æ˜Žãªãƒ‡ãƒ¼ã‚¿ã®ç¨®é¡ž$(ARG1)";
+ Text[ chinese_traditional ] = "ä¸æ˜Žçš„資料類型 $(ARG1)";
Text[ arabic ] = "$(ARG1) äãØ ÈíÇäÇÊ ÛíÑ ãÚÑæÝ";
Text[ dutch ] = "Onbekend gegevenstype $(ARG1)";
- Text[ chinese_simplified ] = "²»Ã÷µÄÊý¾ÝÀàÐÍ $(ARG1)";
+ Text[ chinese_simplified ] = "ä¸æ˜Žçš„æ•°æ®ç±»åž‹ $(ARG1)";
Text[ greek ] = "¢ãíùóôïò ôýðïò äåäïìÝíùí $(ARG1)";
- Text[ korean ] = "¾Ë·ÁÁ®¡¡ÀÖÁö ¾ÊÀº µ¥ÀÌÅÍÀ¯Çü $(ARG1)";
+ Text[ korean ] = "ì•Œ 수 없는 ë°ì´í„° í˜•ì‹ $(ARG1)";
Text[ turkish ] = "Bilinmeyen veri tipi $(ARG1)";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Tipo de datos $(ARG1) desconocido";
+ Text[ catalan ] = "Tipus de dades desconegut $(ARG1)";
+ Text[ thai ] = "ไม่รู้จัà¸à¸Šà¸™à¸´à¸”ข้à¸à¸¡à¸¹à¸¥ $(ARG1)";
};
String SbERR_BAD_EXIT & ERRCODE_RES_MASK
{
@@ -3166,21 +3271,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Se requiere salida $(ARG1)" ;
Text [ danish ] = "Exit $(ARG1) forventes" ;
Text [ swedish ] = "Exit $(ARG1) förväntat" ;
- Text [ finnish ] = "Oletuksena Poistu kohteesta $(ARG1)" ;
+ Text [ finnish ] = "Oletuksena poistuminen kohteesta $(ARG1)" ;
Text [ english_us ] = "Exit $(ARG1) expected" ;
- Text[ chinese_simplified ] = "µÈºòÍ˳ö $(ARG1)";
- Text[ russian ] = "Îæèäàåòñÿ âûõîä $(ARG1)";
+ Text[ chinese_simplified ] = "ç‰å€™é€€å‡º $(ARG1)";
+ Text[ russian ] = "Îæèäàåòñÿ Exit $(ARG1)";
Text[ polish ] = "Oczekiwany koniec $(ARG1)";
- Text[ japanese ] = "$(ARG1)‚ÌI—¹‚ª•K—v‚Å‚·";
- Text[ chinese_traditional ] = "µ¥Ô°h¥X$(ARG1)";
+ Text[ japanese ] = "$(ARG1)ã®çµ‚了ãŒå¿…è¦ã§ã™";
+ Text[ chinese_traditional ] = "ç‰å€™é€€å‡º$(ARG1)";
Text[ arabic ] = "ãÊæÞÚ ÇáÎÑæÌ ãä $(ARG1)";
Text[ dutch ] = "Afsluiten $(ARG1) verwacht";
- Text[ chinese_simplified ] = "µÈºòÍ˳ö $(ARG1)";
+ Text[ chinese_simplified ] = "ç‰å€™é€€å‡º $(ARG1)";
Text[ greek ] = "ÁíáìÝíåôáé Exit $(ARG1)";
- Text[ korean ] = "Á¾·á$(ARG1)¿ä±¸µÊ";
+ Text[ korean ] = "$(ARG1) 종료가 필요합니다.";
Text[ turkish ] = "Çýkýþ $(ARG1) bekleniyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Se requiere salida $(ARG1)";
+ Text[ catalan ] = "S'esperava la sortida $(ARG1)";
+ Text[ thai ] = "คาดหวังที่จะà¸à¸à¸à¸ˆà¸²à¸ $(ARG1) ";
};
String SbERR_BAD_BLOCK & ERRCODE_RES_MASK
{
@@ -3197,19 +3303,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Icke avslutat statementblock: $(ARG1) saknas" ;
Text [ finnish ] = "Lausekelohko yhä avoinna: $(ARG1) puuttuu" ;
Text [ english_us ] = "Statement block still open: $(ARG1) missing" ;
- Text[ chinese_simplified ] = "»¹È±ÉÙδ½áÊøµÄ·Ö³ÌÐò¿é£º$(ARG1)";
- Text[ russian ] = "Îòñóòñòâóåò åùå îòêðûòûé áëîê èíñòðóêöèé: $(ARG1)";
+ Text[ chinese_simplified ] = "还缺少未结æŸçš„分程åºå—:$(ARG1)";
+ Text[ russian ] = "Îòñóòñòâóåò îòêðûòûé áëîê èíñòðóêöèé: $(ARG1)";
Text[ polish ] = "Jeszcze otwarty blok instrukcji: brak $(ARG1)";
- Text[ japanese ] = "‚Ü‚¾ŠJ‚¢‚½‚Ü‚Ü‚ÌŽwŽ¦ÌÞÛ¯¸: $(ARG1)‚ª‘«‚è‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "Áٯʤ֥¼µ²§ôªº¤Àµ{§Ç¶ô¡G$(ARG1)";
+ Text[ japanese ] = "ã¾ã é–‹ã„ãŸã¾ã¾ã®æŒ‡ç¤ºãƒ–ãƒãƒƒã‚¯: $(ARG1)ãŒè¶³ã‚Šã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "還缺少未çµæŸçš„分程åºå¡Šï¼š$(ARG1)";
Text[ arabic ] = "ÞÇáÈ ÇáÃæÇãÑ ÇáÛíÑ ãäÊåí: $(ARG1) ãÝÞæÏ";
Text[ dutch ] = "Instructieblok nog open: $(ARG1) ontbreekt";
- Text[ chinese_simplified ] = "»¹È±ÉÙδ½áÊøµÄ·Ö³ÌÐò¿é£º$(ARG1)";
+ Text[ chinese_simplified ] = "还缺少未结æŸçš„分程åºå—:$(ARG1)";
Text[ greek ] = "Ëåßðåé ôìÞìá ïñßóìáôïò: $(ARG1) ôï ïðïßï ðáñáìÝíåé áíïé÷ôü.";
- Text[ korean ] = "Áö½Ã¹®¡¡ºí·Ï¿¡ ¾ÆÁ÷ ÀԷ»çÇס¡¾øÀ½. :$(ARG1) ÀÌ£¨°¡£© ¾ø½À´Ï´Ù.";
+ Text[ korean ] = "지시문 블ë¡ì´ ì—¬ì „ížˆ ì—´ë ¤ 있습니다: $(ARG1)ì´(ê°€) 없습니다.";
Text[ turkish ] = "Açýk deyim bloku: $(ARG1) eksik";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Bloque de instrucciones incompleto: falta $(ARG1) ";
+ Text[ catalan ] = "El bloc d'instruccions encara és obert: falta $(ARG1)";
+ Text[ thai ] = "บล็à¸à¸„ประโยคยังเปิดà¸à¸¢à¸¹à¹ˆ: $(ARG1) ตà¸à¸«à¸¥à¹ˆà¸™";
};
String SbERR_BAD_BRACKETS & ERRCODE_RES_MASK
{
@@ -3220,25 +3327,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Parentheses do not match" ;
Text [ portuguese ] = "Erro nos parênteses" ;
Text [ french ] = "Erreur de parenthèses" ;
- Text [ dutch ] = "Fout in het plaatsen van haakjes" ;
+ Text [ dutch ] = "Fout bij plaatsen van haakjes" ;
Text [ spanish ] = "Los paréntesis no coinciden" ;
Text [ danish ] = "Fejl i parentesstrukturen" ;
Text [ swedish ] = "Parentesfel" ;
- Text [ finnish ] = "Sulkeet eivät vastaa toisiaan" ;
+ Text [ finnish ] = "Sulkeet eivät vastaa toisiaan." ;
Text [ english_us ] = "Parentheses do not match" ;
- Text[ chinese_simplified ] = "À¨ºÅ×é´íÎó";
- Text[ russian ] = "Êðóãëûå ñêîáêè íå ñîîòâåòñòâóþò";
+ Text[ chinese_simplified ] = "括å·ç»„错误";
+ Text[ russian ] = "Íåïàðíûå êðóãëûå ñêîáêè";
Text[ polish ] = "B³¹d w ustawianiu nawiasów";
- Text[ japanese ] = "‚©‚Á‚±•t‚¯‚Ì´×°";
- Text[ chinese_traditional ] = "¬A¸¹²Õ¿ù»~";
+ Text[ japanese ] = "ã‹ã£ã“付ã‘ã®ã‚¨ãƒ©ãƒ¼";
+ Text[ chinese_traditional ] = "括號組錯誤";
Text[ arabic ] = "ÎØà Ýí ÇáÃÞæÇÓ";
- Text[ dutch ] = "Fout in het plaatsen van haakjes";
- Text[ chinese_simplified ] = "À¨ºÅ×é´íÎó";
+ Text[ dutch ] = "Fout bij plaatsen van haakjes";
+ Text[ chinese_simplified ] = "括å·ç»„错误";
Text[ greek ] = "ÓöÜëìá ðáñåíèÝóåùí";
- Text[ korean ] = "°ýÈ£°¡ ¸ÂÁö ¾Ê½À´Ï´Ù";
+ Text[ korean ] = "맞지 않는 괄호";
Text[ turkish ] = "Ayraçlar uyumsuz";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Los paréntesis no coinciden";
+ Text[ catalan ] = "Els parèntesis no concorden";
+ Text[ thai ] = "วงเล็บไม่เข้าà¸à¸±à¸™";
};
String SbERR_BAD_DECLARATION & ERRCODE_RES_MASK
{
@@ -3253,21 +3361,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "El símbolo $(ARG1) ya se definió de otra manera" ;
Text [ danish ] = "Symbolet $(ARG1) er allerede defineret anderledes" ;
Text [ swedish ] = "Symbolen $(ARG1) är redan annorlunda definierad" ;
- Text [ finnish ] = "Symboli $(ARG1) on jo määritetty toisella tavalla" ;
+ Text [ finnish ] = "Symboli $(ARG1) on jo määritetty toisella tavalla." ;
Text [ english_us ] = "Symbol $(ARG1) already defined differently" ;
- Text[ chinese_simplified ] = "ÒѾÁíÐж¨ÒåÁËͼ±ê $(ARG1)";
- Text[ russian ] = "Ñèìâîë $(ARG1) óæå îïðåäåëåí ïî-äðóãîìó";
+ Text[ chinese_simplified ] = "å·²ç»å¦è¡Œå®šä¹‰äº†å›¾æ ‡ $(ARG1)";
+ Text[ russian ] = "Ñèìâîë $(ARG1) óæå áûë îïðåäåëåí";
Text[ polish ] = "Symbol $(ARG1) zosta³ ju¿ inaczej zdefiniowany";
- Text[ japanese ] = "¼ÝÎÞÙ$(ARG1)‚Í‚·‚Å‚É•Ê‚É’è‹`‚³‚ê‚Ä‚¢‚Ü‚·";
- Text[ chinese_traditional ] = "¤w¸g¥t¦æ©w¸q¤F¹Ï¥Ü$(ARG1)";
+ Text[ japanese ] = "シンボル$(ARG1)ã¯ã™ã§ã«åˆ¥ã«å®šç¾©ã•ã‚Œã¦ã„ã¾ã™";
+ Text[ chinese_traditional ] = "已經å¦è¡Œå®šç¾©äº†åœ–示$(ARG1)";
Text[ arabic ] = "ãÚÑøÝ ãÓÈÞÇð ÈÔßá ÃÎÑ $(ARG1) ÇáÑãÒ";
Text[ dutch ] = "Symbool $(ARG1) reeds anders gedefinieerd";
- Text[ chinese_simplified ] = "ÒѾÁíÐж¨ÒåÁËͼ±ê $(ARG1)";
+ Text[ chinese_simplified ] = "å·²ç»å¦è¡Œå®šä¹‰äº†å›¾æ ‡ $(ARG1)";
Text[ greek ] = "Ôï óýìâïëï $(ARG1) ïñßóôçêå Þäç ìå äéáöïñåôéêü ôñüðï";
- Text[ korean ] = "±âÈ£$(ARG1)ÀÌ(°¡£©ÀÌ¹Ì ´Ù¸£°Ô Á¤ÀǵǾî ÀÖ½À´Ï´Ù";
+ Text[ korean ] = "기호 $(ARG1)ì´(가) ì´ë¯¸ 다르게 ì§€ì •ë˜ì–´ 있습니다.";
Text[ turkish ] = "Simge $(ARG1) farklý bir biçimde tanýmlanmýþ durumda";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El símbolo $(ARG1) ya se definió de otra manera";
+ Text[ catalan ] = "El símbol $(ARG1) ja s'ha definit d'una altra manera";
+ Text[ thai ] = "ระบุสัà¸à¸¥à¸±à¸à¸©à¸“์ $(ARG1) ที่ไม่เหมืà¸à¸™à¸à¸±à¸™à¹à¸¥à¹‰à¸§";
};
String SbERR_BAD_PARAMETERS & ERRCODE_RES_MASK
{
@@ -3284,19 +3393,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Parametern passar inte till proceduren" ;
Text [ finnish ] = "Parametrit eivät vastaa toimintoa" ;
Text [ english_us ] = "Parameters do not correspond to procedure" ;
- Text[ chinese_simplified ] = "Öú±äÁ¿ºÍ¹ý³Ì²»Æ¥Åä";
+ Text[ chinese_simplified ] = "助å˜é‡å’Œè¿‡ç¨‹ä¸åŒ¹é…";
Text[ russian ] = "Ïàðàìåòðû íå ñîîòâåòñòâóþò ïðîöåäóðå";
Text[ polish ] = "Parametry nie odpowiadaj¹ procedurze";
- Text[ japanese ] = "Êß×Ò°À‚ÍÌßÛ¼°¼Þ¬‚ɇ‚¢‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "§UÅܶq©M¹Lµ{¤£¤Ç°t";
+ Text[ japanese ] = "パラメータã¯ãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ã«åˆã„ã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "助變é‡å’ŒéŽç¨‹ä¸åŒ¹é…";
Text[ arabic ] = "áÇ ÊÊæÇÝÞ ÇáãÚáãÇÊ ãÚ ÇáÅÌÑÇÁ";
Text[ dutch ] = "Parameters passen niet bij procedure";
- Text[ chinese_simplified ] = "Öú±äÁ¿ºÍ¹ý³Ì²»Æ¥Åä";
+ Text[ chinese_simplified ] = "助å˜é‡å’Œè¿‡ç¨‹ä¸åŒ¹é…";
Text[ greek ] = "Ïé ðáñÜìåôñïé äåí ôáéñéÜæïõí óôç äéáäéêáóßá";
- Text[ korean ] = "ÆĶó¹ÌÅÍ°¡ ÇÁ·Î½ÃÀú¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "매개 변수가 í”„ë¡œì‹œì €ì— ë§žì§€ 않습니다.";
Text[ turkish ] = "Parametreler yordama uymuyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Los parámetros no coinciden con el procedimiento";
+ Text[ catalan ] = "El paràmetres no corresponen al procediment";
+ Text[ thai ] = "พารามิเตà¸à¸£à¹Œà¹„ม่สà¸à¸”คล้à¸à¸‡à¸à¸±à¸šà¸à¸£à¸°à¸šà¸§à¸™à¸„ำสั่ง";
};
String SbERR_BAD_CHAR_IN_NUMBER & ERRCODE_RES_MASK
{
@@ -3309,24 +3419,25 @@ Resource RID_BASIC_START
Text [ portuguese ] = "Caracter incorrecto no número" ;
Text [ french ] = "Le nombre contient un caractère incorrect" ;
Text [ dutch ] = "Ongeldig teken in getal" ;
- Text [ spanish ] = "Carácter incorrecto en el número" ;
+ Text [ spanish ] = "El número contiene un carácter incorrecto " ;
Text [ danish ] = "Ugyldigt tegn i tallet" ;
Text [ swedish ] = "Ogiltigt tecken i talet" ;
Text [ finnish ] = "Virheellinen merkki luvussa" ;
Text [ english_us ] = "Invalid character in number" ;
- Text[ chinese_simplified ] = "Êý×ÖÄÚº¬ÓÐÎÞЧµÄ×Ö·û";
- Text[ russian ] = "Íåäåéñòâèòåëüíûé çíàê â ÷èñëå";
+ Text[ chinese_simplified ] = "æ•°å—内å«æœ‰æ— 效的å—符";
+ Text[ russian ] = "Íåäîïóñòèìûé ñèìâîë â ÷èñëå";
Text[ polish ] = "Nieprawid³owy znak w liczbie";
- Text[ japanese ] = "”‚É–³Œø‚È•¶Žš";
- Text[ chinese_traditional ] = "¦b¼Æ¦r¤º§t¦³µL®Äªº¦r¤¸";
+ Text[ japanese ] = "æ•°ã«ç„¡åŠ¹ãªæ–‡å—";
+ Text[ chinese_traditional ] = "在數å—å…§å«æœ‰ç„¡æ•ˆçš„å—å…ƒ";
Text[ arabic ] = "ÍÑÝ ÛíÑ ÕÇáÍ Ýí ÇáÑÞã";
Text[ dutch ] = "Ongeldig teken in getal";
- Text[ chinese_simplified ] = "Êý×ÖÄÚº¬ÓÐÎÞЧµÄ×Ö·û";
+ Text[ chinese_simplified ] = "æ•°å—内å«æœ‰æ— 效的å—符";
Text[ greek ] = "Ìç Ýãêõñïò ÷áñáêôÞñáò óôïí áñèéìü";
- Text[ korean ] = "¼ýÀÚ¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¹®ÀÚ¡¡ÀÖÀ½";
+ Text[ korean ] = "숫ìžì— ìž˜ëª»ëœ ë¬¸ìžê°€ 있습니다.";
Text[ turkish ] = "Numara geçersiz bir karakter içeriyor";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Carácter incorrecto en el número";
+ Text[ catalan ] = "El número conté un caràcter no vàlid";
+ Text[ thai ] = "ตัวà¸à¸±à¸à¸‚ระที่เป็นตัวเลขไม่ถูà¸à¸•à¹‰à¸à¸‡";
};
String SbERR_MUST_HAVE_DIMS & ERRCODE_RES_MASK
{
@@ -3338,25 +3449,26 @@ Resource RID_BASIC_START
Text [ portuguese_brazilian ] = "Array needs dimensioning" ;
Text [ portuguese ] = "Necessário dimensionar matriz" ;
Text [ french ] = "Vous devez dimensionner l'Array" ;
- Text [ dutch ] = "Het aantal dimensies van de matrix moet worden nog bepaald" ;
- Text [ spanish ] = "Hay que dimensionar el array" ;
+ Text [ dutch ] = "Het aantal dimensies van de matrix moet nog worden bepaald" ;
+ Text [ spanish ] = "Se debe dimensionar la matriz" ;
Text [ danish ] = "Array skal dimensioneres" ;
Text [ swedish ] = "Array måste dimensioneras" ;
- Text [ finnish ] = "Matriisin on oltava mitoitettu" ;
+ Text [ finnish ] = "Taulukon on oltava mitoitettu." ;
Text [ english_us ] = "Array must be dimensioned" ;
- Text[ chinese_simplified ] = "±ØÐëΪÊý×鶨³ß¶È";
+ Text[ chinese_simplified ] = "必须为数组定尺度";
Text[ russian ] = "Íåîáõîäèìî çàäàòü ðàçìåðíîñòü ìàññèâà";
Text[ polish ] = "Macierz nale¿y zwymiarowaæ";
- Text[ japanese ] = "”z—ñ‚ÌŽŸŒ³‰»‚ª•K—v‚Å‚·";
- Text[ chinese_traditional ] = "¦æ¦C¥²¶·³]©w¦n¼ÆÈ";
+ Text[ japanese ] = "é…列ã®æ¬¡å…ƒåŒ–ãŒå¿…è¦ã§ã™";
+ Text[ chinese_traditional ] = "è¡Œåˆ—å¿…é ˆè¨å®šå¥½æ•¸å€¼";
Text[ arabic ] = "íÌÈ ÊÚííä ÃÈÚÇÏ ÇáÕÝíÝ";
- Text[ dutch ] = "Het aantal dimensies van de matrix moet worden nog bepaald";
- Text[ chinese_simplified ] = "±ØÐëΪÊý×鶨³ß¶È";
+ Text[ dutch ] = "Het aantal dimensies van de matrix moet nog worden bepaald";
+ Text[ chinese_simplified ] = "必须为数组定尺度";
Text[ greek ] = "ÐñÝðåé íá ïñéóôïýí ïé äéáóôÜóåéò ôçò ìÞôñáò";
- Text[ korean ] = "¹è¿ÀÇ Â÷¿ø Å©±â°¡ Á¤ÇØÁ®¾ß ÇÕ´Ï´Ù.";
+ Text[ korean ] = "ë°°ì—´ ì°¨ì›í™”ê°€ 필요합니다.";
Text[ turkish ] = "Dizinin boyutlandýrýlmasý gerekir";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Hay que dimensionar el array";
+ Text[ catalan ] = "S'ha de dimensionar la matriu";
+ Text[ thai ] = "à¹à¸–วลำดับต้à¸à¸‡à¸¡à¸µà¸¡à¸´à¸•à¸´";
};
String SbERR_NO_IF & ERRCODE_RES_MASK
{
@@ -3371,21 +3483,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Else/Endif sin If" ;
Text [ danish ] = "Else/Endif uden If" ;
Text [ swedish ] = "Else/Endif utan If" ;
- Text [ finnish ] = "Muuten/Ehdollinen lopetus ilman ehtoa" ;
+ Text [ finnish ] = "Else/Endif-ehto ilman If-ehtoa" ;
Text [ english_us ] = "Else/Endif without If" ;
- Text[ chinese_simplified ] = "Else/Endif ²»´ø If";
+ Text[ chinese_simplified ] = "Else/Endif ä¸å¸¦ If";
Text[ russian ] = "Else/Endif áåç If";
Text[ polish ] = "Else/Endif bez If";
Text[ japanese ] = "Else/Endif without If";
- Text[ chinese_traditional ] = "Else/Endif ¤£±a If";
+ Text[ chinese_traditional ] = "Else/Endif ä¸å¸¶ If";
Text[ arabic ] = "If ÈÏæä Else/Endif";
Text[ dutch ] = "Else/Endif zonder If";
- Text[ chinese_simplified ] = "Else/Endif ²»´ø If";
+ Text[ chinese_simplified ] = "Else/Endif ä¸å¸¦ If";
Text[ greek ] = "Else/Endif ÷ùñßò If";
- Text[ korean ] = "IF ¾ø´Â ELSE/ELSEIF";
+ Text[ korean ] = "IF 없는 ELSE/ELSEIF";
Text[ turkish ] = "If olmadan Else/Endif";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Else/Endif sin If";
+ Text[ catalan ] = "Else/Endif sense If";
+ Text[ thai ] = "Else/Endif ไม่มี If";
};
String SbERR_NOT_IN_SUBR & ERRCODE_RES_MASK
{
@@ -3401,21 +3514,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "$(ARG1) no está permitido dentro de un proceso" ;
Text [ danish ] = "$(ARG1) er ikke tilladt indenfor en procedure" ;
Text [ swedish ] = "$(ARG1) inte tillåtet inuti en procedur" ;
- Text [ finnish ] = "$(ARG1) ei sallittu toiminnossa" ;
+ Text [ finnish ] = "$(ARG1) ei ole sallittu toiminnossa." ;
Text [ english_us ] = "$(ARG1) not allowed within a procedure" ;
- Text[ chinese_simplified ] = "ÔÚÒ»¸ö¹ý³ÌÄÚ²¿²»ÔÊÐí $(ARG1)";
+ Text[ chinese_simplified ] = "在一个过程内部ä¸å…许 $(ARG1)";
Text[ russian ] = "$(ARG1) âíóòðè ïðîöåäóðû íåäîïóñòèì";
Text[ polish ] = "$(ARG1) niedopuszczalny w procedurze";
- Text[ japanese ] = "$(ARG1)ÌßÛ¼°¼Þ¬“à‚Å‚Í‹–‰Â‚³‚ê‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¦b¤@Ó¹Lµ{¤º³¡¤£¤¹³\\$(ARG1)";
+ Text[ japanese ] = "$(ARG1)プãƒã‚·ãƒ¼ã‚¸ãƒ£å†…ã§ã¯è¨±å¯ã•ã‚Œã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "在一個éŽç¨‹å…§éƒ¨ä¸å…許$(ARG1)";
Text[ arabic ] = "ÛíÑ ãÓãæÍ Èå ÏÇÎá ÇáÅÌÑÇÁ $(ARG1)";
Text[ dutch ] = "$(ARG1) binnen een procedure niet toegestaan";
- Text[ chinese_simplified ] = "ÔÚÒ»¸ö¹ý³ÌÄÚ²¿²»ÔÊÐí $(ARG1)";
+ Text[ chinese_simplified ] = "在一个过程内部ä¸å…许 $(ARG1)";
Text[ greek ] = "$(ARG1) äåí åðéôñÝðåôáé åíôüò ìéáò äéáäéêáóßáò";
- Text[ korean ] = "$(ARG1)Àº(´Â£©ÇÁ·Î½ÃÀú ¾È¿¡¼ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "$(ARG1)ì€(는) í”„ë¡œì‹œì € 내부ì—ì„œ 허용ë˜ì§€ 않습니다.";
Text[ turkish ] = "Yordamda $(ARG1) geçerli deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "$(ARG1) no está permitido dentro de un proceso";
+ Text[ catalan ] = "$(ARG1) no està permés dins d'un procediment";
+ Text[ thai ] = "ไม่à¸à¸™à¸¸à¸à¸²à¸•à¹ƒà¸«à¹‰ $(ARG1) à¸à¸¢à¸¹à¹ˆà¹ƒà¸™à¸à¸£à¸°à¸šà¸§à¸™à¸„ำสั่ง";
};
String SbERR_NOT_IN_MAIN & ERRCODE_RES_MASK
{
@@ -3431,21 +3545,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "$(ARG1) no está permitido fuera de un proceso" ;
Text [ danish ] = "$(ARG1) er ikke tilladt udenfor en procedure" ;
Text [ swedish ] = "$(ARG1) inte tillåtet utanför en procedur" ;
- Text [ finnish ] = "$(ARG1) ei sallittu toiminnon ulkopuolella" ;
+ Text [ finnish ] = "$(ARG1) ei ole sallittu toiminnon ulkopuolella." ;
Text [ english_us ] = "$(ARG1) not allowed outside a procedure" ;
- Text[ chinese_simplified ] = "ÔÚÒ»¸ö¹ý³ÌÍâ²»ÔÊÐí $(ARG1)";
+ Text[ chinese_simplified ] = "在一个过程外ä¸å…许 $(ARG1)";
Text[ russian ] = "$(ARG1) âíå ïðîöåäóðû íåäîïóñòèì";
Text[ polish ] = "$(ARG1) niedopuszczalny poza procedur¹";
- Text[ japanese ] = "$(ARG1)ÌßÛ¼°¼Þ¬ŠO‚Å‚Í‹–‰Â‚³‚ê‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¦b¤@Ó¹Lµ{¥~¤£¤¹³\\$(ARG1)";
+ Text[ japanese ] = "$(ARG1)プãƒã‚·ãƒ¼ã‚¸ãƒ£å¤–ã§ã¯è¨±å¯ã•ã‚Œã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "在一個éŽç¨‹å¤–ä¸å…許$(ARG1)";
Text[ arabic ] = "ÛíÑ ãÓãæÍ Èå ÎÇÑÌ ÇáÅÌÑÇÁ $(ARG1)";
Text[ dutch ] = "$(ARG1) buiten een procedure niet toegestaan";
- Text[ chinese_simplified ] = "ÔÚÒ»¸ö¹ý³ÌÍâ²»ÔÊÐí $(ARG1)";
+ Text[ chinese_simplified ] = "在一个过程外ä¸å…许 $(ARG1)";
Text[ greek ] = "$(ARG1) äåí åðéôñÝðåôáé åêôüò ìéáò äéáäéêáóßáò";
- Text[ korean ] = "$(ARG1)Àº(´Â£©ÇÁ·Î½ÃÀú ¹Û¿¡¼ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "$(ARG1)ì€(는) í”„ë¡œì‹œì € 외부ì—ì„œ 허용ë˜ì§€ 않습니다.";
Text[ turkish ] = "Yordam dýþýnda $(ARG1) geçerli deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "$(ARG1) no está permitido fuera de un proceso";
+ Text[ catalan ] = "$(ARG1) no està permés fora d'un procediment";
+ Text[ thai ] = "ไม่à¸à¸™à¸¸à¸à¸²à¸•à¹ƒà¸«à¹‰ $(ARG1) à¸à¸¢à¸¹à¹ˆà¸™à¸à¸à¸à¸£à¸°à¸šà¸§à¸™à¸„ำสั่ง";
};
String SbERR_WRONG_DIMS & ERRCODE_RES_MASK
{
@@ -3460,21 +3575,22 @@ Resource RID_BASIC_START
Text [ spanish ] = "Las dimensiones no coinciden" ;
Text [ danish ] = "Dimensionsangivelserne svarer ikke til hinanden" ;
Text [ swedish ] = "Dimensionsangivelser stämmer inte överens" ;
- Text [ finnish ] = "Mitoitusmääritykset eivät vastaa toisiaan" ;
+ Text [ finnish ] = "Mitoitusmääritykset eivät vastaa toisiaan." ;
Text [ english_us ] = "Dimension specifications do not match" ;
- Text[ chinese_simplified ] = "¶¨³ß¶ÈµÄÉ趨²»Æ¥Åä";
+ Text[ chinese_simplified ] = "定尺度的设定ä¸åŒ¹é…";
Text[ russian ] = "Ñïåöèôèêàöèè ðàçìåðíîñòè íå ñîîòâåòñòâóþò äðóã äðóãó";
Text[ polish ] = "Dane wymiarowe nie s¹ zgodne";
- Text[ japanese ] = "ŽŸŒ³‚ÌŽw’è‚͇‚Á‚Ä‚¢‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "©w¤Ø¤oªº³]©w¤£¤Ç°t";
+ Text[ japanese ] = "次元ã®æŒ‡å®šã¯åˆã£ã¦ã„ã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "定尺寸的è¨å®šä¸åŒ¹é…";
Text[ arabic ] = "ÈíÇäÇÊ ÇáÃÈÚÇÏ áÇ ÊÊãÇÔì ãÚ ÈÚÖåÇ";
Text[ dutch ] = "Dimensiegegevens passen niet bij elkaar";
- Text[ chinese_simplified ] = "¶¨³ß¶ÈµÄÉ趨²»Æ¥Åä";
+ Text[ chinese_simplified ] = "定尺度的设定ä¸åŒ¹é…";
Text[ greek ] = "Ïé äéáóôÜóåéò ðïõ ïñßóôçêáí äåí óõíäõÜæïíôáé.";
- Text[ korean ] = "Â÷¿ø Á¤ÀÇ°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "ì°¨ì›ì˜ ì •ì˜ê°€ 맞지 않습니다.";
Text[ turkish ] = "Boyut verileri arasýnda uyuþmazlýk";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Las dimensiones no coinciden";
+ Text[ catalan ] = "Les especificacions de dimensió no coincideixen";
+ Text[ thai ] = "à¸à¸²à¸£à¸£à¸°à¸šà¸¸à¸¡à¸´à¸•à¸´à¹„ม่เข้าà¸à¸±à¸™";
};
String SbERR_BAD_OPTION & ERRCODE_RES_MASK
{
@@ -3491,19 +3607,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Obekant alternativ: $(ARG1)" ;
Text [ finnish ] = "Tuntematon asetus: $(ARG1)" ;
Text [ english_us ] = "Unknown option: $(ARG1)" ;
- Text[ chinese_simplified ] = "²»Ã÷µÄÑ¡Ï$(ARG1)";
- Text[ russian ] = "Íåèçâåñòíàÿ îïöèÿ: $(ARG1)";
+ Text[ chinese_simplified ] = "ä¸æ˜Žçš„选项:$(ARG1)";
+ Text[ russian ] = "Íåèçâåñòíûé ïàðàìåòð: $(ARG1)";
Text[ polish ] = "Nieznana opcja: $(ARG1)";
- Text[ japanese ] = "•s–¾‚ȵÌß¼®Ý: $(ARG1)";
- Text[ chinese_traditional ] = "¤£©úªº¿ï¶µ¡G$(ARG1)";
+ Text[ japanese ] = "ä¸æ˜Žãªã‚ªãƒ—ション: $(ARG1)";
+ Text[ chinese_traditional ] = "ä¸æ˜Žçš„é¸é …:$(ARG1)";
Text[ arabic ] = "$(ARG1) :ÎíÇÑ ÛíÑ ãÚÑæÝ";
Text[ dutch ] = "Onbekende optie: $(ARG1)";
- Text[ chinese_simplified ] = "²»Ã÷µÄÑ¡Ï$(ARG1)";
+ Text[ chinese_simplified ] = "ä¸æ˜Žçš„选项:$(ARG1)";
Text[ greek ] = "¢ãíùóôç åðéëïãÞ: $(ARG1)";
- Text[ korean ] = "¾Ë·ÁÁ®¡¡ÀÖÁö ¾ÊÀº ¿É¼Ç:$(ARG1)";
+ Text[ korean ] = "알 수 없는 옵션: $(ARG1)";
Text[ turkish ] = "Bilinmeyen seçenek: $(ARG1)";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Opción desconocida: $(ARG1)";
+ Text[ catalan ] = "Opció desconeguda: $(ARG1)";
+ Text[ thai ] = "ไม่รู้จัà¸à¸•à¸±à¸§à¹€à¸¥à¸·à¸à¸: $(ARG1)";
};
String SbERR_CONSTANT_REDECLARED & ERRCODE_RES_MASK
{
@@ -3520,19 +3637,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Konstanten $(ARG1) är nydefinierad" ;
Text [ finnish ] = "Vakio $(ARG1) määritetty uudelleen" ;
Text [ english_us ] = "Constant $(ARG1) redefined" ;
- Text[ chinese_simplified ] = "ÖØж¨Òå³£Êý $(ARG1)";
+ Text[ chinese_simplified ] = "é‡æ–°å®šä¹‰å¸¸æ•° $(ARG1)";
Text[ russian ] = "Êîíñòàíòà $(ARG1) îïðåäåëåíà çàíîâî";
Text[ polish ] = "Sta³a $(ARG1) ponownie zdefiniowana";
- Text[ japanese ] = "’è”$(ARG1)‚ÍÄ’è‹`‚³‚ê‚Ü‚·";
- Text[ chinese_traditional ] = "«·s©w¸q±`¼Æ$(ARG1)";
+ Text[ japanese ] = "定数$(ARG1)ã¯å†å®šç¾©ã•ã‚Œã¾ã™";
+ Text[ chinese_traditional ] = "é‡æ–°å®šç¾©å¸¸æ•¸$(ARG1)";
Text[ arabic ] = "$(ARG1) ÅÚÇÏÉ ÊÚÑíÝ ÇáËÇÈÊ";
Text[ dutch ] = "Constante $(ARG1) opnieuw gedefinieerd";
- Text[ chinese_simplified ] = "ÖØж¨Òå³£Êý $(ARG1)";
+ Text[ chinese_simplified ] = "é‡æ–°å®šä¹‰å¸¸æ•° $(ARG1)";
Text[ greek ] = "Ïñéóìüò åê íÝïõ ôçò óôáèåñÜò $(ARG1)";
- Text[ korean ] = "Àç Á¤ÀÇµÈ »ó¼ö $(ARG1)";
+ Text[ korean ] = "ìƒìˆ˜ $(ARG1)ì€(는) 다시 ì •ì˜ë©ë‹ˆë‹¤.";
Text[ turkish ] = "Sabit $(ARG1) yeniden tanýmlandý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Constante $(ARG1) redefinida";
+ Text[ catalan ] = "S'ha redefinit la constant $(ARG1)";
+ Text[ thai ] = "ระบุค่าคงที่ $(ARG1) à¸à¸µà¸à¸„รั้ง";
};
String SbERR_PROG_TOO_LARGE & ERRCODE_RES_MASK
{
@@ -3550,19 +3668,20 @@ Resource RID_BASIC_START
Text [ swedish ] = "Programmet är för stort" ;
Text [ finnish ] = "Ohjelma on liian suuri" ;
Text [ english_us ] = "Program too large" ;
- Text[ chinese_simplified ] = "³ÌÐòÌ«´ó";
+ Text[ chinese_simplified ] = "程åºå¤ªå¤§";
Text[ russian ] = "Ïðîãðàììà ñëèøêîì áîëüøàÿ";
Text[ polish ] = "Program jest za du¿y";
- Text[ japanese ] = "ÌßÛ¸Þ×Ñ‚Í‘å‚«‚·‚¬‚Ü‚·";
- Text[ chinese_traditional ] = "µ{¦¡¤Ó¤j";
+ Text[ japanese ] = "プãƒã‚°ãƒ©ãƒ ã¯å¤§ãã™ãŽã¾ã™";
+ Text[ chinese_traditional ] = "程å¼å¤ªå¤§";
Text[ arabic ] = "ÇáÈÑäÇãÌ ßÈíÑ ÌÏÇð";
Text[ dutch ] = "Programma is te groot";
- Text[ chinese_simplified ] = "³ÌÐòÌ«´ó";
+ Text[ chinese_simplified ] = "程åºå¤ªå¤§";
Text[ greek ] = "Ôï ðñüãñáììá åßíáé õðåñâïëéêÜ ìåãÜëï";
- Text[ korean ] = "ÇÁ·Î±×·¥ÀÌ¡¡³Ê¹« Å®´Ï´Ù.";
+ Text[ korean ] = "í”„ë¡œê·¸ëž¨ì´ ë„ˆë¬´ í½ë‹ˆë‹¤.";
Text[ turkish ] = "Program çok büyük";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "El programa es demasiado grande";
+ Text[ catalan ] = "El programa és massa gran";
+ Text[ thai ] = "โปรà¹à¸à¸£à¸¡à¹ƒà¸«à¸à¹ˆà¹€à¸à¸´à¸™à¹„ป";
};
String SbERR_NO_STRINGS_ARRAYS & ERRCODE_RES_MASK
{
@@ -3575,24 +3694,25 @@ Resource RID_BASIC_START
Text [ portuguese ] = "Séries de caracteres ou matrizes não permitidas" ;
Text [ french ] = "Strings ou Arrays inadmissibles" ;
Text [ dutch ] = "Tekenreeksen en matrices niet toegestaan" ;
- Text [ spanish ] = "No están permitidos strings o arrays" ;
+ Text [ spanish ] = "No están permitidos strings ni matrices" ;
Text [ danish ] = "Strenge eller arrays er ikke tilladte" ;
Text [ swedish ] = "Strings eller arrays ej tillåtna" ;
- Text [ finnish ] = "Merkkijonot tai matriisit eivät ole sallittuja" ;
+ Text [ finnish ] = "Merkkijonot tai taulukot eivät ole sallittuja" ;
Text [ english_us ] = "Strings or arrays not permitted" ;
- Text[ chinese_simplified ] = "²»ÔÊÐí×Ö´®»òÊý×é";
- Text[ russian ] = "Ñòðîêè çíàêîâ èëè ìàññèâû íåäîïóñòèìû";
+ Text[ chinese_simplified ] = "ä¸å…许å—串或数组";
+ Text[ russian ] = "Ñòðîêè èëè ìàññèâû íåäîïóñòèìû";
Text[ polish ] = "Ciagi znaków lub macierze niedopuszczalne";
- Text[ japanese ] = "•¶Žš—ñ‚Ü‚½‚Í”z—ñ‚Í‹–‰Â‚³‚ê‚Ü‚¹‚ñ";
- Text[ chinese_traditional ] = "¤£¤¹³\\¦r¦ê©Î¦æ¦C";
+ Text[ japanese ] = "æ–‡å—列ã¾ãŸã¯é…列ã¯è¨±å¯ã•ã‚Œã¾ã›ã‚“";
+ Text[ chinese_traditional ] = "ä¸å…許å—串或行列";
Text[ arabic ] = "ÛíÑ ãÓãæÍ ÈåÐå ÇáÓáÇÓá Ãæ ÇáÕÝÇÆÝ";
Text[ dutch ] = "Tekenreeksen en matrices niet toegestaan";
- Text[ chinese_simplified ] = "²»ÔÊÐí×Ö´®»òÊý×é";
+ Text[ chinese_simplified ] = "ä¸å…许å—串或数组";
Text[ greek ] = "Äåí åðéôñÝðïíôáé áêïëïõèßåò ÷áñáêôÞñùí Þ ìÞôñåò";
- Text[ korean ] = "½ºÆ®¸µ ¶Ç´Â ¹è¿ÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "문ìžì—´ ë˜ëŠ” ë°°ì—´ì´ í—ˆìš©ë˜ì§€ 않습니다.";
Text[ turkish ] = "Dizilimler ya da diziler geçerli deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No están permitidos strings o arrays";
+ Text[ catalan ] = "No estan permeses cadenes o matrius";
+ Text[ thai ] = "ไม่à¸à¸™à¸¸à¸à¸²à¸•à¹ƒà¸«à¹‰à¸¡à¸µà¸ªà¸²à¸¢à¸à¸±à¸à¸‚ระหรืà¸à¹à¸–วลำดับ";
};
String ERRCODE_BASIC_EXCEPTION & ERRCODE_RES_MASK
{
@@ -3605,23 +3725,24 @@ Resource RID_BASIC_START
Text [ french ] = "Exception $(ARG1)" ;
Text [ dutch ] = "Er is een exceptie opgetreden $Arg1)" ;
Text [ spanish ] = "Ha ocurrido la excepción $(ARG1)" ;
- Text [ danish ] = "Ikke indeholdt i VB-script" ;
+ Text [ danish ] = "Der er opstået en undtagelse $(ARG1)" ;
Text [ swedish ] = "Det har uppstått ett undantag $(ARG1)" ;
- Text [ finnish ] = "Ei sisälly VB-komentosarjaan" ;
+ Text [ finnish ] = "Poikkeus havaittu $(ARG1)" ;
Text [ english_us ] = "An exception occurred $(ARG1)" ;
- Text[ chinese_simplified ] = "·¢ÉúÒ»¸öÒì³£µÄ´íÎó $(ARG1)";
- Text[ russian ] = "Ïðîèçîøëî èñêëþ÷åíèå $(ARG1)";
+ Text[ chinese_simplified ] = "å‘生一个异常的错误 $(ARG1)";
+ Text[ russian ] = "Âûçâàíî èñêëþ÷åíèå $(ARG1)";
Text[ polish ] = "Wyst¹pi³ wyj¹tek $(ARG1)";
- Text[ japanese ] = "—áŠO‚ª”¶‚µ‚Ü‚µ‚½ $(ARG1)";
- Text[ chinese_traditional ] = "µo¥Í¤@Ó²§±`ªº¿ù»~ $(ARG1)";
+ Text[ japanese ] = "例外ãŒç™ºç”Ÿã—ã¾ã—㟠$(ARG1)";
+ Text[ chinese_traditional ] = "發生一個異常的錯誤 $(ARG1)";
Text[ arabic ] = "VB script áÇ íÔÊãá ÚáíåÇ";
Text[ dutch ] = "Er is een exceptie opgetreden $Arg1)";
- Text[ chinese_simplified ] = "·¢ÉúÒ»¸öÒì³£µÄ´íÎó $(ARG1)";
+ Text[ chinese_simplified ] = "å‘生一个异常的错误 $(ARG1)";
Text[ greek ] = "ÐáñïõóéÜóôçêå ìéá åîáßñåóç $(ARG1)";
- Text[ korean ] = "VB ½ºÅ©¸³Æ®¿¡¡¡Æ÷ÇԵǾî ÀÖÁö¡¡¾Ê½À´Ï´Ù.";
+ Text[ korean ] = "예외가 ë°œìƒí–ˆìŠµë‹ˆë‹¤ $(ARG1)";
Text[ turkish ] = "VBScript'te mevcut deðil";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No está contenido en el script VB";
+ Text[ catalan ] = "No està contingut en el script VB";
+ Text[ thai ] = "ไม่มีใน VB script";
};
};
// Hinweis: IDS_SBERR_TERMINATED = IDS_SBERR_START+2000.
@@ -3633,26 +3754,27 @@ String IDS_SBERR_TERMINATED
Text [ italian ] = "La macro in corso è stata interrotta" ;
Text [ portuguese_brazilian ] = "Stopped currently running macro" ;
Text [ portuguese ] = "A macro em execução foi cancelada" ;
- Text [ french ] = "La macro en cours a été interrompue" ;
- Text [ dutch ] = "Actuele macro werd onderbroken" ;
- Text [ spanish ] = "Se ha interrumpido la macro activa" ;
+ Text [ french ] = "La macro en exécution a été interrompue." ;
+ Text [ dutch ] = "Huidige macro is onderbroken" ;
+ Text [ spanish ] = "La macro activa ha sido interrumpida" ;
Text [ danish ] = "Den aktuelle makro blev afbrudt" ;
Text [ swedish ] = "Det aktuella makrot avbröts" ;
- Text [ finnish ] = "Suoritettava makro on keskeytetty" ;
+ Text [ finnish ] = "Suoritettava makro on keskeytetty." ;
Text [ english_us ] = "The macro running has been interrupted" ;
- Text[ chinese_simplified ] = "ÖжÏÔËÐкꡣ";
+ Text[ chinese_simplified ] = "ä¸æ–è¿è¡Œå®ã€‚";
Text[ russian ] = "Âûïîëíåíèå ìàêðîñà ïðåðâàíî";
Text[ polish ] = "Wykonywane makro zosta³o przerwane";
- Text[ japanese ] = "ϸÛì‹Æ‚ª’†’f‚³‚ê‚Ü‚µ‚½";
- Text[ chinese_traditional ] = "¤¤Â_¹B¦æ¥¨¶°¡C";
+ Text[ japanese ] = "マクãƒä½œæ¥ãŒä¸æ–ã•ã‚Œã¾ã—ãŸ";
+ Text[ chinese_traditional ] = "ä¸æ–·é‹è¡Œå·¨é›†ã€‚";
Text[ arabic ] = "ÊãÊ ãÞÇØÚÉ ÇáãÇßÑæ ÇáãÓÊÎÏã ÍÇáíÇð";
- Text[ dutch ] = "Actuele macro werd onderbroken";
- Text[ chinese_simplified ] = "ÖжÏÔËÐкꡣ";
+ Text[ dutch ] = "Huidige macro is onderbroken";
+ Text[ chinese_simplified ] = "ä¸æ–è¿è¡Œå®ã€‚";
Text[ greek ] = "Ç åêôåëïýìåíç ìáêñïåíôïëÞ äéáêüðçêå";
- Text[ korean ] = "¸ÅÅ©·Î ½ÇÇàÀÌ ÁߴܵǾîÁ³½À´Ï´Ù.";
+ Text[ korean ] = "매í¬ë¡œ ì‹¤í–‰ì´ ì¤‘ë‹¨ë˜ì—ˆìŠµë‹ˆë‹¤.";
Text[ turkish ] = "Yürütülen makro kesildi";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Se ha interrumpido la macro activa";
+ Text[ catalan ] = "S'ha interromput la macro activa";
+ Text[ thai ] = "à¸à¸²à¸£à¸—ำงานขà¸à¸‡à¸¡à¸²à¹‚ครถูà¸à¸‚ัดจังหวะ";
};
String IDS_SBERR_STOREREF
{
@@ -3663,26 +3785,27 @@ String IDS_SBERR_STOREREF
Text [ danish ] = "Referencen bliver ikke gemt: ";
Text [ french ] = "Impossible d'enregistrer la référence : ";
Text [ swedish ] = "Referens sparas inte: ";
- Text [ dutch ] = "Verwijzing wordt niet opgeslagen: ";
+ Text [ dutch ] = "Verwijzing wordt niet opgeslagen:";
Text [ spanish ] = "No se guardará la referencia: ";
Text [ english_us ] = "Reference will not be saved: ";
- Text[ chinese_simplified ] = "²»´æÅÌÒýÓÃ: ";
+ Text[ chinese_simplified ] = "ä¸å˜ç›˜å¼•ç”¨: ";
Text[ language_user1 ] = " ";
Text[ russian ] = "Ññûëêà ñîõðàíåíà íå áóäåò: ";
Text[ polish ] = "Odwo³anie nie zosta³o zapisane: ";
- Text[ japanese ] = "ŽQÆ‚Í•Û‘¶‚³‚ê‚Ü‚¹‚ñ: ";
- Text[ chinese_traditional ] = "¤£Àx¦s°Ñ·Ó¡G ";
+ Text[ japanese ] = "å‚ç…§ã¯ä¿å˜ã•ã‚Œã¾ã›ã‚“: ";
+ Text[ chinese_traditional ] = "ä¸å„²å˜åƒç…§ï¼š ";
Text[ arabic ] = ":áä íÊã ÍÝÙ ÇáãÑÌÚ";
- Text[ dutch ] = "Verwijzing wordt niet opgeslagen: ";
- Text[ chinese_simplified ] = "²»´æÅÌÒýÓÃ: ";
+ Text[ dutch ] = "Verwijzing wordt niet opgeslagen:";
+ Text[ chinese_simplified ] = "ä¸å˜ç›˜å¼•ç”¨: ";
Text[ greek ] = "Ç áíáöïñÜ äåí èá áðïèçêåõôåß: ";
- Text[ korean ] = "ÂüÁ¶°¡ ÀúÀåµÇÁö ¾Ê¾Ò½À´Ï´Ù. ";
+ Text[ korean ] = "참조가 ì €ìž¥ë˜ì§€ 않았습니다. ";
Text[ turkish ] = "Referans kaydedilmeyecek: ";
Text [ ENGLISH ] = "reference will not be saved: " ;
Text [ norwegian ] = "reference will not be saved: " ;
Text [ italian ] = "Il riferimento non viene salvato: " ;
Text [ finnish ] = "Viitettä ei tallenneta: " ;
- Text[ catalan ] = "No se guardará la referencia: ";
+ Text[ catalan ] = "No es desarà la referència: ";
+ Text[ thai ] = "จะไม่บันทึà¸à¸à¸²à¸£à¸à¹‰à¸²à¸‡à¸à¸´à¸‡: ";
};
String ERRCODE_BASMGR_LIBLOAD & ERRCODE_RES_MASK
{
@@ -3701,20 +3824,21 @@ String ERRCODE_BASMGR_LIBLOAD & ERRCODE_RES_MASK
Text [ danish ] = "Fejl ved indlæsning af biblioteket '$(ARG1)'" ;
Text [ portuguese_brazilian ] = "Fehler beim Laden der Bibliothek '$(ARG1)" ;
Text [ portuguese ] = "Erro ao carregar a biblioteca '$(ARG1)" ;
- Text[ chinese_simplified ] = "×°Èë¿âʱ·¢Éú´íÎó'$(ARG1)'";
- Text[ russian ] = "Îøèáêà ïðè çàãðóçêå áèáëèîòåêè '$(ARG1)'";
+ Text[ chinese_simplified ] = "装入库时å‘生错误'$(ARG1)'";
+ Text[ russian ] = "Îøèáêà çàãðóçêè áèáëèîòåêè '$(ARG1)'";
Text[ polish ] = "B³¹d przy ³adowaniu biblioteki '$(ARG1)'";
- Text[ japanese ] = "'$(ARG1)' ײÌÞ×Ø‚Ì“Ç‚Ýž‚ÝŽž‚Ì´×°";
- Text[ chinese_traditional ] = "¸ü¤Jµ{¦¡®w®Éµo¥Í¿ù»~'$(ARG1)'";
+ Text[ japanese ] = "'$(ARG1)' ライブラリã®èªã¿è¾¼ã¿æ™‚ã®ã‚¨ãƒ©ãƒ¼";
+ Text[ chinese_traditional ] = "載入程å¼åº«æ™‚發生錯誤<$(ARG1)>";
Text[ arabic ] = "'$(ARG1)' ÎØà ÃËäÇÁ ÊÍãíá ÇáãßÊÈÉ";
Text[ dutch ] = "Fout bij laden van bibliotheek '$(ARG1)'";
- Text[ chinese_simplified ] = "×°Èë¿âʱ·¢Éú´íÎó'$(ARG1)'";
+ Text[ chinese_simplified ] = "装入库时å‘生错误'$(ARG1)'";
Text[ greek ] = "ÓöÜëìá êáôÜ ôç öüñôùóç ôçò âéâëéïèÞêçò '$(ARG1)'";
- Text[ korean ] = "¶óÀ̺귯¸® $(ARG1) ·Îµå½Ã¿¡ ¿À·ù";
+ Text[ korean ] = "ë¼ì´ë¸ŒëŸ¬ë¦¬ $(ARG1) 로드 ì¤‘ì— ì˜¤ë¥˜";
Text[ turkish ] = "Kitaplýðý yükleme sýrasýnda hata '$(ARG1)'";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Error al cargar la biblioteca '$(ARG1)'";
- Text[ finnish ] = "Virhe ladattaessa kirjastoa '$(ARG1)'";
+ Text[ catalan ] = "S'ha produït un error en carregar la biblioteca '$(ARG1)'";
+ Text[ finnish ] = "Virhe ladattaessa kirjastoa $(ARG1)";
+ Text[ thai ] = "โหลดไลบรารี '$(ARG1) ผิดพลาด'";
};
String ERRCODE_BASMGR_LIBSAVE & ERRCODE_RES_MASK
{
@@ -3724,7 +3848,7 @@ String ERRCODE_BASMGR_LIBSAVE & ERRCODE_RES_MASK
/* ### ACHTUNG: Neuer Text in Resource? Fehler beim Speichern der Bibliothek: '$(ARG1)' : Fehler beim Speichern der Bibliothek: ''$(ARG1)'' */
Text = "Fehler beim Speichern der Bibliothek: '$(ARG1)'" ;
Text [ ENGLISH ] = "Fehler beim Speichern der Bibliothek: '$(ARG1)'" ;
- Text [ dutch ] = "Fout bij het opslaan van bibliotheek: '$(ARG1)'" ;
+ Text [ dutch ] = "Fout bij opslaan van bibliotheek: '$(ARG1)'" ;
Text [ english_us ] = "Error saving library: '$(ARG1)'" ;
Text [ italian ] = "Errore nel salvare la library: '$(ARG1)'" ;
Text [ spanish ] = "Error al guardar la biblioteca: '$(ARG1)'" ;
@@ -3733,20 +3857,21 @@ String ERRCODE_BASMGR_LIBSAVE & ERRCODE_RES_MASK
Text [ danish ] = "Fejl under forsøg på at gemme biblioteket: '$(ARG1)'" ;
Text [ portuguese ] = "Erro ao guardar a biblioteca: '$(ARG1)" ;
Text [ portuguese_brazilian ] = "Fehler beim Speichern der Bibliothek: '$(ARG1)" ;
- Text[ chinese_simplified ] = "´æÅÌ¿âʱ·¢Éú´íÎó '$(ARG1)'";
- Text[ russian ] = "Îøèáêà ïðè çàãðóçêå áèáëèîòåêè: '$(ARG1)'";
+ Text[ chinese_simplified ] = "å˜ç›˜åº“æ—¶å‘生错误 '$(ARG1)'";
+ Text[ russian ] = "Îøèáêà çàãðóçêè áèáëèîòåêè: '$(ARG1)'";
Text[ polish ] = "B³¹d przy zapisie biblioteki '$(ARG1)'";
- Text[ japanese ] = "ײÌÞ×Ø•Û‘¶Žž‚Ì´×°: '$(ARG1)'";
- Text[ chinese_traditional ] = "Àx¦sµ{¦¡®w®Éµo¥Í¿ù»~'$(ARG1)'";
+ Text[ japanese ] = "ライブラリä¿å˜æ™‚ã®ã‚¨ãƒ©ãƒ¼: '$(ARG1)'";
+ Text[ chinese_traditional ] = "儲å˜ç¨‹å¼åº«æ™‚發生錯誤<$(ARG1)>";
Text[ arabic ] = "'$(ARG1)' :ÎØà ÃËäÇÁ ÍÝÙ ÇáãßÊÈÉ";
- Text[ dutch ] = "Fout bij het opslaan van bibliotheek: '$(ARG1)'";
- Text[ chinese_simplified ] = "´æÅÌ¿âʱ·¢Éú´íÎó '$(ARG1)'";
+ Text[ dutch ] = "Fout bij opslaan van bibliotheek: '$(ARG1)'";
+ Text[ chinese_simplified ] = "å˜ç›˜åº“æ—¶å‘生错误 '$(ARG1)'";
Text[ greek ] = "ÓöÜëìá êáôÜ ôçí áðïèÞêåõóç ôçò âéâëéïèÞêçò: '$(ARG1)'";
- Text[ korean ] = "¶óÀ̺귯¸® $(ARG1) ÀúÀå½Ã¿¡ ¿À·ù";
+ Text[ korean ] = "ë¼ì´ë¸ŒëŸ¬ë¦¬ $(ARG1) ì €ìž¥ 중 오류";
Text[ turkish ] = "Kitaplýðý kaydetme sýrasýnda hata: '$(ARG1)'";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Error al guardar la biblioteca: '$(ARG1)'";
- Text[ finnish ] = "Virhe tallennettaessa kirjastoa: $(ARG1)";
+ Text[ catalan ] = "S'ha produït un error en desar la biblioteca: '$(ARG1)'";
+ Text[ finnish ] = "Virhe tallennettaessa kirjastoa: '$(ARG1)'";
+ Text[ thai ] = "บันทึà¸à¹„ลบรารีผิดพลาด: '$(ARG1) '";
};
String ERRCODE_BASMGR_MGROPEN & ERRCODE_RES_MASK
{
@@ -3756,7 +3881,7 @@ String ERRCODE_BASMGR_MGROPEN & ERRCODE_RES_MASK
/* ### ACHTUNG: Neuer Text in Resource? Das BASIC aus der Datei '$(ARG1)' konnte nicht initialisiert werden : Das BASIC aus der Datei ''$(ARG1)'' konnte nicht initialisiert werden */
Text = "Das BASIC aus der Datei '$(ARG1)' konnte nicht initialisiert werden" ;
Text [ english ] = "The BASIC from the file '$(ARG1)' could not be initialized" ;
- Text [ dutch ] = "BASIC in bestand '$(ARG1)' kon niet worden geïnitialiseerd" ;
+ Text [ dutch ] = "BASIC in bestand '$(ARG1)' kan niet worden geïnitialiseerd" ;
Text [ english_us ] = "The BASIC from the file '$(ARG1)' could not be initialized" ;
Text [ italian ] = "Impossibile inizializzare il BASIC dal file '$(ARG1)'" ;
Text [ spanish ] = "No se pudo inicializar el Basic del archivo '$(ARG1)'" ;
@@ -3765,26 +3890,27 @@ String ERRCODE_BASMGR_MGROPEN & ERRCODE_RES_MASK
Text [ danish ] = "Det var ikke muligt at initialisere BASIC fra filen '$(ARG1)'" ;
Text [ portuguese ] = "Impossível inicializar BASIC do ficheiro '$(ARG1)'" ;
Text [ portuguese_brazilian ] = "Das BASIC aus der Datei '$(ARG1)' konnte nicht initialisiert werden" ;
- Text[ chinese_simplified ] = "ÎÞ·¨´ÓÎļþ'$(ARG1)' ³õʼ»¯ BASIC";
- Text[ russian ] = "Èíèöèàëèçèðîâàòü BASIC èç ôàéëà '$(ARG1)' íåâîçìîæíî";
+ Text[ chinese_simplified ] = "æ— æ³•ä»Žæ–‡ä»¶'$(ARG1)' åˆå§‹åŒ– BASIC";
+ Text[ russian ] = "Íåâîçìîæíî èíèöèàëèçèðîâàòü BASIC â ôàéëå '$(ARG1)'";
Text[ polish ] = "BASIC z pliku '$(ARG1)' nie móg³ zostaæ zainicjowany";
- Text[ japanese ] = "'$(ARG1)' ̧²Ù‚ÌBASIC‚͉Šú‰»‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½";
- Text[ chinese_traditional ] = "µLªk±qÀÉ®×'$(ARG1)'ªì©l¤ÆBASIC";
+ Text[ japanese ] = "'$(ARG1)' ファイルã®BASICã¯åˆæœŸåŒ–ã§ãã¾ã›ã‚“ã§ã—ãŸ";
+ Text[ chinese_traditional ] = "無法從檔案'$(ARG1)'åˆå§‹åŒ–BASIC";
Text[ arabic ] = "'$(ARG1)' ãä ÇáãáÝ BASIC ÊÚÐÑ ÊåíÆÉ";
- Text[ dutch ] = "BASIC in bestand '$(ARG1)' kon niet worden geïnitialiseerd";
- Text[ chinese_simplified ] = "ÎÞ·¨´ÓÎļþ'$(ARG1)' ³õʼ»¯ BASIC";
+ Text[ dutch ] = "BASIC in bestand '$(ARG1)' kan niet worden geïnitialiseerd";
+ Text[ chinese_simplified ] = "æ— æ³•ä»Žæ–‡ä»¶'$(ARG1)' åˆå§‹åŒ– BASIC";
Text[ greek ] = "Äåí Þôáí äõíáôüí íá ãßíåé áíáãíþñéóç ôïõ BASIC áðü ôï áñ÷åßï '$(ARG1)'.";
- Text[ korean ] = "ÆÄÀÏ $(ARG1)·ÎºÎÅÍÀÇ BASICÀ» ÃʱâÈÇÏÁö¡¡¸øÇß½À´Ï´Ù.";
+ Text[ korean ] = "íŒŒì¼ $(ARG1)(으)로부터 BASICì„ ì´ˆê¸°í™”í•˜ì§€ 못했습니다.";
Text[ turkish ] = "'$(ARG1)' dosyasýndan BASIC kurulamadý";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se pudo inicializar el Basic del archivo '$(ARG1)'";
- Text[ finnish ] = "Tiedoston '$(ARG1)' BASIC-osuutta ei voitu alustaa";
+ Text[ catalan ] = "No es pot inicialitzar el Basic del fitxer '$(ARG1)'";
+ Text[ finnish ] = "Tiedoston $(ARG1) BASIC-osuutta ei voitu alustaa.";
+ Text[ thai ] = " ไม่สามารถเริ่ม BASIC จาà¸à¹à¸Ÿà¹‰à¸¡ '$(ARG1)'ได้ ";
};
String ERRCODE_BASMGR_MGRSAVE & ERRCODE_RES_MASK
{
Text = "Fehler beim Speichern des BASIC's: '$(ARG1)'" ;
Text [ english ] = "Error saving BASIC: '$(ARG1)'" ;
- Text [ dutch ] = "Fout bij het opslaan van BASIC: '$(ARG1)'" ;
+ Text [ dutch ] = "Fout bij opslaan van BASIC: '$(ARG1)'" ;
Text [ english_us ] = "Error saving BASIC: '$(ARG1)'" ;
Text [ italian ] = "Errore nel salvare il BASIC: '$(ARG1)'" ;
Text [ spanish ] = "Error al guardar BASIC: '$(ARG1)'" ;
@@ -3793,20 +3919,21 @@ String ERRCODE_BASMGR_MGRSAVE & ERRCODE_RES_MASK
Text [ danish ] = "Fejl under forsøg på at gemme BASIC: '$(ARG1)'" ;
Text [ portuguese ] = "Erro ao guardar BASIC: '$(ARG1)'" ;
Text [ portuguese_brazilian ] = "Fehler beim Speichern des Basics: '$(ARG1)" ;
- Text[ chinese_simplified ] = "´æÅÌBASICʱ·¢Éú´íÎó£º'$(ARG1)'";
- Text[ russian ] = "Îøèáêà ïðè ñîõðàíåíèè BASICà: '$(ARG1)'";
+ Text[ chinese_simplified ] = "å˜ç›˜BASICæ—¶å‘生错误:'$(ARG1)'";
+ Text[ russian ] = "Îøèáêà ñîõðàíåíèÿ BASIC'à: '$(ARG1)'";
Text[ polish ] = "B³¹d przy zapisie biblioteki BASIC: '$(ARG1)'";
- Text[ japanese ] = "BASIC•Û‘¶Žž‚Ì´×°: '$(ARG1)'";
- Text[ chinese_traditional ] = "Àx¦sBASIC®Éµo¥Í¿ù»~¡G'$(ARG1)'";
+ Text[ japanese ] = "BASICä¿å˜æ™‚ã®ã‚¨ãƒ©ãƒ¼: '$(ARG1)'";
+ Text[ chinese_traditional ] = "儲å˜BASIC時發生錯誤:'$(ARG1)'";
Text[ arabic ] = "'$(ARG1)' :BASIC ÎØà ÃËäÇÁ ÍÝÙ";
- Text[ dutch ] = "Fout bij het opslaan van BASIC: '$(ARG1)'";
- Text[ chinese_simplified ] = "´æÅÌBASICʱ·¢Éú´íÎó£º'$(ARG1)'";
+ Text[ dutch ] = "Fout bij opslaan van BASIC: '$(ARG1)'";
+ Text[ chinese_simplified ] = "å˜ç›˜BASICæ—¶å‘生错误:'$(ARG1)'";
Text[ greek ] = "ÓöÜëìá êáôÜ ôçí áðïèÞêåõóç ôïõ BASIC: '$(ARG1)'";
- Text[ korean ] = "BASIC ÀúÀå½Ã¿¡ ¿À·ù :$(ARG1)";
+ Text[ korean ] = "BASIC ì €ìž¥ 중 오류 : '$(ARG1)'";
Text[ turkish ] = "BASIC'i kaydetme sýrasýnda hata: '$(ARG1)'";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Error al guardar BASIC: '$(ARG1)'";
- Text[ finnish ] = "Virhe tallennettaessa BASIC-kohdetta: $(ARG1)";
+ Text[ catalan ] = "S'ha produït un error en desar el BASIC: '$(ARG1)'";
+ Text[ finnish ] = "Virhe tallennettaessa BASIC-kohdetta: '$(ARG1)'";
+ Text[ thai ] = "บันทึภBASIC ผิดพลาด: '$(ARG1) '";
};
String ERRCODE_BASMGR_REMOVELIB & ERRCODE_RES_MASK
{
@@ -3815,56 +3942,75 @@ String ERRCODE_BASMGR_REMOVELIB & ERRCODE_RES_MASK
Text [ dutch ] = "Fout bij verwijderen van bibliotheek" ;
Text [ english_us ] = "Error removing library" ;
Text [ italian ] = "Errore nell'eliminare la library" ;
- Text [ spanish ] = "Error al eliminar la biblioteca" ;
+ Text [ spanish ] = "Error al borrar la biblioteca" ;
Text [ french ] = "Erreur lors de la suppression de la bibliothèque" ;
Text [ swedish ] = "Fel vid borttagande av bibliotek" ;
Text [ danish ] = "Fejl under sletning af biblioteket" ;
Text [ portuguese ] = "Erro ao eliminar a biblioteca" ;
Text [ portuguese_brazilian ] = "Fehler beim entfernen der Bibliothek" ;
- Text[ chinese_simplified ] = "ɾ³ý¿âʱ·¢Éú´íÎó";
- Text[ russian ] = "Îøèáêà ïðè óäàëåíèè áèáëèîòåêè";
+ Text[ chinese_simplified ] = "åˆ é™¤åº“æ—¶å‘生错误";
+ Text[ russian ] = "Îøèáêà óäàëåíèÿ áèáëèîòåêè";
Text[ polish ] = "B³¹d przy usuwaniu biblioteki";
- Text[ japanese ] = "ײÌÞ×Ø휎ž‚Ì´×°";
- Text[ chinese_traditional ] = "§R°£µ{¦¡®w®Éµo¥Í¿ù»~";
+ Text[ japanese ] = "ライブラリ削除時ã®ã‚¨ãƒ©ãƒ¼";
+ Text[ chinese_traditional ] = "刪除程å¼åº«æ™‚發生錯誤";
Text[ arabic ] = "ÎØà ÃËäÇÁ ÍÐÝ ÇáãßÊÈÉ";
Text[ dutch ] = "Fout bij verwijderen van bibliotheek";
- Text[ chinese_simplified ] = "ɾ³ý¿âʱ·¢Éú´íÎó";
+ Text[ chinese_simplified ] = "åˆ é™¤åº“æ—¶å‘生错误";
Text[ greek ] = "ÓöÜëìá êáôÜ ôç äéáãñáöÞ âéâëéïèÞêçò";
- Text[ korean ] = "¶óÀ̺귯¸® »èÁ¦½Ã¿¡ ¿À·ù";
+ Text[ korean ] = "ë¼ì´ë¸ŒëŸ¬ë¦¬ ì‚ì œ 중 오류";
Text[ turkish ] = "Kitaplýðý kaldýrma sýrasýnda hata";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "Error al eliminar la biblioteca";
+ Text[ catalan ] = "S'ha produït un error en eliminar la biblioteca";
Text[ finnish ] = "Virhe poistettaessa kirjastoa";
+ Text[ thai ] = "เà¸à¸²à¹„ลบรารีà¸à¸à¸à¸œà¸´à¸”พลาด";
};
String ERRCODE_BASMGR_UNLOADLIB & ERRCODE_RES_MASK
{
Text = "Die Bibliothek konnte nicht aus dem Speicher entfernt werden." ;
Text [ ENGLISH ] = "Die Bibliothek konnte nicht aus dem Speicher entfernt werden." ;
- Text [ dutch ] = "De bibliotheek kon niet uit het geheugen worden verwijderd." ;
+ Text [ dutch ] = "De bibliotheek kan niet uit het geheugen worden verwijderd." ;
Text [ english_us ] = "The library could not be removed from memory." ;
Text [ italian ] = "Impossibile eliminare la library dalla memoria." ;
- Text [ spanish ] = "No se pudo eliminar la biblioteca de la memoria." ;
+ Text [ spanish ] = "La biblioteca no se pudo borrar de la memoria." ;
Text [ french ] = "Impossible de supprimer la bibliothèque de la mémoire." ;
Text [ swedish ] = "Det gick inte att ta bort biblioteket från minnet." ;
Text [ danish ] = "Det var ikke muligt at slette biblioteket fra hukommelsen." ;
Text [ portuguese ] = "Foi impossível remover a biblioteca da memória." ;
Text [ portuguese_brazilian ] = "Die Bibliothek konnte nicht aus dem Speicher entfernt werden." ;
- Text[ chinese_simplified ] = "ÎÞ·¨´ÓÄÚ´æÇå³ý³ÌÐò¿â";
- Text[ russian ] = "Óäàëèòü áèáëèîòåêó èç ïàìÿòè íåâîçìîæíî.";
+ Text[ chinese_simplified ] = "æ— æ³•ä»Žå†…å˜æ¸…除程åºåº“";
+ Text[ russian ] = "Íåâîçìîæíî óäàëèòü áèáëèîòåêó èç ïàìÿòè.";
Text[ polish ] = "Biblioteki nie mo¿na by³o usun¹æ z pamiêci.";
- Text[ japanese ] = "ײÌÞ×Ø‚ÍÒÓØ‚©‚ç휂ł«‚Ü‚¹‚ñ‚Å‚µ‚½B";
- Text[ chinese_traditional ] = "µ{¦¡®wµLªk±q°O¾ÐÅ餺²M°£¡C";
+ Text[ japanese ] = "ライブラリã¯ãƒ‡ã‚£ã‚¹ã‚¯ã‹ã‚‰å‰Šé™¤ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚";
+ Text[ chinese_traditional ] = "程å¼åº«ç„¡æ³•å¾žè¨˜æ†¶é«”內清除。";
Text[ arabic ] = ".ÊÚÐÑ ÍÐÝ ÇáãßÊÈÉ ãä ÇáÐÇßÑÉ";
- Text[ dutch ] = "De bibliotheek kon niet uit het geheugen worden verwijderd.";
- Text[ chinese_simplified ] = "ÎÞ·¨´ÓÄÚ´æÇå³ý³ÌÐò¿â";
+ Text[ dutch ] = "De bibliotheek kan niet uit het geheugen worden verwijderd.";
+ Text[ chinese_simplified ] = "æ— æ³•ä»Žå†…å˜æ¸…除程åºåº“";
Text[ greek ] = "Äåí Þôáí äõíáôüí íá ãßíåé äéáãñáöÞ ôçò âéâëéïèÞêçò áðü ôç ìíÞìç";
- Text[ korean ] = "¶óÀ̺귯¸®¸¦ ¸Þ¸ð¸®·Î ºÎÅÍ »èÁ¦ÇÏÁö ¸øÇß½À´Ï´Ù.";
+ Text[ korean ] = "메모리로부터 ë¼ì´ë¸ŒëŸ¬ë¦¬ë¥¼ ì œê±°í•˜ì§€ 못했습니다.";
Text[ turkish ] = "Kitaplýk bellekten silinemedi.";
Text[ language_user1 ] = " ";
- Text[ catalan ] = "No se pudo eliminar la biblioteca de la memoria.";
+ Text[ catalan ] = "No s'ha pogut eliminar la biblioteca de la memòria.";
Text[ finnish ] = "Kirjastoa ei voitu poistaa muistista.";
+ Text[ thai ] = "ไม่สามารถเà¸à¸²à¹„ลบรารีà¸à¸à¸à¸ˆà¸²à¸à¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำได้";
};
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/basic/source/classes/sbintern.cxx b/basic/source/classes/sbintern.cxx
index 65246dac8da4..7f1dbbffb0aa 100644
--- a/basic/source/classes/sbintern.cxx
+++ b/basic/source/classes/sbintern.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: sbintern.cxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: ab $ $Date: 2001-11-26 16:25:01 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:31 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -100,6 +100,7 @@ SbiGlobals::SbiGlobals()
eLanguageMode = SB_LANG_BASIC;
pErrStack = NULL;
pTransliterationWrapper = NULL;
+ bBlockCompilerError = FALSE;
}
SbiGlobals::~SbiGlobals()
diff --git a/basic/source/classes/sbunoobj.cxx b/basic/source/classes/sbunoobj.cxx
index b3850155732e..bbac088fed66 100644
--- a/basic/source/classes/sbunoobj.cxx
+++ b/basic/source/classes/sbunoobj.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: sbunoobj.cxx,v $
*
- * $Revision: 1.22 $
+ * $Revision: 1.23 $
*
- * last change: $Author: ab $ $Date: 2002-08-29 10:49:59 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:31 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -89,19 +89,25 @@
#include
+#include
+#include
#include
#include
+#include
#include
#include
#include
#include
#include
#include
+#include
#include
#include
#include
#include
#include
+#include
+
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
@@ -129,9 +135,6 @@ TYPEINIT1(SbUnoProperty,SbxProperty)
TYPEINIT1(SbUnoObject,SbxObject)
TYPEINIT1(SbUnoClass,SbxObject)
-//#define U2S(Str) String( OUStringToOString( Str, RTL_TEXTENCODING_ASCII_US ) )
-//#define S2U(Str) OStringToOUString( OString( (Str).GetStr() ), RTL_TEXTENCODING_ASCII_US )
-
typedef WeakImplHelper1< XAllListener > BasicAllListenerHelper;
// Flag, um immer ueber Invocation zu gehen
@@ -143,15 +146,30 @@ static String ID_DBG_SUPPORTEDINTERFACES( RTL_CONSTASCII_USTRINGPARAM("Dbg_Suppo
static String ID_DBG_PROPERTIES( RTL_CONSTASCII_USTRINGPARAM("Dbg_Properties") );
static String ID_DBG_METHODS( RTL_CONSTASCII_USTRINGPARAM("Dbg_Methods") );
-static String ID_NAMESPACES( RTL_CONSTASCII_USTRINGPARAM("Namespaces") );
-static String ID_NAMESPACE_COM( RTL_CONSTASCII_USTRINGPARAM("com") );
-static String ID_NAMESPACE_SUN( RTL_CONSTASCII_USTRINGPARAM("sun") );
-static String ID_NAMESPACE_STAR( RTL_CONSTASCII_USTRINGPARAM("star") );
-
static String aIllegalArgumentExceptionName
( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.lang.IllegalArgumentException" ) );
+Reference< XComponentContext > getComponentContext_Impl( void )
+{
+ static Reference< XComponentContext > xContext;
+
+ // Haben wir schon CoreReflection, sonst besorgen
+ if( !xContext.is() )
+ {
+ Reference< XMultiServiceFactory > xFactory = comphelper::getProcessServiceFactory();
+ Reference< XPropertySet > xProps( xFactory, UNO_QUERY );
+ OSL_ASSERT( xProps.is() );
+ if (xProps.is())
+ {
+ xProps->getPropertyValue(
+ OUString( RTL_CONSTASCII_USTRINGPARAM("DefaultContext") ) ) >>= xContext;
+ OSL_ASSERT( xContext.is() );
+ }
+ }
+ return xContext;
+}
+
// CoreReflection statisch speichern
Reference< XIdlReflection > getCoreReflection_Impl( void )
{
@@ -160,20 +178,127 @@ Reference< XIdlReflection > getCoreReflection_Impl( void )
// Haben wir schon CoreReflection, sonst besorgen
if( !xCoreReflection.is() )
{
- Reference< XMultiServiceFactory > xFactory = comphelper::getProcessServiceFactory();
- if ( xFactory.is() )
+ Reference< XComponentContext > xContext = getComponentContext_Impl();
+ if( xContext.is() )
+ {
+ xContext->getValueByName(
+ OUString( RTL_CONSTASCII_USTRINGPARAM("/singletons/com.sun.star.reflection.theCoreReflection") ) )
+ >>= xCoreReflection;
+ OSL_ENSURE( xCoreReflection.is(), "### CoreReflection singleton not accessable!?" );
+ }
+ if( !xCoreReflection.is() )
{
- Reference< XInterface > xI = xFactory->createInstance( rtl::OUString::createFromAscii("com.sun.star.reflection.CoreReflection") );
- //if (xI.is())
- //{
- xCoreReflection = Reference::query( xI );
- //xI->queryInterface( XIdlReflection::getSmartUik(), xCoreReflection );
- //}
+ throw DeploymentException(
+ OUString( RTL_CONSTASCII_USTRINGPARAM("/singletons/com.sun.star.reflection.theCoreReflection singleton not accessable") ),
+ Reference< XInterface >() );
}
}
return xCoreReflection;
}
+// Hold TypeProvider statically
+Reference< XHierarchicalNameAccess > getTypeProvider_Impl( void )
+{
+ static Reference< XHierarchicalNameAccess > xAccess;
+
+ // Haben wir schon CoreReflection, sonst besorgen
+ if( !xAccess.is() )
+ {
+ Reference< XComponentContext > xContext = getComponentContext_Impl();
+ if( xContext.is() )
+ {
+ xContext->getValueByName(
+ OUString( RTL_CONSTASCII_USTRINGPARAM("/singletons/com.sun.star.reflection.theTypeDescriptionManager") ) )
+ >>= xAccess;
+ OSL_ENSURE( xAccess.is(), "### TypeDescriptionManager singleton not accessable!?" );
+ }
+ if( !xAccess.is() )
+ {
+ throw DeploymentException(
+ OUString( RTL_CONSTASCII_USTRINGPARAM
+ ("/singletons/com.sun.star.reflection.theTypeDescriptionManager singleton not accessable") ),
+ Reference< XInterface >() );
+ }
+ }
+ return xAccess;
+}
+
+// Hold TypeConverter statically
+Reference< XTypeConverter > getTypeConverter_Impl( void )
+{
+ static Reference< XTypeConverter > xTypeConverter;
+
+ // Haben wir schon CoreReflection, sonst besorgen
+ if( !xTypeConverter.is() )
+ {
+ Reference< XComponentContext > xContext = getComponentContext_Impl();
+ if( xContext.is() )
+ {
+ Reference xSMgr = xContext->getServiceManager();
+ xTypeConverter = Reference(
+ xSMgr->createInstanceWithContext(
+ OUString( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.script.Converter")),
+ xContext ), UNO_QUERY );
+ }
+ if( !xTypeConverter.is() )
+ {
+ throw DeploymentException(
+ OUString( RTL_CONSTASCII_USTRINGPARAM
+ ("com.sun.star.script.Converter service not accessable") ),
+ Reference< XInterface >() );
+ }
+ }
+ return xTypeConverter;
+}
+
+String implGetExceptionMsg( Exception& e, const String& aExceptionType_ );
+
+Any convertAny( const Any& rVal, const Type& aDestType )
+{
+ Any aConvertedVal;
+ Reference< XTypeConverter > xConverter = getTypeConverter_Impl();
+ try
+ {
+ aConvertedVal = xConverter->convertTo( rVal, aDestType );
+ }
+ catch( IllegalArgumentException& e1 )
+ {
+ StarBASIC::Error( ERRCODE_BASIC_EXCEPTION,
+ implGetExceptionMsg( e1, aIllegalArgumentExceptionName ) );
+ return aConvertedVal;
+ }
+ catch( CannotConvertException& e2 )
+ {
+ String aCannotConvertExceptionName
+ ( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.lang.IllegalArgumentException" ) );
+ StarBASIC::Error( ERRCODE_BASIC_EXCEPTION,
+ implGetExceptionMsg( e2, aCannotConvertExceptionName ) );
+ return aConvertedVal;
+ }
+ return aConvertedVal;
+}
+
+
+// #105565 Special Object to wrap a strongly typed Uno Any
+class SbUnoAnyObject: public SbxObject
+{
+ Any mVal;
+
+public:
+ SbUnoAnyObject( const Any& rVal )
+ : SbxObject( String() )
+ , mVal( rVal )
+ {}
+
+ const Any& getValue( void )
+ { return mVal; }
+
+ TYPEINFO();
+};
+
+TYPEINIT1(SbUnoAnyObject,SbxObject)
+
+
// TODO: Spaeter auslagern
Reference TypeToIdlClass( const Type& rType )
{
@@ -277,11 +402,11 @@ SbxDataType unoToSbxType( TypeClass eType )
//case TypeClass_INT: eRetType = SbxINT; break;
case TypeClass_SHORT: eRetType = SbxINTEGER; break;
case TypeClass_LONG: eRetType = SbxLONG; break;
- //case TypeClass_HYPER: break;
+ case TypeClass_HYPER: eRetType = SbxSALINT64; break;
//case TypeClass_UNSIGNED_OCTET: break;
case TypeClass_UNSIGNED_SHORT: eRetType = SbxUSHORT; break;
case TypeClass_UNSIGNED_LONG: eRetType = SbxULONG; break;
- //case TypeClass_UNSIGNED_HYPER: break;
+ case TypeClass_UNSIGNED_HYPER: eRetType = SbxSALUINT64;break;
//case TypeClass_UNSIGNED_INT: eRetType = SbxUINT; break;
//case TypeClass_UNSIGNED_BYTE: eRetType = SbxUSHORT; break;
}
@@ -375,37 +500,35 @@ void unoToSbxValue( SbxVariable* pVar, const Any& aValue )
Reference< XIdlClass > xIdlTargetClass = TypeToIdlClass( aType );
Reference< XIdlArray > xIdlArray = xIdlTargetClass->getArray();
sal_Int32 i, nLen = xIdlArray->getLen( aValue );
+
+ typelib_TypeDescription * pTD = 0;
+ aType.getDescription( &pTD );
+ OSL_ASSERT( pTD && pTD->eTypeClass == typelib_TypeClass_SEQUENCE );
+ Type aElementType( ((typelib_IndirectTypeDescription *)pTD)->pType );
+ ::typelib_typedescription_release( pTD );
+
// In Basic Array anlegen
SbxDimArrayRef xArray;
+ SbxDataType eSbxElementType = unoToSbxType( aElementType.getTypeClass() );
+ xArray = new SbxDimArray( eSbxElementType );
if( nLen > 0 )
{
- xArray = new SbxDimArray( SbxVARIANT );
- xArray->unoAddDim( 0, nLen - 1 );
+ xArray->unoAddDim32( 0, nLen - 1 );
// Elemente als Variablen eintragen
for( i = 0 ; i < nLen ; i++ )
{
// Elemente wandeln
Any aElementAny = xIdlArray->get( aValue, (UINT32)i );
- //Any aElementAny = pSeqReflection->get( aValue, (UINT32)i );
- SbxVariableRef xVar = new SbxVariable( SbxVARIANT );
+ SbxVariableRef xVar = new SbxVariable( eSbxElementType );
unoToSbxValue( (SbxVariable*)xVar, aElementAny );
// Ins Array braten
- short nIndex = (short)i;
- xArray->Put( (SbxVariable*)xVar, &nIndex );
+ xArray->Put32( (SbxVariable*)xVar, &i );
}
}
else
{
- typelib_TypeDescription * pTD = 0;
- aType.getDescription( &pTD );
- OSL_ASSERT( pTD && pTD->eTypeClass == typelib_TypeClass_SEQUENCE );
- Type aElementType( ((typelib_IndirectTypeDescription *)pTD)->pType );
- ::typelib_typedescription_release( pTD );
-
- SbxDataType eSbxElementType = unoToSbxType( aElementType.getTypeClass() );
- xArray = new SbxDimArray( eSbxElementType );
xArray->unoAddDim( 0, -1 );
}
@@ -421,7 +544,6 @@ void unoToSbxValue( SbxVariable* pVar, const Any& aValue )
break;
/*
- case TypeClass_SEQUENCE: break;
case TypeClass_VOID: break;
case TypeClass_UNKNOWN: break;
@@ -449,11 +571,11 @@ void unoToSbxValue( SbxVariable* pVar, const Any& aValue )
//case TypeClass_INT: break;
case TypeClass_SHORT: { sal_Int16 val; aValue >>= val; pVar->PutInteger( val ); } break;
case TypeClass_LONG: { sal_Int32 val; aValue >>= val; pVar->PutLong( val ); } break;
- //case TypeClass_HYPER: break;
+ case TypeClass_HYPER: { sal_Int64 val; aValue >>= val; pVar->PutInt64( val ); } break;
//case TypeClass_UNSIGNED_OCTET:break;
case TypeClass_UNSIGNED_SHORT: { sal_uInt16 val; aValue >>= val; pVar->PutUShort( val ); } break;
case TypeClass_UNSIGNED_LONG: { sal_uInt32 val; aValue >>= val; pVar->PutULong( val ); } break;
- //case TypeClass_UNSIGNED_HYPER:break;
+ case TypeClass_UNSIGNED_HYPER: { sal_uInt64 val; aValue >>= val; pVar->PutUInt64( val ); } break;
//case TypeClass_UNSIGNED_INT: break;
//case TypeClass_UNSIGNED_BYTE: break;
default: pVar->PutEmpty(); break;
@@ -526,25 +648,22 @@ Type getUnoTypeForSbxValue( SbxValue* pVal )
SbxDimArray* pArray = (SbxDimArray*)pObj;
// es muss ein eindimensionales Array sein
- short nLower, nUpper;
- if( pArray->GetDims() == 1 && pArray->GetDim( 1, nLower, nUpper ) )
+ sal_Int32 nLower, nUpper;
+ if( pArray->GetDims() == 1 && pArray->GetDim32( 1, nLower, nUpper ) )
{
- INT32 nSize = nUpper - nLower + 1;
- Type aElementType;
- if( nSize == 0 )
- {
- aElementType = getUnoTypeForSbxBaseType( (SbxDataType)(pArray->GetType() & 0xfff) );
- }
- else
+ Type aElementType = getUnoTypeForSbxBaseType( (SbxDataType)(pArray->GetType() & 0xfff) );
+
+ if( aElementType.getTypeClass() == TypeClass_VOID )
{
// Wenn alle Elemente des Arrays vom gleichen Typ sind, wird
// der genommen, sonst wird das ganze als Any-Sequence betrachtet
sal_Bool bNeedsInit = sal_True;
- short nIdx = nLower;
- for( UINT32 i = 0 ; i < nSize ; i++,nIdx++ )
+ INT32 nSize = nUpper - nLower + 1;
+ INT32 nIdx = nLower;
+ for( sal_uInt32 i = 0 ; i < nSize ; i++,nIdx++ )
{
- SbxVariableRef xVar = pArray->Get( &nIdx );
+ SbxVariableRef xVar = pArray->Get32( &nIdx );
Type aType = getUnoTypeForSbxValue( (SbxVariable*)xVar );
if( bNeedsInit )
{
@@ -579,6 +698,11 @@ Type getUnoTypeForSbxValue( SbxValue* pVal )
{
aRetType = ((SbUnoObject*)(SbxBase*)xObj)->getUnoAny().getValueType();
}
+ // SbUnoAnyObject?
+ else if( xObj->ISA(SbUnoAnyObject) )
+ {
+ aRetType = ((SbUnoAnyObject*)(SbxBase*)xObj)->getValue().getValueType();
+ }
// Sonst ist es ein Nicht-Uno-Basic-Objekt -> default==void liefern
}
// Kein Objekt, Basistyp konvertieren
@@ -595,6 +719,14 @@ Any sbxToUnoValue( SbxVariable* pVar, const Type& rType, Property* pUnoProperty
// Konvertierung von Sbx nach Uno ohne bekannte Zielklasse fuer TypeClass_ANY
Any sbxToUnoValue( SbxVariable* pVar )
{
+ SbxDataType eBaseType = pVar->SbxValue::GetType();
+ if( eBaseType == SbxOBJECT )
+ {
+ SbxBaseRef xObj = (SbxBase*)pVar->GetObject();
+ if( xObj.Is() && xObj->ISA(SbUnoAnyObject) )
+ return ((SbUnoAnyObject*)(SbxBase*)xObj)->getValue();
+ }
+
Type aType = getUnoTypeForSbxValue( pVar );
TypeClass eType = aType.getTypeClass();
@@ -666,6 +798,16 @@ Any sbxToUnoValue( SbxVariable* pVar, const Type& rType, Property* pUnoProperty
return aRetVal;
}
+ SbxDataType eBaseType = pVar->SbxValue::GetType();
+ if( eBaseType == SbxOBJECT )
+ {
+ SbxBaseRef xObj = (SbxBase*)pVar->GetObject();
+ if( xObj.Is() && xObj->ISA(SbUnoAnyObject) )
+ {
+ return ((SbUnoAnyObject*)(SbxBase*)xObj)->getValue();
+ }
+ }
+
TypeClass eType = rType.getTypeClass();
switch( eType )
{
@@ -721,10 +863,10 @@ Any sbxToUnoValue( SbxVariable* pVar, const Type& rType, Property* pUnoProperty
xIdlTargetClass->createObject( aRetVal );
// es muss ein eindimensionales Array sein
- short nLower, nUpper;
- if( pArray->GetDims() == 1 && pArray->GetDim( 1, nLower, nUpper ) )
+ sal_Int32 nLower, nUpper;
+ if( pArray->GetDims() == 1 && pArray->GetDim32( 1, nLower, nUpper ) )
{
- INT32 nSeqSize = nUpper - nLower + 1;
+ sal_Int32 nSeqSize = nUpper - nLower + 1;
Reference< XIdlArray > xArray = xIdlTargetClass->getArray();
xArray->realloc( aRetVal, nSeqSize );
@@ -741,12 +883,13 @@ Any sbxToUnoValue( SbxVariable* pVar, const Type& rType, Property* pUnoProperty
((typelib_IndirectTypeDescription *)pSeqTD)->pType;
Type aElemType( pElementTD->pWeakRef );
#endif
+ Reference< XIdlClass > xElementClass = TypeToIdlClass( aElemType );
// Alle Array-Member umwandeln und eintragen
- short nIdx = nLower;
+ sal_Int32 nIdx = nLower;
for( sal_Int32 i = 0 ; i < nSeqSize ; i++,nIdx++ )
{
- SbxVariableRef xVar = pArray->Get( &nIdx );
+ SbxVariableRef xVar = pArray->Get32( &nIdx );
// Wert von Sbx nach Uno wandeln
Any aAnyValue = sbxToUnoValue( (SbxVariable*)xVar, aElemType );
@@ -823,12 +966,12 @@ Any sbxToUnoValue( SbxVariable* pVar, const Type& rType, Property* pUnoProperty
}
//case TypeClass_INT: break;
case TypeClass_SHORT: aRetVal <<= (sal_Int16)( pVar->GetInteger() ); break;
- case TypeClass_LONG: aRetVal <<= (sal_Int32)( pVar->GetLong() ); break;
- //case TypeClass_HYPER: break;
+ case TypeClass_LONG: aRetVal <<= (sal_Int32)( pVar->GetLong() ); break;
+ case TypeClass_HYPER: aRetVal <<= (sal_Int64)( pVar->GetInt64() ); break;
//case TypeClass_UNSIGNED_OCTET:break;
case TypeClass_UNSIGNED_SHORT: aRetVal <<= (sal_uInt16)( pVar->GetUShort() ); break;
case TypeClass_UNSIGNED_LONG: aRetVal <<= (sal_uInt32)( pVar->GetULong() ); break;
- //case TypeClass_UNSIGNED_HYPER:break;
+ case TypeClass_UNSIGNED_HYPER: aRetVal <<= (sal_uInt64)( pVar->GetUInt64() ); break;
//case TypeClass_UNSIGNED_INT: break;
//case TypeClass_UNSIGNED_BYTE: break;
}
@@ -873,10 +1016,40 @@ String Impl_GetInterfaceInfo( const Reference< XInterface >& x, const Reference<
return aRetStr;
}
+String getDbgObjectName( const String& rClassName, SbUnoObject* pUnoObj )
+{
+ String aName = rClassName;
+ if( !rClassName.Len() )
+ {
+ Any aToInspectObj = pUnoObj->getUnoAny();
+ TypeClass eType = aToInspectObj.getValueType().getTypeClass();
+ Reference< XInterface > xObj;
+ if( eType == TypeClass_INTERFACE )
+ xObj = *(Reference< XInterface >*)aToInspectObj.getValue();
+ if( xObj.is() )
+ {
+ Reference< XServiceInfo > xServiceInfo( xObj, UNO_QUERY );
+ if( xServiceInfo.is() )
+ aName = xServiceInfo->getImplementationName();
+ }
+ }
+
+ if( !aName.Len() )
+ aName.AppendAscii( "Unknown" );
+
+ String aRet;
+ if( aName.Len() > 20 )
+ aRet.AppendAscii( "\n" );
+ aRet.AppendAscii( "\"" );
+ aRet += aName;
+ aRet.AppendAscii( "\":" );
+ return aRet;
+}
+
// Dbg-Hilfsmethode zum Auslesen der in einem Object implementierten Interfaces
-String Impl_GetSupportedInterfaces( const String& rName, const Any& aToInspectObj )
+String Impl_GetSupportedInterfaces( const String& rClassName, SbUnoObject* pUnoObj )
{
- //static Reference< XIdlClass > xUsrObjectClass = UsrObject::getUsrObjectIdlClass();
+ Any aToInspectObj = pUnoObj->getUnoAny();
// #54898: Nur TypeClass Interface zulasssen
TypeClass eType = aToInspectObj.getValueType().getTypeClass();
@@ -884,9 +1057,7 @@ String Impl_GetSupportedInterfaces( const String& rName, const Any& aToInspectOb
if( eType != TypeClass_INTERFACE )
{
aRet += ID_DBG_SUPPORTEDINTERFACES;
- aRet.AppendAscii( " not available for \"" );
- aRet += rName;
- aRet.AppendAscii( "\"\n(TypeClass is not TypeClass_INTERFACE)" );
+ aRet.AppendAscii( " not available.\n(TypeClass is not TypeClass_INTERFACE)\n" );
}
else
{
@@ -898,13 +1069,9 @@ String Impl_GetSupportedInterfaces( const String& rName, const Any& aToInspectOb
Reference< XTypeProvider > xTypeProvider( x, UNO_QUERY );
aRet.AssignAscii( "Supported interfaces by object " );
- if( xTypeProvider.is() )
- aRet.AppendAscii( "(using XTypeProvider) " );
- if( rName.Len() > 20 )
- aRet.AppendAscii( "\n" );
- aRet.AppendAscii( "(Type \"" );
- aRet += rName;
- aRet.AppendAscii( "\"):\n" );
+ String aObjName = getDbgObjectName( rClassName, pUnoObj );
+ aRet += aObjName;
+ aRet.AppendAscii( "\n" );
if( xTypeProvider.is() )
{
// Interfaces der Implementation holen
@@ -972,14 +1139,11 @@ String Dbg_SbxDataType2String( SbxDataType eType )
}
// Dbg-Hilfsmethode zum Anzeigen der Properties eines SbUnoObjects
-String Impl_DumpProperties( const String& rName, SbUnoObject* pUnoObj )
+String Impl_DumpProperties( const String& rClassName, SbUnoObject* pUnoObj )
{
String aRet( RTL_CONSTASCII_USTRINGPARAM("Properties of object ") );
- if( rName.Len() > 20 )
- aRet.AppendAscii( "\n" );
- aRet.AppendAscii( "(Type \"" );
- aRet += rName;
- aRet.AppendAscii( "\"):" );
+ String aObjName = getDbgObjectName( rClassName, pUnoObj );
+ aRet += aObjName;
// Uno-Infos auswerten, um Arrays zu erkennen
Reference< XIntrospectionAccess > xAccess = pUnoObj->getIntrospectionAccess();
@@ -991,7 +1155,7 @@ String Impl_DumpProperties( const String& rName, SbUnoObject* pUnoObj )
}
if( !xAccess.is() )
{
- aRet.AppendAscii( "\nUnknown, no introspection available" );
+ aRet.AppendAscii( "\nUnknown, no introspection available\n" );
return aRet;
}
@@ -1052,14 +1216,11 @@ String Impl_DumpProperties( const String& rName, SbUnoObject* pUnoObj )
}
// Dbg-Hilfsmethode zum Anzeigen der Methoden eines SbUnoObjects
-String Impl_DumpMethods( const String& rName, SbUnoObject* pUnoObj )
+String Impl_DumpMethods( const String& rClassName, SbUnoObject* pUnoObj )
{
String aRet( RTL_CONSTASCII_USTRINGPARAM("Methods of object ") );
- if( rName.Len() > 20 )
- aRet.AppendAscii( "\n" );
- aRet.AppendAscii( "(Type \"" );
- aRet += rName;
- aRet.AppendAscii( "\"):" );
+ String aObjName = getDbgObjectName( rClassName, pUnoObj );
+ aRet += aObjName;
// XIntrospectionAccess, um die Typen der Parameter auch ausgeben zu koennen
Reference< XIntrospectionAccess > xAccess = pUnoObj->getIntrospectionAccess();
@@ -1071,7 +1232,7 @@ String Impl_DumpMethods( const String& rName, SbUnoObject* pUnoObj )
}
if( !xAccess.is() )
{
- aRet.AppendAscii( "\nUnknown, no introspection available" );
+ aRet.AppendAscii( "\nUnknown, no introspection available\n" );
return aRet;
}
Sequence< Reference< XIdlMethod > > methods = xAccess->getMethods
@@ -1080,6 +1241,11 @@ String Impl_DumpMethods( const String& rName, SbUnoObject* pUnoObj )
SbxArray* pMethods = pUnoObj->GetMethods();
USHORT nMethodCount = pMethods->Count();
+ if( !nMethodCount )
+ {
+ aRet.AppendAscii( "\nNo methods found\n" );
+ return aRet;
+ }
USHORT nPropsPerLine = 1 + nMethodCount / 30;
for( USHORT i = 0; i < nMethodCount; i++ )
{
@@ -1163,7 +1329,7 @@ void SbUnoObject::SFX_NOTIFY( SfxBroadcaster& rBC, const TypeId& rBCType,
// Id == -1: Implementierte Interfaces gemaess ClassProvider anzeigen
if( nId == -1 ) // Property ID_DBG_SUPPORTEDINTERFACES"
{
- String aRetStr = Impl_GetSupportedInterfaces( GetClassName(), getUnoAny() );
+ String aRetStr = Impl_GetSupportedInterfaces( GetClassName(), this );
pVar->PutString( aRetStr );
}
// Id == -2: Properties ausgeben
@@ -1331,7 +1497,6 @@ void SbUnoObject::SFX_NOTIFY( SfxBroadcaster& rBC, const TypeId& rBCType,
const Reference< XIdlClass >& rxClass = rInfo.aType;
//const XIdlClassRef& rxClass = pUnoParams[i];
-
com::sun::star::uno::Type aType( rxClass->getTypeClass(), rxClass->getName() );
// ACHTUNG: Bei den Sbx-Parametern den Offset nicht vergessen!
@@ -1357,6 +1522,7 @@ void SbUnoObject::SFX_NOTIFY( SfxBroadcaster& rBC, const TypeId& rBCType,
}
// Methode callen
+ GetSbData()->bBlockCompilerError = TRUE; // #106433 Block compiler errors for API calls
try
{
if( mxUnoAccess.is() )
@@ -1439,6 +1605,7 @@ void SbUnoObject::SFX_NOTIFY( SfxBroadcaster& rBC, const TypeId& rBCType,
{
}
*/
+ GetSbData()->bBlockCompilerError = FALSE; // #106433 Unblock compiler errors
}
}
else
@@ -1558,7 +1725,8 @@ SbUnoObject::SbUnoObject( const String& aName, const Any& aUnoObj_ )
}
SbUnoObject::~SbUnoObject()
-{}
+{
+}
// #76470 Introspection on Demand durchfuehren
@@ -1595,7 +1763,7 @@ void SbUnoObject::doIntrospection( void )
}
catch( RuntimeException& e )
{
- String aMsg = implGetExceptionMsg( e );
+ StarBASIC::Error( ERRCODE_BASIC_EXCEPTION, implGetExceptionMsg( e ) );
}
if( !mxUnoAccess.is() )
@@ -2220,28 +2388,22 @@ void RTL_Impl_EqualUnoObjects( StarBASIC* pBasic, SbxArray& rPar, BOOL bWrite )
// UnoScope zu suchen und fuer Sbx zu wrappen
SbxVariable* findUnoClass( const String& rName )
{
- // CoreReflection holen
- Reference< XIdlReflection > xCoreReflection = getCoreReflection_Impl();
- if( !xCoreReflection.is() )
- return NULL;
-
- // Klasse suchen
- Reference< XIdlClass > xClass = xCoreReflection->forName( rName );
-
- // #95264: Allow start only with explicit namespaces object or "com"
- // OLD: #72382 Klasse wird jetzt immer angelegt, da Module unbekannt sind
+ // #105550 Check if module exists
SbUnoClass* pUnoClass = NULL;
- if( xClass.is() )
- {
- pUnoClass = new SbUnoClass( rName, xClass );
- }
- else if( rName.EqualsIgnoreCaseAscii( ID_NAMESPACES ) )
- {
- pUnoClass = new SbUnoClass( rName, NS_ROOT );
- }
- else if( rName.EqualsIgnoreCaseAscii( ID_NAMESPACE_COM ) )
+
+ Reference< XHierarchicalNameAccess > xTypeAccess = getTypeProvider_Impl();
+ Reference< XTypeDescription > xTypeDesc;
+ if( xTypeAccess->hasByHierarchicalName( rName ) )
{
- pUnoClass = new SbUnoClass( rName, NS_COM );
+ Any aRet = xTypeAccess->getByHierarchicalName( rName );
+ aRet >>= xTypeDesc;
+
+ if( xTypeDesc.is() )
+ {
+ TypeClass eTypeClass = xTypeDesc->getTypeClass();
+ if( eTypeClass == TypeClass_MODULE || eTypeClass == TypeClass_CONSTANTS )
+ pUnoClass = new SbUnoClass( rName );
+ }
}
return pUnoClass;
}
@@ -2291,17 +2453,8 @@ SbxVariable* SbUnoClass::Find( const XubString& rName, SbxClassType t )
{
// Vollqualifizierten Namen erweitern
String aNewName = GetName();
-
- // #95264: Special code for start with namespaces object
- if( meNamespaceStatus == NS_ROOT )
- {
- aNewName = rName;
- }
- else
- {
- aNewName.AppendAscii( "." );
- aNewName += rName;
- }
+ aNewName.AppendAscii( "." );
+ aNewName += rName;
// CoreReflection holen
Reference< XIdlReflection > xCoreReflection = getCoreReflection_Impl();
@@ -2344,24 +2497,7 @@ SbxVariable* SbUnoClass::Find( const XubString& rName, SbxClassType t )
// Sonst wieder als Klasse annehmen
if( !pRes )
{
- SbUnoClass* pNewClass = NULL;
- if( meNamespaceStatus == NS_ROOT ||
- meNamespaceStatus == NS_FREE ||
- meNamespaceStatus == NS_COM_SUN_STAR )
- {
- pNewClass = new SbUnoClass( aNewName, NS_FREE );
- }
- else if( meNamespaceStatus == NS_COM )
- {
- if( rName.EqualsIgnoreCaseAscii( ID_NAMESPACE_SUN ) )
- pNewClass = new SbUnoClass( aNewName, NS_COM_SUN );
- }
- else if( meNamespaceStatus == NS_COM_SUN )
- {
- if( rName.EqualsIgnoreCaseAscii( ID_NAMESPACE_STAR ) )
- pNewClass = new SbUnoClass( aNewName, NS_COM_SUN_STAR );
- }
-
+ SbxVariable* pNewClass = findUnoClass( aNewName );
if( pNewClass )
{
Reference< XIdlClass > xClass;
@@ -2369,12 +2505,6 @@ SbxVariable* SbUnoClass::Find( const XubString& rName, SbxClassType t )
SbxObjectRef xWrapper = (SbxObject*)pNewClass;
pRes->PutObject( xWrapper );
}
-
- // neue Klasse erzeugen
- // Reference< XIdlClass > xClass;
- // pRes = new SbxVariable( SbxVARIANT );
- // SbxObjectRef xWrapper = (SbxObject*)new SbUnoClass( aNewName, xClass );
- // pRes->PutObject( xWrapper );
}
}
}
@@ -2669,7 +2799,7 @@ sal_Bool SAL_CALL InvocationToAllListenerMapper::hasProperty(const OUString& Nam
void SbRtl_CreateUnoListener( StarBASIC* pBasic, SbxArray& rPar, BOOL bWrite )
//RTLFUNC(CreateUnoListener)
{
- // Wir brauchen mindestens 1 Parameter
+ // Wir brauchen 2 Parameter
if ( rPar.Count() != 3 )
{
StarBASIC::Error( SbERR_BAD_ARGUMENT );
@@ -2712,9 +2842,14 @@ void SbRtl_CreateUnoListener( StarBASIC* pBasic, SbxArray& rPar, BOOL bWrite )
if( !aTmp.hasValue() )
return;
- p->xSbxObj = new SbUnoObject( aListenerClassName, aTmp );
+ SbUnoObject* pUnoObj = new SbUnoObject( aListenerClassName, aTmp );
+ p->xSbxObj = pUnoObj;
p->xSbxObj->SetParent( pBasic );
+ // #100326 Register listener object to set Parent NULL in Dtor
+ SbxArrayRef xBasicUnoListeners = pBasic->getUnoListeners();
+ xBasicUnoListeners->Insert( pUnoObj, xBasicUnoListeners->Count() );
+
// Objekt zurueckliefern
SbxVariableRef refVar = rPar.Get(0);
refVar->PutObject( p->xSbxObj );
@@ -2745,3 +2880,73 @@ void RTL_Impl_GetDefaultContext( StarBASIC* pBasic, SbxArray& rPar, BOOL bWrite
}
}
+//========================================================================
+// Creates a Basic wrapper object for a strongly typed Uno value
+// 1. parameter: Uno type as full qualified type name, e.g. "byte[]"
+// void RTL_Impl_GetDefaultContext( StarBASIC* pBasic, SbxArray& rPar, BOOL bWrite )
+void RTL_Impl_CreateUnoValue( StarBASIC* pBasic, SbxArray& rPar, BOOL bWrite )
+{
+ // 2 parameters needed
+ if ( rPar.Count() != 3 )
+ {
+ StarBASIC::Error( SbERR_BAD_ARGUMENT );
+ return;
+ }
+
+ // Klassen-Name der struct holen
+ String aTypeName = rPar.Get(1)->GetString();
+ SbxVariable* pVal = rPar.Get(2);
+
+ // Check the type
+ Reference< XHierarchicalNameAccess > xTypeAccess = getTypeProvider_Impl();
+ Any aRet;
+ try
+ {
+ aRet = xTypeAccess->getByHierarchicalName( aTypeName );
+ }
+ catch( NoSuchElementException& e1 )
+ {
+ String aNoSuchElementExceptionName
+ ( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.container.NoSuchElementException" ) );
+ StarBASIC::Error( ERRCODE_BASIC_EXCEPTION,
+ implGetExceptionMsg( e1, aNoSuchElementExceptionName ) );
+ return;
+ }
+ Reference< XTypeDescription > xTypeDesc;
+ aRet >>= xTypeDesc;
+ TypeClass eTypeClass = xTypeDesc->getTypeClass();
+ Type aDestType( eTypeClass, aTypeName );
+
+
+ // Preconvert value
+ Any aVal = sbxToUnoValue( pVal );
+ Any aConvertedVal = convertAny( aVal, aDestType );
+
+ /*
+ // Convert
+ Reference< XTypeConverter > xConverter = getTypeConverter_Impl();
+ try
+ {
+ aConvertedVal = xConverter->convertTo( aVal, aDestType );
+ }
+ catch( IllegalArgumentException& e1 )
+ {
+ StarBASIC::Error( ERRCODE_BASIC_EXCEPTION,
+ implGetExceptionMsg( e1, aIllegalArgumentExceptionName ) );
+ return;
+ }
+ catch( CannotConvertException& e2 )
+ {
+ String aCannotConvertExceptionName
+ ( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.lang.IllegalArgumentException" ) );
+ StarBASIC::Error( ERRCODE_BASIC_EXCEPTION,
+ implGetExceptionMsg( e2, aCannotConvertExceptionName ) );
+ return;
+ }
+ */
+
+ SbxVariableRef refVar = rPar.Get(0);
+ SbxObjectRef xUnoAnyObject = new SbUnoAnyObject( aConvertedVal );
+ refVar->PutObject( xUnoAnyObject );
+}
+
diff --git a/basic/source/classes/sbxmod.cxx b/basic/source/classes/sbxmod.cxx
index c7fbcb50aaa4..1ae32d0ddde0 100644
--- a/basic/source/classes/sbxmod.cxx
+++ b/basic/source/classes/sbxmod.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: sbxmod.cxx,v $
*
- * $Revision: 1.11 $
+ * $Revision: 1.12 $
*
- * last change: $Author: ab $ $Date: 2002-10-25 10:03:13 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:32 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -559,13 +559,14 @@ void ClearUnoObjectsInRTL_Impl( StarBASIC* pBasic )
// #67781 Rueckgabewerte der Uno-Methoden loeschen
clearUnoMethods();
+ ClearUnoObjectsInRTL_Impl_Rek( pBasic );
+
// Oberstes Basic suchen
SbxObject* p = pBasic;
while( p->GetParent() )
p = p->GetParent();
-
- // Rekursiven Loeschvorgang ausloesen
- ClearUnoObjectsInRTL_Impl_Rek( (StarBASIC*)p );
+ if( ((StarBASIC*)p) != pBasic )
+ ClearUnoObjectsInRTL_Impl_Rek( (StarBASIC*)p );
}
// Ausfuehren eines BASIC-Unterprogramms
diff --git a/basic/source/comp/buffer.cxx b/basic/source/comp/buffer.cxx
index 9c9a8b553d02..286867e597bd 100644
--- a/basic/source/comp/buffer.cxx
+++ b/basic/source/comp/buffer.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: buffer.cxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: mh $ $Date: 2001-10-17 18:53:05 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:34 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -82,7 +82,7 @@ SbiBuffer::SbiBuffer( SbiParser* p, short n )
SbiBuffer::~SbiBuffer()
{
- delete pBuf;
+ delete[] pBuf;
}
// Rausreichen des Puffers
@@ -113,13 +113,13 @@ BOOL SbiBuffer::Check( USHORT n )
{
pParser->Error( SbERR_PROG_TOO_LARGE );
nInc = 0;
- delete pBuf; pBuf = NULL;
+ delete[] pBuf; pBuf = NULL;
return FALSE;
}
else
{
if( nSize ) memcpy( p, pBuf, nSize );
- delete pBuf;
+ delete[] pBuf;
pBuf = p;
pCur = pBuf + nOff;
nSize += nn;
diff --git a/basic/source/comp/dim.cxx b/basic/source/comp/dim.cxx
index f28699c5b72b..8160365ba551 100644
--- a/basic/source/comp/dim.cxx
+++ b/basic/source/comp/dim.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: dim.cxx,v $
*
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
- * last change: $Author: ab $ $Date: 2002-08-12 12:04:52 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:34 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -329,10 +329,24 @@ void SbiParser::DefVar( SbiOpcode eOp, BOOL bStatic )
if( pDim )
{
- pDef->SetDims( pDim->GetDims() );
- SbiExpression aExpr( this, *pDef, pDim );
- aExpr.Gen();
- aGen.Gen( _DCREATE, pDef->GetId(), pDef->GetTypeId() );
+ if( eOp == _REDIMP )
+ {
+ SbiExpression aExpr( this, *pDef, NULL );
+ aExpr.Gen();
+ aGen.Gen( _REDIMP_ERASE );
+
+ pDef->SetDims( pDim->GetDims() );
+ SbiExpression aExpr2( this, *pDef, pDim );
+ aExpr2.Gen();
+ aGen.Gen( _DCREATE_REDIMP, pDef->GetId(), pDef->GetTypeId() );
+ }
+ else
+ {
+ pDef->SetDims( pDim->GetDims() );
+ SbiExpression aExpr( this, *pDef, pDim );
+ aExpr.Gen();
+ aGen.Gen( _DCREATE, pDef->GetId(), pDef->GetTypeId() );
+ }
}
else
{
diff --git a/basic/source/comp/exprnode.cxx b/basic/source/comp/exprnode.cxx
index 6f4c41c41688..6df66b4cad5b 100644
--- a/basic/source/comp/exprnode.cxx
+++ b/basic/source/comp/exprnode.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: exprnode.cxx,v $
*
- * $Revision: 1.5 $
+ * $Revision: 1.6 $
*
- * last change: $Author: mh $ $Date: 2001-10-17 18:53:05 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:34 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -63,9 +63,7 @@
#define HUGE_VAL HUGE
#include
-#ifndef _TOOLS_SOLMATH_HXX //autogen wg. SolarMath
-#include
-#endif
+#include
#include "sbcomp.hxx"
#pragma hdrstop
#include "expr.hxx"
@@ -441,7 +439,7 @@ void SbiExprNode::FoldConstants()
nVal = (double) ( ~ll | lr ); eType = SbxLONG; break;
}
- if( SolarMath::IsINF( nVal ) || SolarMath::IsNAN( nVal ) )
+ if( !::rtl::math::isFinite( nVal ) )
pGen->GetParser()->Error( SbERR_MATH_OVERFLOW );
// Den Datentyp wiederherstellen, um Rundungsfehler
diff --git a/basic/source/comp/sbcomp.cxx b/basic/source/comp/sbcomp.cxx
index 8f7ef9275a03..6f44384fb47a 100644
--- a/basic/source/comp/sbcomp.cxx
+++ b/basic/source/comp/sbcomp.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: sbcomp.cxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: mh $ $Date: 2001-10-17 18:53:05 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:34 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -67,6 +67,12 @@
#include "sbcomp.hxx"
#include "image.hxx"
+
+#ifndef PRODUCT
+// For debugging only
+void dbg_SaveDisassembly( SbModule* pModule );
+#endif
+
// Diese Routine ist hier definiert, damit der Compiler als eigenes Segment
// geladen werden kann.
@@ -118,6 +124,14 @@ BOOL SbModule::Compile()
if( pBasic )
pBasic->ClearAllModuleVars();
}
+
+#ifndef PRODUCT
+ // Disassembly functionality for debugging
+ bool bDisassemble = false;
+ if( bDisassemble )
+ dbg_SaveDisassembly( this );
+#endif
+
return bRet;
}
diff --git a/basic/source/comp/scanner.cxx b/basic/source/comp/scanner.cxx
index 6bee3325636d..61cd7b21cab7 100644
--- a/basic/source/comp/scanner.cxx
+++ b/basic/source/comp/scanner.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: scanner.cxx,v $
*
- * $Revision: 1.6 $
+ * $Revision: 1.7 $
*
- * last change: $Author: mh $ $Date: 2001-10-17 18:53:05 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:35 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -61,7 +61,7 @@
#include "sbcomp.hxx"
#pragma hdrstop
-#include // sprintf()
+#include
#include
#include
#if defined (ICC) || defined (WTC) || defined(__powerc) || defined ( MAC ) || defined UNX
@@ -69,9 +69,7 @@
#else
#include // atof()
#endif
-#ifndef _SOLMATH_HXX //autogen wg. SolarMath
-#include
-#endif
+#include
#ifndef _TOOLS_INTN_HXX
#include
#endif
@@ -119,6 +117,11 @@ void SbiScanner::UnlockColumn()
void SbiScanner::GenError( SbError code )
{
+ if( GetSbData()->bBlockCompilerError )
+ {
+ bAbort = TRUE;
+ return;
+ }
if( !bError && bErrors )
{
BOOL bRes = TRUE;
@@ -316,8 +319,7 @@ BOOL SbiScanner::NextSym()
GenError( SbERR_BAD_CHAR_IN_NUMBER ); }
// #57844 Lokalisierte Funktion benutzen
- int nErrno;
- nVal = SolarMath::StringToDouble( buf, ',', '.', nErrno );
+ nVal = rtl_math_uStringToDouble( buf, buf+(p-buf), '.', ',', NULL, NULL );
// ALT: nVal = atof( buf );
ndig -= comma;
diff --git a/basic/source/comp/symtbl.cxx b/basic/source/comp/symtbl.cxx
index 7535fd9d817d..0b9373f7d9bc 100644
--- a/basic/source/comp/symtbl.cxx
+++ b/basic/source/comp/symtbl.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: symtbl.cxx,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: ab $ $Date: 2002-08-12 11:57:34 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:35 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -121,10 +121,10 @@ short SbiStringPool::Add( double n, SbxDataType t )
char buf[ 40 ];
switch( t )
{
- case SbxINTEGER: sprintf( buf, "%d", (short) n ); break;
- case SbxLONG: sprintf( buf, "%ld", (long) n ); break;
- case SbxSINGLE: sprintf( buf, "%.6g", (float) n ); break;
- case SbxDOUBLE: sprintf( buf, "%.16g", n ); break;
+ case SbxINTEGER: snprintf( buf, sizeof(buf), "%d", (short) n ); break;
+ case SbxLONG: snprintf( buf, sizeof(buf), "%ld", (long) n ); break;
+ case SbxSINGLE: snprintf( buf, sizeof(buf), "%.6g", (float) n ); break;
+ case SbxDOUBLE: snprintf( buf, sizeof(buf), "%.16g", n ); break;
}
return Add( String::CreateFromAscii( buf ) );
}
diff --git a/basic/source/inc/opcodes.hxx b/basic/source/inc/opcodes.hxx
index 35db6e3a4ff4..69471892358a 100644
--- a/basic/source/inc/opcodes.hxx
+++ b/basic/source/inc/opcodes.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: opcodes.hxx,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: ab $ $Date: 2001-09-04 07:24:55 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:36 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -186,6 +186,7 @@ enum SbiOpcode {
_GLOBAL_P, // Globale Variable definieren, die beim Neustart von Basic
// nicht ueberschrieben wird, P=PERSIST (+StringID+Typ)
_FIND_G, // Sucht globale Variable mit Spezialbehandlung wegen _GLOBAL_P
+ _DCREATE_REDIMP, // Objekt-Array redimensionieren (+StringId+StringID)
SbOP2_END
};
diff --git a/basic/source/inc/runtime.hxx b/basic/source/inc/runtime.hxx
index 17bed03d81e6..157600ecf0f1 100644
--- a/basic/source/inc/runtime.hxx
+++ b/basic/source/inc/runtime.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: runtime.hxx,v $
*
- * $Revision: 1.15 $
+ * $Revision: 1.16 $
*
- * last change: $Author: ab $ $Date: 2002-11-28 16:34:02 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:36 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -77,9 +77,7 @@
#ifndef _OSL_FILE_HXX_
#include
#endif
-#ifndef _TOOLS_SOLMATH_HXX //autogen wg. SolarMath
-#include
-#endif
+#include
#ifndef _LANG_HXX
#include
#endif
@@ -444,6 +442,7 @@ class SbiRuntime
void StepOPEN( USHORT, USHORT ), StepSTATIC( USHORT, USHORT );
void StepTCREATE(USHORT,USHORT), StepDCREATE(USHORT,USHORT);
void StepGLOBAL_P( USHORT, USHORT ),StepFIND_G( USHORT, USHORT );
+ void StepDCREATE_REDIMP(USHORT,USHORT), StepDCREATE_IMPL(USHORT,USHORT,BOOL);
public:
xub_StrLen nLine,nCol1,nCol2; // aktuelle Zeile, Spaltenbereich
SbiRuntime* pNext; // Stack-Chain
@@ -468,7 +467,7 @@ public:
inline void checkArithmeticOverflow( double d )
{
- if( SolarMath::IsINF( d ) || SolarMath::IsNAN( d ) )
+ if( !::rtl::math::isFinite( d ) )
StarBASIC::Error( SbERR_MATH_OVERFLOW );
}
diff --git a/basic/source/inc/sbintern.hxx b/basic/source/inc/sbintern.hxx
index 0d84b924a324..7572d5c5c608 100644
--- a/basic/source/inc/sbintern.hxx
+++ b/basic/source/inc/sbintern.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: sbintern.hxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: ab $ $Date: 2001-11-26 16:29:09 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:36 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -116,6 +116,7 @@ struct SbiGlobals
SbLanguageMode eLanguageMode; // Flag fuer Visual-Basic-Script-Modus
SbErrorStack* pErrStack; // Stack fuer die im Fehlerfall abgebaute SbiRuntime Kette
::utl::TransliterationWrapper* pTransliterationWrapper; // For StrComp
+ BOOL bBlockCompilerError;
SbiGlobals();
~SbiGlobals();
diff --git a/basic/source/runtime/dllmgr.cxx b/basic/source/runtime/dllmgr.cxx
index 52ce532dfc3a..bcb5248eceef 100644
--- a/basic/source/runtime/dllmgr.cxx
+++ b/basic/source/runtime/dllmgr.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: dllmgr.cxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: hjs $ $Date: 2000-11-06 13:30:56 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:37 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -368,8 +368,8 @@ void SbiDllMgr::FreeDllHandle( SbiDllHandle hLib )
SbiDllProc SbiDllMgr::GetProcAddr(SbiDllHandle hLib, const ByteString& rProcName)
{
- char buf1 [128];
- char buf2 [128];
+ char buf1 [128] = "";
+ char buf2 [128] = "";
SbiDllProc pProc = 0;
short nOrd = 0;
@@ -379,12 +379,17 @@ SbiDllProc SbiDllMgr::GetProcAddr(SbiDllHandle hLib, const ByteString& rProcName
nOrd = atoi( rProcName.GetBuffer()+1 );
// Moegliche Parameter weg:
- strcpy( buf1, rProcName.GetBuffer() );
+ DBG_ASSERT( sizeof(buf1) > rProcName.Len(),
+ "SbiDllMgr::GetProcAddr: buffer to small!" );
+ strncpy( buf1, rProcName.GetBuffer(), sizeof(buf1)-1 );
char *p = strchr( buf1, '#' );
if( p )
*p = 0;
- strcpy( buf2, "_" );
- strcat( buf2, buf1 );
+
+ DBG_ASSERT( sizeof(buf2) > strlen(buf1) + 1,
+ "SbiDllMgr::GetProcAddr: buffer to small!" );
+ strncpy( buf2, "_", sizeof(buf2)-1 );
+ strncat( buf2, buf1, sizeof(buf2)-1-strlen(buf2) );
#if defined(WIN) || defined(WNT)
if( nOrd > 0 )
@@ -604,7 +609,7 @@ void* SbiDllMgr::CreateStack( SbxArray* pArgs, USHORT& rSize )
nLen = rStr.Len() + 1;
char* pStr = new char[ nLen ];
- strcpy( pStr, rStr.GetBuffer() );
+ strcpy( pStr, rStr.GetBuffer() ); // #100211# - checked
// ist nicht so sauber, aber wir sparen ein Pointerarray
DBG_ASSERT(sizeof(UINT32)>=sizeof(char*),"Gleich krachts im Basic");
pVar->SetUserData( (UINT32)pStr );
@@ -658,7 +663,7 @@ void* SbiDllMgr::CreateStack( SbxArray* pArgs, USHORT& rSize )
{
char* pStr = new char[ pVar->GetString().Len() + 1 ];
ByteString aByteStr( pVar->GetString(), gsl_getSystemTextEncoding() );
- strcpy( pStr, aByteStr.GetBuffer() );
+ strcpy( pStr, aByteStr.GetBuffer() ); // #100211# - checked
// ist nicht so sauber, aber wir sparen ein Pointerarray
DBG_ASSERT(sizeof(UINT32)>=sizeof(char*),"Gleich krachts im Basic");
pVar->SetUserData( (UINT32)pStr );
diff --git a/basic/source/runtime/methods.cxx b/basic/source/runtime/methods.cxx
index 84d705dd1223..7c0b6125d05b 100644
--- a/basic/source/runtime/methods.cxx
+++ b/basic/source/runtime/methods.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: methods.cxx,v $
*
- * $Revision: 1.47 $
+ * $Revision: 1.48 $
*
- * last change: $Author: ab $ $Date: 2002-11-27 12:26:45 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:37 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -93,9 +93,7 @@
#ifndef _ZFORLIST_HXX //autogen
#include
#endif
-#ifndef _TOOLS_SOLMATH_HXX //autogen wg. SolarMath
-#include
-#endif
+#include
#include
#include
#include
@@ -144,6 +142,11 @@
#include
#include
+#ifndef PRODUCT
+#include
+#include
+#endif
+
using namespace comphelper;
using namespace rtl;
using namespace osl;
@@ -212,6 +215,7 @@ using namespace com::sun::star::io;
#pragma option -w-par
#endif
+
static void FilterWhiteSpace( String& rStr )
{
rStr.EraseAllChars( ' ' );
@@ -987,9 +991,9 @@ RTLFUNC(Hex)
char aBuffer[16];
SbxVariableRef pArg = rPar.Get( 1 );
if ( pArg->IsInteger() )
- sprintf( aBuffer,"%X", pArg->GetInteger() );
+ snprintf( aBuffer, sizeof(aBuffer), "%X", pArg->GetInteger() );
else
- sprintf( aBuffer,"%lX", pArg->GetLong() );
+ snprintf( aBuffer, sizeof(aBuffer), "%lX", pArg->GetLong() );
rPar.Get(0)->PutString( String::CreateFromAscii( aBuffer ) );
}
}
@@ -1218,9 +1222,9 @@ RTLFUNC(Oct)
char aBuffer[16];
SbxVariableRef pArg = rPar.Get( 1 );
if ( pArg->IsInteger() )
- sprintf( aBuffer,"%o", pArg->GetInteger() );
+ snprintf( aBuffer, sizeof(aBuffer), "%o", pArg->GetInteger() );
else
- sprintf( aBuffer,"%lo", pArg->GetLong() );
+ snprintf( aBuffer, sizeof(aBuffer), "%lo", pArg->GetLong() );
rPar.Get(0)->PutString( String::CreateFromAscii( aBuffer ) );
}
}
@@ -1453,8 +1457,7 @@ RTLFUNC(Val)
else
{
// #57844 Lokalisierte Funktion benutzen
- int nErrno;
- nResult = SolarMath::StringToDouble( aStr.GetBuffer(), ',', '.', nErrno );
+ nResult = ::rtl::math::stringToDouble( aStr, '.', ',', NULL, NULL );
// ATL: nResult = strtod( aStr.GetStr(), &pEndPtr );
}
@@ -1529,7 +1532,7 @@ RTLFUNC(CDateToIso)
double aDate = rPar.Get(1)->GetDate();
char Buffer[9];
- sprintf( Buffer, "%04ld%02ld%02ld",
+ snprintf( Buffer, sizeof( Buffer ), "%04ld%02ld%02ld",
implGetDateYear( aDate ),
implGetDateMonth( aDate ),
implGetDateDay( aDate ) );
@@ -1827,7 +1830,7 @@ RTLFUNC(Time)
{
// Time$: hh:mm:ss
char buf[ 20 ];
- sprintf( buf, "%02d:%02d:%02d",
+ snprintf( buf, sizeof(buf), "%02d:%02d:%02d",
aTime.GetHour(), aTime.GetMin(), aTime.GetSec() );
aRes = String::CreateFromAscii( buf );
}
@@ -3891,3 +3894,37 @@ RTLFUNC(FileExists)
StarBASIC::Error( SbERR_BAD_ARGUMENT );
}
+#ifndef PRODUCT
+// For debugging only
+void dbg_SaveDisassembly( SbModule* pModule )
+{
+ Reference< XSimpleFileAccess > xSFI;
+ Reference< XTextOutputStream > xTextOut;
+ Reference< XOutputStream > xOut;
+ Reference< XMultiServiceFactory > xSMgr = getProcessServiceFactory();
+ if( xSMgr.is() )
+ {
+ Reference< XSimpleFileAccess > xSFI = Reference< XSimpleFileAccess >( xSMgr->createInstance
+ ( OUString::createFromAscii( "com.sun.star.ucb.SimpleFileAccess" ) ), UNO_QUERY );
+ if( xSFI.is() )
+ {
+ String aFile( RTL_CONSTASCII_USTRINGPARAM("file:///d:/BasicAsm.txt") );
+ if( xSFI->exists( aFile ) )
+ xSFI->kill( aFile );
+ xOut = xSFI->openFileWrite( aFile );
+ Reference< XInterface > x = xSMgr->createInstance( OUString::createFromAscii( "com.sun.star.io.TextOutputStream" ) );
+ Reference< XActiveDataSource > xADS( x, UNO_QUERY );
+ xADS->setOutputStream( xOut );
+ xTextOut = Reference< XTextOutputStream >( x, UNO_QUERY );
+ }
+ }
+
+ if( xTextOut.is() )
+ {
+ String aDisassemblyStr;
+ pModule->Disassemble( aDisassemblyStr );
+ xTextOut->writeString( aDisassemblyStr );
+ }
+ xOut->closeOutput();
+}
+#endif
diff --git a/basic/source/runtime/runtime.cxx b/basic/source/runtime/runtime.cxx
index 3a721a51d6d7..004ccc305f78 100644
--- a/basic/source/runtime/runtime.cxx
+++ b/basic/source/runtime/runtime.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: runtime.cxx,v $
*
- * $Revision: 1.13 $
+ * $Revision: 1.14 $
*
- * last change: $Author: ab $ $Date: 2002-11-28 16:38:10 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:37 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -223,6 +223,7 @@ SbiRuntime::pStep2 SbiRuntime::aStep2[] = {// Alle Opcodes mit zwei Operanden
MEMBER(SbiRuntime::StepGLOBAL_P), // Globale Variable definieren, die beim Neustart
// von Basic nicht ueberschrieben wird (+StringID+Typ)
MEMBER(SbiRuntime::StepFIND_G), // Sucht globale Variable mit Spezialbehandlung wegen _GLOBAL_P
+ MEMBER(SbiRuntime::StepDCREATE_REDIMP), // Objekt-Array redimensionieren (+StringID+StringID)
};
diff --git a/basic/source/runtime/step0.cxx b/basic/source/runtime/step0.cxx
index 7410ef7fadd2..d2df1bc449b9 100644
--- a/basic/source/runtime/step0.cxx
+++ b/basic/source/runtime/step0.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: step0.cxx,v $
*
- * $Revision: 1.11 $
+ * $Revision: 1.12 $
*
- * last change: $Author: ab $ $Date: 2002-11-18 08:38:20 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:38 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -472,6 +472,7 @@ void SbiRuntime::StepREDIMP()
sal_Int32* pLowerBounds = new sal_Int32[nDims];
sal_Int32* pUpperBounds = new sal_Int32[nDims];
sal_Int32* pActualIndices = new sal_Int32[nDims];
+
if( nDimsOld != nDimsNew )
{
bRangeError = TRUE;
@@ -521,9 +522,10 @@ void SbiRuntime::StepREDIMP()
implCopyDimArray( pNewArray, pOldArray, nDims - 1,
0, pActualIndices, pLowerBounds, pUpperBounds );
}
- delete pUpperBounds;
- delete pLowerBounds;
- delete pActualIndices;
+
+ delete[] pUpperBounds;
+ delete[] pLowerBounds;
+ delete[] pActualIndices;
refRedimpArray = NULL;
}
}
@@ -613,7 +615,7 @@ void SbiRuntime::StepARGV()
// Before fix of #94916:
// if( pVal->ISA(SbxMethod) || pVal->ISA(SbxProperty) )
- if( pVal->ISA(SbxMethod) )
+ if( pVal->ISA(SbxMethod) || pVal->ISA(SbUnoProperty) )
{
// Methoden und Properties evaluieren!
SbxVariable* pRes = new SbxVariable( *pVal );
diff --git a/basic/source/runtime/step1.cxx b/basic/source/runtime/step1.cxx
index b5c43c90cae4..0301b1fa0c79 100644
--- a/basic/source/runtime/step1.cxx
+++ b/basic/source/runtime/step1.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: step1.cxx,v $
*
- * $Revision: 1.5 $
+ * $Revision: 1.6 $
*
- * last change: $Author: ab $ $Date: 2002-08-09 10:29:47 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:38 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -61,9 +61,7 @@
#include
#include
-#ifndef _TOOLS_SOLMATH_HXX //autogen wg. SolarMath
-#include
-#endif
+#include
#include "runtime.hxx"
#pragma hdrstop
#include "sbintern.hxx"
@@ -80,7 +78,6 @@ void SbiRuntime::StepLOADNC( USHORT nOp1 )
SbxVariable* p = new SbxVariable( SbxDOUBLE );
// #57844 Lokalisierte Funktion benutzen
- int nErrno;
String aStr = pImg->GetString( nOp1 );
// Auch , zulassen !!!
USHORT iComma = aStr.Search( ',' );
@@ -92,7 +89,7 @@ void SbiRuntime::StepLOADNC( USHORT nOp1 )
aStr += '.';
aStr += aStr2;
}
- double n = SolarMath::StringToDouble( aStr.GetBuffer(), ',', '.', nErrno );
+ double n = ::rtl::math::stringToDouble( aStr, '.', ',', NULL, NULL );
p->PutDouble( n );
PushVar( p );
diff --git a/basic/source/runtime/step2.cxx b/basic/source/runtime/step2.cxx
index f1c76e06cb8b..579913747b34 100644
--- a/basic/source/runtime/step2.cxx
+++ b/basic/source/runtime/step2.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: step2.cxx,v $
*
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
- * last change: $Author: ab $ $Date: 2002-11-28 16:38:11 $
+ * last change: $Author: hr $ $Date: 2003-03-18 16:28:38 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -756,10 +756,42 @@ void SbiRuntime::StepCREATE( USHORT nOp1, USHORT nOp2 )
}
}
-// #56204 Objekt-Array kreieren (+StringID+StringID), DCREATE == Dim-Create
void SbiRuntime::StepDCREATE( USHORT nOp1, USHORT nOp2 )
+{
+ StepDCREATE_IMPL( nOp1, nOp2, FALSE );
+}
+
+void SbiRuntime::StepDCREATE_REDIMP( USHORT nOp1, USHORT nOp2 )
+{
+ StepDCREATE_IMPL( nOp1, nOp2, TRUE );
+}
+
+
+// Helper function for StepDCREATE_IMPL / bRedimp = true
+void implCopyDimArray_DCREATE( SbxDimArray* pNewArray, SbxDimArray* pOldArray, short nMaxDimIndex,
+ short nActualDim, sal_Int32* pActualIndices, sal_Int32* pLowerBounds, sal_Int32* pUpperBounds )
+{
+ sal_Int32& ri = pActualIndices[nActualDim];
+ for( ri = pLowerBounds[nActualDim] ; ri <= pUpperBounds[nActualDim] ; ri++ )
+ {
+ if( nActualDim < nMaxDimIndex )
+ {
+ implCopyDimArray_DCREATE( pNewArray, pOldArray, nMaxDimIndex, nActualDim + 1,
+ pActualIndices, pLowerBounds, pUpperBounds );
+ }
+ else
+ {
+ SbxVariable* pSource = pOldArray->Get32( pActualIndices );
+ pNewArray->Put32( pSource, pActualIndices );
+ }
+ }
+}
+
+// #56204 Objekt-Array kreieren (+StringID+StringID), DCREATE == Dim-Create
+void SbiRuntime::StepDCREATE_IMPL( USHORT nOp1, USHORT nOp2, BOOL bRedimp )
{
SbxVariableRef refVar = PopVar();
+
DimImpl( refVar );
// Das Array mit Instanzen der geforderten Klasse fuellen
@@ -770,10 +802,11 @@ void SbiRuntime::StepDCREATE( USHORT nOp1, USHORT nOp2 )
return;
}
+ SbxDimArray* pArray;
if( xObj->ISA(SbxDimArray) )
{
SbxBase* pObj = (SbxBase*)xObj;
- SbxDimArray* pArray = (SbxDimArray*)pObj;
+ pArray = (SbxDimArray*)pObj;
// Dimensionen auswerten
short nDims = pArray->GetDims();
@@ -812,6 +845,58 @@ void SbiRuntime::StepDCREATE( USHORT nOp1, USHORT nOp2 )
}
}
}
+
+ SbxDimArray* pOldArray = (SbxDimArray*)(SbxArray*)refRedimpArray;
+ if( pArray && pOldArray )
+ {
+ short nDimsNew = pArray->GetDims();
+ short nDimsOld = pOldArray->GetDims();
+ short nDims = nDimsNew;
+ BOOL bRangeError = FALSE;
+
+ // Store dims to use them for copying later
+ sal_Int32* pLowerBounds = new sal_Int32[nDims];
+ sal_Int32* pUpperBounds = new sal_Int32[nDims];
+ sal_Int32* pActualIndices = new sal_Int32[nDims];
+ if( nDimsOld != nDimsNew )
+ {
+ bRangeError = TRUE;
+ }
+ else
+ {
+ // Compare bounds
+ for( short i = 1 ; i <= nDims ; i++ )
+ {
+ sal_Int32 lBoundNew, uBoundNew;
+ sal_Int32 lBoundOld, uBoundOld;
+ pArray->GetDim32( i, lBoundNew, uBoundNew );
+ pOldArray->GetDim32( i, lBoundOld, uBoundOld );
+
+ lBoundNew = std::max( lBoundNew, lBoundOld );
+ uBoundNew = std::min( uBoundNew, uBoundOld );
+ short j = i - 1;
+ pActualIndices[j] = pLowerBounds[j] = lBoundNew;
+ pUpperBounds[j] = uBoundNew;
+ }
+ }
+
+ if( bRangeError )
+ {
+ StarBASIC::Error( SbERR_OUT_OF_RANGE );
+ }
+ else
+ {
+ // Copy data from old array by going recursively through all dimensions
+ // (It would be faster to work on the flat internal data array of an
+ // SbyArray but this solution is clearer and easier)
+ implCopyDimArray_DCREATE( pArray, pOldArray, nDims - 1,
+ 0, pActualIndices, pLowerBounds, pUpperBounds );
+ }
+ delete pUpperBounds;
+ delete pLowerBounds;
+ delete pActualIndices;
+ refRedimpArray = NULL;
+ }
}
// Objekt aus User-Type kreieren (+StringID+StringID)
diff --git a/basic/util/makefile.mk b/basic/util/makefile.mk
index ca3ba25872a6..2c3e5134756f 100644
--- a/basic/util/makefile.mk
+++ b/basic/util/makefile.mk
@@ -2,9 +2,9 @@
#
# $RCSfile: makefile.mk,v $
#
-# $Revision: 1.11 $
+# $Revision: 1.12 $
#
-# last change: $Author: hr $ $Date: 2002-04-30 14:32:19 $
+# last change: $Author: hr $ $Date: 2003-03-18 16:28:40 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
@@ -96,8 +96,7 @@ SHL1STDLIBS= \
$(COMPHELPERLIB) \
$(UNOTOOLSLIB) \
$(SOTLIB) \
- $(VOSLIB) \
- $(XMLSCRIPTLIB)
+ $(VOSLIB)
.IF "$(SOLAR_JAVA)" != "TRUE"
SHL1STDLIBS+=$(SJLIB)
@@ -123,50 +122,6 @@ DEFLIB1NAME =sb
DEF1DES =StarBasic
-# Light basic
-LIB2TARGET=$(SLB)$/sbl.lib
-LIB2FILES= \
- $(SLB)$/basicmgr.lib \
- $(SLB)$/classesl.lib \
- $(SLB)$/comp.lib \
- $(SLB)$/runtime.lib
-
-SHL2TARGET= sbl$(UPD)$(DLLPOSTFIX)
-SHL2IMPLIB= basicl
-
-SHL2STDLIBS= \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(TOOLSLIB) \
- $(SVTOOLLIB) \
- $(SVLLIB) \
- $(SVLIB) \
- $(VOSLIB) \
- $(SALLIB) \
- $(SVMEMLIB) \
- $(SOTLIB) \
- $(VOSLIB) \
- $(COMPHELPERLIB) \
- $(UNOTOOLSLIB)
-
-.IF "$(SOLAR_JAVA)" != "TRUE"
-SHL2STDLIBS+=$(SJLIB)
-.ENDIF
-.IF "$(GUI)" != "UNX"
-SHL2OBJS= \
- $(SLO)$/sb.obj
-.ENDIF
-
-SHL2DEF= $(MISC)$/$(SHL2TARGET).def
-SHL2LIBS= $(SLB)$/sbl.lib
-
-DEF2NAME =$(SHL2TARGET)
-DEF2DEPN = \
- $(MISC)$/$(SHL2TARGET).flt $(SLB)$/sbl.lib
-
-DEFLIB2NAME =sbl
-DEF2DES =StarBasic Light
-
RES1TARGET=$(PRJNAME)
SRS1FILES= \
$(SRS)$/classes.srs
@@ -205,19 +160,6 @@ $(MISC)$/$(SHL1TARGET).flt: makefile.mk
@echo bad_alloc >> $@
@echo __CT >> $@
-$(MISC)$/$(SHL2TARGET).flt: makefile.mk
- @echo ------------------------------
- @echo Making: $@
- @echo WEP > $@
- @echo LIBMAIN >> $@
- @echo LibMain >> $@
- @echo Sbi >> $@
- @echo SvRTL >> $@
- @echo SbRtl_ >> $@
- @echo exception >> $@
- @echo bad_alloc >> $@
- @echo __CT >> $@
-
$(SRS)$/basic.srs:
+$(TYPE) $(SRS)$/classes.srs + $(SRS)$/runtime.srs > $@
--
cgit