diff --git a/scripts/windows/coco-dev-setup/batch/localisation/de.coco b/scripts/windows/coco-dev-setup/batch/localisation/de.coco index 6c3105433..f9ddc7344 100755 --- a/scripts/windows/coco-dev-setup/batch/localisation/de.coco +++ b/scripts/windows/coco-dev-setup/batch/localisation/de.coco @@ -15,10 +15,10 @@ <sks>Sind die für CodeCombat benötigten Programme bereits installiert?</sks> <skq>Wir empfehlen Ihnen, mit „Nein“ zu antorten, falls Sie unsicher sind.</skq> <skc>Überspringe Installation der Programme...</skc> - <1>Ohne Software von Drittanbietern könnte CodeCombat nicht entwickelt werden.</1> - <2>Aus diesem Grund müssen Sie diese Software installieren,</2> - <3>um sich in der Community zu engagieren.</3> - <4>Wenn Sie ein Programm bereits installiert haben, brechen Sie die Installation bitte ab.</4> + <b1>Ohne Software von Drittanbietern könnte CodeCombat nicht entwickelt werden.</b1> + <b2>Aus diesem Grund müssen Sie diese Software installieren,</b2> + <b3>um sich in der Community zu engagieren.</b3> + <b4>Wenn Sie ein Programm bereits installiert haben, brechen Sie die Installation bitte ab.</b4> <prefix>Haben Sie bereits die aktuellste Version von</prefix> <sufix>installiert?</sufix> <downloading>wird heruntergeladen...</downloading> @@ -71,11 +71,11 @@ <readme>Willst du das README lesen, um weitere Informationen zu erhalten?</readme> </end> <start> - <1>Von nun an kannst du die Entwicklungsumgebung starten unter</1> - <2>einmal mit der Maus klicken.</2> - <3> 1) Einfach Doppelklicken</3> - <4>und warten bis die Entwicklungsumgebung fertig geladen hat.</4> - <5> 2) Jetzt 'localhost:3000' in deinem bevorzugten Browser aufrufen.</5> - <6>Fertig. Du bist nun bereit, bei CodeCombat mitzuarbeiten!</6> + <b1>Von nun an kannst du die Entwicklungsumgebung starten unter</b1> + <b2>einmal mit der Maus klicken.</b2> + <b3> 1) Einfach Doppelklicken</b3> + <b4>und warten bis die Entwicklungsumgebung fertig geladen hat.</b4> + <b5> 2) Jetzt 'localhost:3000' in deinem bevorzugten Browser aufrufen.</b5> + <b6>Fertig. Du bist nun bereit, bei CodeCombat mitzuarbeiten!</b6> </start> </variables> \ No newline at end of file diff --git a/scripts/windows/coco-dev-setup/batch/scripts/get_config.bat b/scripts/windows/coco-dev-setup/batch/scripts/get_config.bat index fe51a71d1..21c975aaf 100755 --- a/scripts/windows/coco-dev-setup/batch/scripts/get_config.bat +++ b/scripts/windows/coco-dev-setup/batch/scripts/get_config.bat @@ -1 +1,3 @@ -call run_script .\get_var.ps1 ..\config\config.coco %1 \ No newline at end of file +for /F "delims=" %%F in ('call run_script .\\get_var.ps1 ..\\config\\config.coco %1') do ( + set "%1=%%F" +) \ No newline at end of file diff --git a/scripts/windows/coco-dev-setup/batch/scripts/get_download.bat b/scripts/windows/coco-dev-setup/batch/scripts/get_download.bat index d8c209f16..2f884b366 100755 --- a/scripts/windows/coco-dev-setup/batch/scripts/get_download.bat +++ b/scripts/windows/coco-dev-setup/batch/scripts/get_download.bat @@ -1,3 +1,3 @@ -call run_script .\get_var.ps1 ..\\config\\downloads.coco %2 %3 %4 %5 %6 > var.tmp -set /p %1= < var.tmp -del /q var.tmp \ No newline at end of file +for /F "delims=" %%F in ('call run_script .\\get_var.ps1 ..\\config\\downloads.coco %2 %3 %4 %5') do ( + set "%1=%%F" +) \ No newline at end of file diff --git a/scripts/windows/coco-dev-setup/batch/scripts/get_local_text.bat b/scripts/windows/coco-dev-setup/batch/scripts/get_local_text.bat index aae9bf110..9a54a78c5 100755 --- a/scripts/windows/coco-dev-setup/batch/scripts/get_local_text.bat +++ b/scripts/windows/coco-dev-setup/batch/scripts/get_local_text.bat @@ -1 +1 @@ -call get_text %language_id% %1 %2 %3 %4 %5 \ No newline at end of file +call get_text !language_id! %1 %2 %3 %4 %5 \ No newline at end of file diff --git a/scripts/windows/coco-dev-setup/batch/scripts/get_text.bat b/scripts/windows/coco-dev-setup/batch/scripts/get_text.bat index 33f75adf4..aacdf94f2 100755 --- a/scripts/windows/coco-dev-setup/batch/scripts/get_text.bat +++ b/scripts/windows/coco-dev-setup/batch/scripts/get_text.bat @@ -1,3 +1,3 @@ -call run_script .\get_var.ps1 ..\\localisation\\%1.coco %3 %4 %5 %6 %7 > var.tmp -set /p %2= < var.tmp -del /q var.tmp \ No newline at end of file +for /F "delims=" %%F in ('call run_script .\\get_var.ps1 ..\\localisation\\%1.coco %3 %4 %5 %6') do ( + set "%2=%%F" +) \ No newline at end of file diff --git a/scripts/windows/coco-dev-setup/batch/scripts/get_var.ps1 b/scripts/windows/coco-dev-setup/batch/scripts/get_var.ps1 index 91da095d5..5e63443fb 100755 --- a/scripts/windows/coco-dev-setup/batch/scripts/get_var.ps1 +++ b/scripts/windows/coco-dev-setup/batch/scripts/get_var.ps1 @@ -1,17 +1,27 @@ $xml_file = [xml](get-content $args[0]) -if($args.count -eq 3) +if($args.count -eq 2) { - cmd /c "set_var.bat" ($args[1]) ($xml_file.variables.($args[2])) + $var_output = ($xml_file.variables.($args[1])) +} +elseif($args.count -eq 3) +{ + $var_output = ($xml_file.variables.($args[1]).($args[2])) } elseif($args.count -eq 4) { - cmd /c "set_var.bat" ($args[1]) ($xml_file.variables.($args[2]).($args[3])) + $var_output = ($xml_file.variables.($args[1]).($args[2]).($args[3])) } elseif($args.count -eq 5) { - cmd /c "set_var.bat" ($args[1]) ($xml_file.variables.($args[2]).($args[3]).($args[4])) + $var_output = ($xml_file.variables.($args[1]).($args[2]).($args[3]).($args[4])) } elseif($args.count -eq 6) { - cmd /c "set_var.bat" ($args[1]) ($xml_file.variables.($args[2]).($args[3]).($args[4]).($args[5])) -} \ No newline at end of file + $var_output = ($xml_file.variables.($args[1]).($args[2]).($args[3]).($args[4]).($args[5])) +} +elseif($args.count -eq 7) +{ + $var_output = ($xml_file.variables.($args[1]).($args[2]).($args[3]).($args[4]).($args[5]).($args[6])) +} + +Write-Host "$var_output" \ No newline at end of file