From 8c72f73e8ae8aca3ebdc057439d810286b40fd3f Mon Sep 17 00:00:00 2001 From: fdbozzo Date: Wed, 4 Mar 2015 22:19:50 +0100 Subject: [PATCH] =?UTF-8?q?Changeset:=20666=20-=20Arreglo=20del=20completa?= =?UTF-8?q?do=20del=20path=20relativo=20-=20Agregada=20la=20generaci=C3=B3?= =?UTF-8?q?n=20del=20PJX/PJ2=20cuando=20se=20indica=20"file.pjx",=20"*"=20?= =?UTF-8?q?(Lutz=20Scheffler)=20-=20Mejoras=20en=20la=20traducci=C3=B3n=20?= =?UTF-8?q?al=20alem=C3=A1n=20(Lutz=20Scheffler)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- foxbin2prg.exe | Bin 514065 -> 514325 bytes foxbin2prg.prg | 52 +++++++++++++++++++++++++++++++----------------- foxbin2prg_de.h | 36 ++++++++++++++++----------------- 3 files changed, 52 insertions(+), 36 deletions(-) diff --git a/foxbin2prg.exe b/foxbin2prg.exe index c936c2284edca4824e0b30cdd059586af43f5451..b986c008636f1e7fe11ec4e36bea6b62ad4ad40b 100644 GIT binary patch delta 16277 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∈D`kHu~ziO zS`Z6XVXfGXwP0sYjDI`~bA}_+AvZVZMU)AiI0@?jQn6b+#uqHiM1fg4`Vh<~YW{2; z?MCWd0Gb}slN^ll`!q$DigVE$<>7Kx{8AAIBjPk?TRJTbB*63tl{ ziUFOFC^C>J9)a_q4UV?79_)-ap%1jW+?J{vfawhr z=2Gn+nH&EIP#k!|+CMTk1_UaOp|xftPi~x!U#IY@it9SKad2>$;+a&}GdNgHGn*@p zg>@a==p4c-Pph5FoI_A=OC{(~-5_oZ!*_jt!%KA?+?d}+aXhH&;Kr&N2mZ4{?H`#N z(>o|7eCs;WJCxz5*IDu4U+&lbk-1URMR9bk>)^&8A{9rUx(;p}5~DbV)pc-VUaaC6 zRoB6dWpishU)1$*x} zx(>%d7=)4<&xpDnZXAv5&x?$&>)^&cHIA?AI=HcPs8V80T?aQFFe;86bsgMTw!ox# zj@0#VqfNHrxLVi2jeT+y$HTe~Zq$rW9Hgr46Oy^neWc=Wt?S^%!z0;~b7~(O*J3sO EKdD_(=l}o! delta 16157 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 P)g1T)S=rpfs-^!2a3d)% diff --git a/foxbin2prg.prg b/foxbin2prg.prg index d41cd1d..2e1ac33 100644 --- a/foxbin2prg.prg +++ b/foxbin2prg.prg @@ -137,6 +137,7 @@ * 25/02/2015 FDBOZZO v1.19.42 Mejora: Hacer algunos mensajes de error más descriptivos (Lutz Scheffler) * 03/03/2015 FDBOZZO v1.19.42 Mejora: Permitir definir el archivo de entrada con un path relativo (Lutz Scheffler) * 03/03/2015 FDBOZZO v1.19.42 Bug Fix scx: Metadato del Dataenvironment no se genera bien cuando el Dataenvironment es renombrado +* 03/03/2015 FDBOZZO v1.19.42 Mejora: Permitir usar máscaras "*" para procesar múltiples proyectos a la vez (Lutz Scheffler) * * *--------------------------------------------------------------------------------------------------- @@ -201,6 +202,7 @@ * 25/02/2015 Lutz Scheffler Reporte de Bug scx/vcx v1.19.41: Procesar solo un nivel de text/endtext, ya que no se admiten más niveles (Arreglado en v1.19.42) * 25/02/2015 Lutz Scheffler Mejora v1.19.41: Hacer algunos mensajes de error más descriptivos (Agregado en v1.19.42) * 03/03/2015 Lutz Scheffler Mejora v1.19.41: Permitir definir el archivo de entrada con un path relativo (Agregado en v1.19.42) +* 28/03/2015 Lutz Scheffler Mejora v1.19.41: Permitir usar máscaras "*" para procesar múltiples proyectos a la vez (Agregado en v1.19.42) * * *--------------------------------------------------------------------------------------------------- @@ -1938,7 +1940,7 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM ENDIF *-- Ajusto la ruta si no es absoluta - IF lcInputFile_Type == C_FILETYPE_FILE ; + IF LEN(tc_InputFile) > 1 ; AND LEFT(LTRIM(tc_InputFile),2) <> '\\' ; AND SUBSTR(LTRIM(tc_InputFile),2,1) <> ':' THEN tc_InputFile = FULLPATH(tc_InputFile, .c_CurDir) @@ -2275,6 +2277,13 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM USE IN (SELECT("TABLABIN")) + *-- Convierto primero el proyecto + lcFile = tc_InputFile + IF .TieneSoporte_Bin2Prg( UPPER(JUSTEXT(lcFile)) ) AND FILE( lcFile ) + lnCodError = .Convertir( lcFile, toModulo, @toEx, .T., tcOriginalFileName ) + .writeLog_Flush() + ENDIF + *-- Luego convierto los archivos incluidos FOR I = 1 TO lnFileCount lcFile = laFiles(I,1) @@ -2324,6 +2333,13 @@ DEFINE CLASS c_foxbin2prg AS CUSTOM ENDIF ENDFOR + *-- Convierto primero el proyecto + lcFile = tc_InputFile + IF .TieneSoporte_Bin2Prg( UPPER(JUSTEXT(lcFile)) ) AND FILE( lcFile ) + lnCodError = .Convertir( lcFile, toModulo, @toEx, .T., tcOriginalFileName ) + .writeLog_Flush() + ENDIF + *-- Luego convierto los archivos incluidos FOR I = 1 TO lnFileCount lcFile = laFiles(I) @@ -22572,11 +22588,11 @@ DEFINE CLASS CL_LANG AS Custom *------------------------------------------------------------------------------------------------------------------------------------------- *-- NOTE: ES MÜSSEN ANFÜHRUNGSZEICHEN BENUTZT WERDEN, ODER SYNTAX ERRORS PASSIEREN BEIM COMPILE. SELTSAM :( *------------------------------------------------------------------------------------------------------------------------------------------- - .C_ASTERISK_EXT_NOT_ALLOWED_LOC = "* und ? Erweiterungen sind nicht erlaubt, da es gefährlich ist (binaries könnten überschrieben werden mit xx2 leeren Dateien)" - .C_BACKLINK_CANT_UPDATE_BL_LOC = "Backlink kann nicht geupdated werden" + .C_ASTERISK_EXT_NOT_ALLOWED_LOC = "Die Erweiterungen * und ? sind nicht erlaubt, da sie gefährlich sind (Binaries könnten mit xx2 leeren Dateien überschrieben werden)" + .C_BACKLINK_CANT_UPDATE_BL_LOC = "Backlink kann nicht aktualisiert werden" .C_BACKLINK_OF_TABLE_LOC = "von Tabelle" - .C_BACKUP_OF_LOC = "Mache Backup von: " - .C_CANT_GENERATE_FILE_BECAUSE_IT_IS_READONLY_LOC = "Kann Datei [<>] nicht generieren da sie Schreibgeschützt ist" + .C_BACKUP_OF_LOC = "Erzeuge Backup von: " + .C_CANT_GENERATE_FILE_BECAUSE_IT_IS_READONLY_LOC = "Kann Datei [<>] nicht generieren, da sie schreibgeschützt ist" .C_CLASSPERFILE_OPTIMIZATION_BASE_ALREADY_PROCESSED_LOC = "Optimierung: Grund Datei [<>] Schon verarbeitet, das Überspringen Verarbeitung der Datei [<>]" .C_CONFIGFILE_LOC = "Benutze Konfigurationsdatei:" .C_CONVERSION_CANCELLED_BY_USER_LOC = "Konvertierung durch den Benutzer abgebrochen" @@ -22588,16 +22604,16 @@ DEFINE CLASS CL_LANG AS Custom .C_CONVERT_FOLDER_QUESTION_LOC = "Welche Umwandlung sollte sich auf die Dateien dieses Verzeichnis durchgeführt werden?" .C_CONVERTER_UNLOAD_LOC = "Konverter wird entladen" .C_CONVERTING_FILE_LOC = "Konvertiere Datei" - .C_DATA_ERROR_CANT_PARSE_UNPAIRING_DOUBLE_QUOTES_LOC = "Datenfehler: Keine Analyse möglich da ungepaarte Anführungszeichen in Zeile <>" + .C_DATA_ERROR_CANT_PARSE_UNPAIRING_DOUBLE_QUOTES_LOC = "Datenfehler: Keine Analyse möglich, da ungepaarte Anführungszeichen in Zeile <> sind." .C_DUPLICATED_FILE_LOC = "Doppelte Datei" .C_DUPLICATED_OBJECT_LOC = "Doppelte Objekt" .C_ENDDEFINE_MARKER_NOT_FOUND_LOC = "Kann keinen Ende Marker [ENDDEFINE] in Zeile <> für die ID [<>] finden" .C_END_MARKER_NOT_FOUND_LOC = "Kann keinen Ende Marker [<>] welcher den Start Marker [<>] in Zeile <> schließt" - .C_END_OF_PROCESS_LOC = "Ende der Prozess" + .C_END_OF_PROCESS_LOC = "Ende desr Prozesses" .C_ERROR_LOC = "FEHLER" .C_ERRORS_FOUND_IN_FILE_LOC = "FEHLER IN FILE GEFUNDEN" - .C_EXTENSION_RECONFIGURATION_LOC = "Erweiterungsneukonfiguration:" - .C_EXTERNAL_CLASS_COUNT_DOES_NOT_MATCH_FOUND_CLASSES_LOC = "Externe Klassenzahl (<< toModulo._ExternalClasses_Count >>) nicht gefunden Klassen entsprechen (<< toModulo._Clases_Count >>) für Datei [<< toFoxBin2Prg.c_InputFile >>]" + .C_EXTENSION_RECONFIGURATION_LOC = "Nneukonfiguration der Erweiterungen:" &&wir wollen es mal nicht übertreiben, mit den zusammengesetzten Substantiven + .C_EXTERNAL_CLASS_COUNT_DOES_NOT_MATCH_FOUND_CLASSES_LOC = "Die Anzahl externee Klassen (<< toModulo._ExternalClasses_Count >>) entspricht nicht der der gefunden Klassen (<< toModulo._Clases_Count >>), Datei: [<< toFoxBin2Prg.c_InputFile >>]" .C_EXTERNAL_CLASS_NAME_WAS_NOT_FOUND_LOC = "Keine externe Klasse gefunden" .C_EXTERNAL_PARAMETERS_LOC = "EXTERNE PARAMETER" .C_FIELD_NOT_FOUND_ON_FILE_STRUCTURE_LOC = "Feld [<>] nicht in der Struktur von Datei <> gefunden" @@ -22612,7 +22628,7 @@ DEFINE CLASS CL_LANG AS Custom + " FOXBIN2PRG 'c:\development\classes\*.vcx' '0' '0' '0' '1' '1'" + CR_LF + CR_LF ; + "Ein Beispiel für die Generierung der TXT von allen VCX in 'c:\development\classes', ohne Anzeige des Fehlerfensters und ohne LOG datei: " + CR_LF ; + " FOXBIN2PRG 'c:\development\classes\*.vc2' '0' '0' '0' '1' '0'" - .C_FOXBIN2PRG_JUST_VFP_9_LOC = "FOXBIN2PRG ist nur für Visual FoxPro 9.0!" + .C_FOXBIN2PRG_JUST_VFP_9_LOC = "FOXBIN2PRG arbeitet nur für Visual FoxPro 9.0!" .C_FOXBIN2PRG_WARN_CAPTION_LOC = "FOXBIN2PRG: WARNUNG!" .C_GENERATED_FILE_SIZE_LOC = "Generierte Dateigröße" .C_GENERATING_BINARY_LOC = "Gene Binary" @@ -22624,31 +22640,31 @@ DEFINE CLASS CL_LANG AS Custom .C_IS_UNSUPPORTED_LOC = "wird nicht unterstützt" .C_LANGUAGE_LOC = "DE" .C_MAIN_EXECUTION_LOC = "HAUPTAUSFÜHRUNGS" - .C_MENU_NOT_IN_VFP9_FORMAT_LOC = "Menu [<>] ist NICHT in VFP 9 Format! - Bitte zuerst nach VFP 9 konvertieren mit MODIFY MENU '<>'" + .C_MENU_NOT_IN_VFP9_FORMAT_LOC = "Menu [<>] ist NICHT in VFP 9 Format! - Bitte zuerst mit MODIFY MENU '<>' nach VFP 9 konvertieren." .C_NAMES_CAPITALIZATION_PROGRAM_FOUND_LOC = "* Programm für Großschreibungssetzung [<>] gefunden" .C_NAMES_CAPITALIZATION_PROGRAM_NOT_FOUND_LOC = "* Programm für Großschreibungssetzung [<>] nicht gefunden" - .C_OBJECT_NAME_WITHOUT_OBJECT_OREG_LOC = "Objekt [<>] enthält nicht oReg Objekt (level <>)" + .C_OBJECT_NAME_WITHOUT_OBJECT_OREG_LOC = "Objekt [<>] enthält nicht das oReg Objekt (level <>)" .C_ONLY_SETNAME_AND_GETNAME_RECOGNIZED_LOC = "Befehl nicht erkannt. Nur SETNAME und GETNAME erlaubt." .C_OUTER_CLASS_DOES_NOT_MATCH_INNER_CLASSES_LOC = "Die äußere Klasse nicht die innere Klassifizierung anzeigen lassen" - .C_OUTPUT_FILE_IS_NOT_OVERWRITEN_LOC = "Optimierung: Ausgabedatei [<>] wurde nicht überschrieben da sie dieselbe ist wie die neu generierte." - .C_OUTPUTFILE_NEWER_THAN_INPUTFILE_LOC = "Optimierung: Ausgabedatei [<>] wurde nicht erneuert da sie neuer ist als die Ursprungsdatei." + .C_OUTPUT_FILE_IS_NOT_OVERWRITEN_LOC = "Optimierung: Ausgabedatei [<>] wurde nicht überschrieben, da sie dieselbe ist wie die neu generierte." + .C_OUTPUTFILE_NEWER_THAN_INPUTFILE_LOC = "Optimierung: Ausgabedatei [<>] wurde nicht erneuert, da sie neuer ist als die Ursprungsdatei." .C_PRESS_ESC_TO_CANCEL = "Drücken Sie Esc für Abbrechen" - .C_PROCEDURE_NOT_CLOSED_ON_LINE_LOC = "Procedur nicht geschlossen. Letzte Zeile des Codes muss ENDPROC sein. [<>, Recno:<>]" + .C_PROCEDURE_NOT_CLOSED_ON_LINE_LOC = "Prozcedur nicht geschlossen. Letzte Zeile des Codes muss ENDPROC sein. [<>, Recno:<>]" .C_PROCESSING_LOC = "Bearbeite Datei" .C_PROCESS_PROGRESS_LOC = "Bearbeitungsfortschritt:" .C_PROPERTY_NAME_NOT_RECOGNIZED_LOC = "Eigenschaft [<>] nicht erkannt." .C_READING_CFG_VALUES_FROM_DISK_LOC = "LESEWERTE CFG-DATEI AUF DER FESTPLATTE" .C_REPORT_NOT_IN_VFP9_FORMAT_LOC = "Report [<>] ist NICHT in VFP 9 Format! - Bitte zuerst nach VFP 9 konvertieren mit MODIFY REPORT '<>'" .C_REQUESTING_CAPITALIZATION_OF_FILE_LOC = "- Forder Großschreibung für Datei [<>] an" - .C_SCANNING_FILE_AND_DIR_INFO_LOC = "Scannen Datei- und Verzeichnisinformationen für" - .C_SOURCEFILE_LOC = "Source Datei: " + .C_SCANNING_FILE_AND_DIR_INFO_LOC = "Scanne Datei- und Verzeichnisinformationen für" + .C_SOURCEFILE_LOC = "Quell Datei: " .C_SOURCESAFE_COMPATIBILITY_MODE_LOC = "Sourcesafe-Kompatibilitätsmodus" .C_STRUCTURE_NESTING_ERROR_ENDPROC_EXPECTED_LOC = "Fehler in Verschachtelungsstruktur. ENDPROC erwartet, aber es wurde ENDDEFINE in Klasse <> (<>), Zeile <> der Datei <> gefunden" .C_STRUCTURE_NESTING_ERROR_ENDPROC_EXPECTED_2_LOC = "Fehler in Verschachtelungsstruktur. ENDPROC wurde erwartet, aber es wurde ENDDEFINE in Klasse <> (<>.<>), Zeile <> der Datei <> gefunden" .C_UNKNOWN_CLASS_NAME_LOC = "Unbekannte Klasse [<>]" .C_USING_THIS_SETTINGS_LOC = "Mit dieser einstellung" .C_WARNING_LOC = "WARNUNG!" - .C_WARN_TABLE_ALIAS_ON_INDEX_EXPRESSION_LOC = "WARNUNG!" + CR_LF+ "SICHERSTELLEN DAS KEIN TABELLENALIAS IN DEM INDEXAUSDRUCK BENUTZT WIRD!! (z.B.: index on <>.campo tag keyname)" + .C_WARN_TABLE_ALIAS_ON_INDEX_EXPRESSION_LOC = "WARNUNG!" + CR_LF+ "STELLEN SIE SICHER, DAS KEIN TABELLENALIAS IM INDEXAUSDRUCK BENUTZT WIRD!! (z.B.: index on <>.campo tag keyname)" .C_WITH_ERRORS_LOC = "mit Fehlern" OTHERWISE && English (Inglés) diff --git a/foxbin2prg_de.h b/foxbin2prg_de.h index aeb3074..a643af0 100644 --- a/foxbin2prg_de.h +++ b/foxbin2prg_de.h @@ -3,26 +3,26 @@ *-- NOTE: ES MÜSSEN ANFÜHRUNGSZEICHEN BENUTZT WERDEN, ODER SYNTAX ERRORS PASSIEREN BEIM COMPILE. SELTSAM :( *-- FoxBin2Prg v1.19.38 *------------------------------------------------------------------------------------------------------------------------------------------- -#DEFINE C_ASTERISK_EXT_NOT_ALLOWED_LOC "* und ? Erweiterungen sind nicht erlaubt, da es gefährlich ist (binaries könnten überschrieben werden mit xx2 leeren Dateien)" -#DEFINE C_BACKLINK_CANT_UPDATE_BL_LOC "Backlink kann nicht geupdated werden" +#DEFINE C_ASTERISK_EXT_NOT_ALLOWED_LOC "Die Erweiterungen * und ? sind nicht erlaubt, da sie gefährlich sind (Binaries könnten mit xx2 leeren Dateien überschrieben werden)" +#DEFINE C_BACKLINK_CANT_UPDATE_BL_LOC "Backlink kann nicht aktualisiert werden" #DEFINE C_BACKLINK_OF_TABLE_LOC "von Tabelle" -#DEFINE C_BACKUP_OF_LOC "Mache Backup von: " -#DEFINE C_CANT_GENERATE_FILE_BECAUSE_IT_IS_READONLY_LOC "Kann Datei [<>] nicht generieren da sie Schreibgeschützt ist" +#DEFINE C_BACKUP_OF_LOC "Erzeuge Backup von: " +#DEFINE C_CANT_GENERATE_FILE_BECAUSE_IT_IS_READONLY_LOC "Kann Datei [<>] nicht generieren, da sie schreibgeschützt ist" #DEFINE C_CONFIGFILE_LOC "Benutze Konfigurationsdatei:" #DEFINE C_CONVERSION_CANCELLED_BY_USER_LOC "Konvertierung durch den Benutzer abgebrochen" -#DEFINE C_CONVERTER_UNLOAD_LOC "Konverter wird entladen" +#DEFINE C_CONVERTER_UNLOAD_LOC "Konverter wird entladen" &&don't realy grok it even in english #DEFINE C_CONVERTING_FILE_LOC "Konvertiere Datei" -#DEFINE C_DATA_ERROR_CANT_PARSE_UNPAIRING_DOUBLE_QUOTES_LOC "Datenfehler: Keine Analyse möglich da ungepaarte Anführungszeichen in Zeile <>" +#DEFINE C_DATA_ERROR_CANT_PARSE_UNPAIRING_DOUBLE_QUOTES_LOC "Datenfehler: Keine Analyse möglich, da ungepaarte Anführungszeichen in Zeile <> sind." #DEFINE C_DUPLICATED_FILE_LOC "Doppelte Datei" #DEFINE C_ENDDEFINE_MARKER_NOT_FOUND_LOC "Kann keinen Ende Marker [ENDDEFINE] in Zeile <> für die ID [<>] finden" #DEFINE C_END_MARKER_NOT_FOUND_LOC "Kann keinen Ende Marker [<>] welcher den Start Marker [<>] in Zeile <> schließt" -#DEFINE C_END_OF_PROCESS_LOC "Ende der Prozess" +#DEFINE C_END_OF_PROCESS_LOC "Ende desr Prozesses" #DEFINE C_FIELD_NOT_FOUND_ON_FILE_STRUCTURE_LOC "Feld [<>] nicht in der Struktur von Datei <> gefunden" #DEFINE C_FILE_DOESNT_EXIST_LOC "Datei existiert nicht:" #DEFINE C_FILE_NAME_IS_NOT_SUPPORTED_LOC "Datei [<<.c_InputFile>>] wird nicht unterstützt" #DEFINE C_FILE_NOT_FOUND_LOC "Datei nicht gefunden" -#DEFINE C_EXTENSION_RECONFIGURATION_LOC "Erweiterungsneukonfiguration:" -#DEFINE C_EXTERNAL_CLASS_COUNT_DOES_NOT_MATCH_FOUND_CLASSES_LOC "Externe Klassenzahl (<< toModulo._ExternalClasses_Count >>) nicht gefunden Klassen entsprechen (<< toModulo._Clases_Count >>) für Datei [<< toFoxBin2Prg.c_InputFile >>]" +#DEFINE C_EXTENSION_RECONFIGURATION_LOC " Nneukonfiguration der Erweiterungen:" &&wir wollen es mal nicht übertreiben, mit den zusammengesetzten Substantiven +#DEFINE C_EXTERNAL_CLASS_COUNT_DOES_NOT_MATCH_FOUND_CLASSES_LOC "Die Anzahl externee Klassen (<< toModulo._ExternalClasses_Count >>) entspricht nicht der der gefunden Klassen (<< toModulo._Clases_Count >>), Datei: [<< toFoxBin2Prg.c_InputFile >>]" #DEFINE C_EXTERNAL_CLASS_NAME_DOES_NOT_FOUND_LOC "Externe Klasse (<>) nicht in der Datei [<>] gefunden" #DEFINE C_FOXBIN2PRG_ERROR_CAPTION_LOC "FOXBIN2PRG: FEHLER!!" #DEFINE C_FOXBIN2PRG_INFO_SINTAX_LOC "FOXBIN2PRG: SYNTAX INFO" @@ -31,26 +31,26 @@ + " FOXBIN2PRG 'c:\development\classes\*.vcx' '0' '0' '0' '1' '1'" + CR_LF + CR_LF ; + "Ein Beispiel für die Generierung der TXT von allen VCX in 'c:\development\classes', ohne Anzeige des Fehlerfensters und ohne LOG datei: " + CR_LF ; + " FOXBIN2PRG 'c:\development\classes\*.vc2' '0' '0' '0' '1' '0'" -#DEFINE C_FOXBIN2PRG_JUST_VFP_9_LOC "FOXBIN2PRG ist nur für Visual FoxPro 9.0!" +#DEFINE C_FOXBIN2PRG_JUST_VFP_9_LOC "FOXBIN2PRG arbeitet nur für Visual FoxPro 9.0!" #DEFINE C_FOXBIN2PRG_WARN_CAPTION_LOC "FOXBIN2PRG: WARNUNG!" #DEFINE C_LANGUAGE_LOC "DE" -#DEFINE C_MENU_NOT_IN_VFP9_FORMAT_LOC "Menu [<>] ist NICHT in VFP 9 Format! - Bitte zuerst nach VFP 9 konvertieren mit MODIFY MENU '<>'" +#DEFINE C_MENU_NOT_IN_VFP9_FORMAT_LOC "Menu [<>] ist NICHT in VFP 9 Format! - Bitte zuerst mit MODIFY MENU '<>' nach VFP 9 konvertieren." #DEFINE C_NAMES_CAPITALIZATION_PROGRAM_FOUND_LOC "* Programm für Großschreibungssetzung [<>] gefunden" #DEFINE C_NAMES_CAPITALIZATION_PROGRAM_NOT_FOUND_LOC "* Programm für Großschreibungssetzung [<>] nicht gefunden" -#DEFINE C_OBJECT_NAME_WITHOUT_OBJECT_OREG_LOC "Objekt [<>] enthält nicht oReg Objekt (level <>)" +#DEFINE C_OBJECT_NAME_WITHOUT_OBJECT_OREG_LOC "Objekt [<>] enthält nicht das oReg Objekt (level <>)" #DEFINE C_ONLY_SETNAME_AND_GETNAME_RECOGNIZED_LOC "Befehl nicht erkannt. Nur SETNAME und GETNAME erlaubt." -#DEFINE C_OUTPUT_FILE_IS_NOT_OVERWRITEN_LOC "Optimierung: Ausgabedatei [<>] wurde nicht überschrieben da sie dieselbe ist wie die neu generierte." -#DEFINE C_OUTPUTFILE_NEWER_THAN_INPUTFILE_LOC "Optimierung: Ausgabedatei [<>] wurde nicht erneuert da sie neuer ist als die Ursprungsdatei." -#DEFINE C_PROCEDURE_NOT_CLOSED_ON_LINE_LOC "Procedur nicht geschlossen. Letzte Zeile des Codes muss ENDPROC sein. [<>, Recno:<>]" +#DEFINE C_OUTPUT_FILE_IS_NOT_OVERWRITEN_LOC "Optimierung: Ausgabedatei [<>] wurde nicht überschrieben, da sie dieselbe ist wie die neu generierte." +#DEFINE C_OUTPUTFILE_NEWER_THAN_INPUTFILE_LOC "Optimierung: Ausgabedatei [<>] wurde nicht erneuert, da sie neuer ist als die Ursprungsdatei." +#DEFINE C_PROCEDURE_NOT_CLOSED_ON_LINE_LOC "Prozcedur nicht geschlossen. Letzte Zeile des Codes muss ENDPROC sein. [<>, Recno:<>]" #DEFINE C_PROCESSING_LOC "Bearbeite Datei" #DEFINE C_PROCESS_PROGRESS_LOC "Bearbeitungsfortschritt:" #DEFINE C_PROPERTY_NAME_NOT_RECOGNIZED_LOC "Eigenschaft [<>] nicht erkannt." #DEFINE C_REPORT_NOT_IN_VFP9_FORMAT_LOC "Report [<>] ist NICHT in VFP 9 Format! - Bitte zuerst nach VFP 9 konvertieren mit MODIFY REPORT '<>'" #DEFINE C_REQUESTING_CAPITALIZATION_OF_FILE_LOC "- Forder Großschreibung für Datei [<>] an" -#DEFINE C_SCANNING_FILE_AND_DIR_INFO_LOC "Scannen Datei- und Verzeichnisinformationen für" -#DEFINE C_SOURCEFILE_LOC "Source Datei: " +#DEFINE C_SCANNING_FILE_AND_DIR_INFO_LOC "Scanne Datei- und Verzeichnisinformationen für" +#DEFINE C_SOURCEFILE_LOC "Quell Datei: " #DEFINE C_STRUCTURE_NESTING_ERROR_ENDPROC_EXPECTED_LOC "Fehler in Verschachtelungsstruktur. ENDPROC erwartet, aber es wurde ENDDEFINE in Klasse <> (<>), Zeile <> der Datei <> gefunden" #DEFINE C_STRUCTURE_NESTING_ERROR_ENDPROC_EXPECTED_2_LOC "Fehler in Verschachtelungsstruktur. ENDPROC wurde erwartet, aber es wurde ENDDEFINE in Klasse <> (<>.<>), Zeile <> der Datei <> gefunden" #DEFINE C_UNKNOWN_CLASS_NAME_LOC "Unbekannte Klasse [<>]" -#DEFINE C_WARN_TABLE_ALIAS_ON_INDEX_EXPRESSION_LOC "WARNUNG!!" + CR_LF+ "SICHERSTELLEN DAS KEIN TABELLENALIAS IN DEM INDEXAUSDRUCK BENUTZT WIRD!! (z.B.: index on <>.campo tag keyname)" +#DEFINE C_WARN_TABLE_ALIAS_ON_INDEX_EXPRESSION_LOC "WARNUNG!!" + CR_LF+ "STELLEN SIE SICHER, DAS KEIN TABELLENALIAS IM INDEXAUSDRUCK BENUTZT WIRD!! (z.B.: index on <>.campo tag keyname)" #DEFINE C_WITH_ERRORS_LOC "mit Fehlern"