Berichtigung von lib/translate.py aus dem letzen Merge

This commit is contained in:
2026-02-25 15:50:06 +01:00
parent 7ec65d6c77
commit 10caa9d07f
2 changed files with 509 additions and 257 deletions
+11 -12
View File
@@ -1,6 +1,6 @@
@echo off
REM Zentrale Batch-Datei für DXF/JSON-Übersetzungen
REM Zentrale Batch-Datei fr DXF/JSON-bersetzungen
REM Wird von tr2dxf_XX.bat Dateien mit Sprachparameter aufgerufen
if [%1]==[] goto usage
@@ -26,7 +26,7 @@ REM Zielverzeichnis
set TARGET_DIR=%PROJECT_WORK%
mkdir "%TARGET_DIR%"
REM Prüfe Dateityp und wähle entsprechenden Workflow
REM Prfe Dateityp und whle entsprechenden Workflow
if /I "%EXT%"==".json" goto retranslate_json
if /I "%EXT%"==".txt" goto retranslate_txt
if /I "%EXT%"==".dxf" goto translate_dxf
@@ -45,9 +45,9 @@ if not exist "%PROJECT_WORK%\%RESULT_DXF%" (
pause
goto :eof
)
move %PROJECT_WORK%\%RESULT_DXF% %PROJECT_BOM_RESULTS%
move %PROJECT_WORK%\%RESULT_DXF% %DIR%
echo.
echo === Translation file created: %PROJECT_BOM_RESULTS%\%RESULT_DXF% ===
echo === Translation file created: %DIR%\%RESULT_DXF% ===
pause
goto :eof
@@ -65,7 +65,6 @@ echo === JSON file updated: %INPUT_FILE% ===
pause
goto :eof
:retranslate_txt
echo.
echo === Re-translating TXT file with current %LANG%.cfg ===
@@ -79,23 +78,23 @@ echo.
echo === TXT file updated: %INPUT_FILE% ===
pause
goto :eof
:invalid_filetype
@echo FEHLER: Ungültiger Dateityp: %EXT%
@echo FEHLER: Ungltiger Dateityp: %EXT%
@echo Erlaubt sind: .dxf, .dwg, .json, .txt
pause
goto :eof
:usage
@echo Usage: %0 ^<LANG^> ^<file.dxf^|file.json|file.txt^>
@echo Usage: %0 ^<LANG^> ^<file.dxf^|file.json^|file.txt^>
@echo LANG: Zielsprache (CS, EN, FR, IT, ES)
@echo - .dxf/.dwg: Extrahiert und übersetzt Texte zur angegebenen Sprache
@echo - .json: Re-übersetzt vorhandene Übersetzungen mit aktueller LANG.cfg
@echo - .txt: Re-übersetzt TXT Datei (translations/untranslated) mit aktueller LANG.cfg
@echo - .dxf/.dwg: Extrahiert und bersetzt Texte zur angegebenen Sprache
@echo - .json: Re-bersetzt vorhandene bersetzungen mit aktueller LANG.cfg
@echo - .txt: Re-bersetzt TXT-Datei (translations/untranslated) mit aktueller LANG.cfg
@echo.
@echo Beispiele:
@echo %0 CS myfile.dxf
@echo %0 EN translations.json
@echo %0 CS translation_texts.txt
@echo %0 CS translations_texts.txt
exit /B 1
goto :eof