diff --git a/levels/.gitignore b/levels/.gitignore index a89f4c3d..bf093fc5 100644 --- a/levels/.gitignore +++ b/levels/.gitignore @@ -1,2 +1,4 @@ *.xml *.xhtml +*.po~ +*-po4a.cfg diff --git a/levels/CMakeLists.txt b/levels/CMakeLists.txt index 17e463b1..c3d95f94 100644 --- a/levels/CMakeLists.txt +++ b/levels/CMakeLists.txt @@ -4,15 +4,18 @@ cmake_minimum_required(VERSION 2.8) find_program(PO4A po4a) if(PO4A) - add_custom_command(OUTPUT levels_i18n - COMMAND ./gen_levels_xml.sh - COMMAND touch ${CMAKE_CURRENT_BINARY_DIR}/levels_i18n + set(_levels_i18n_target "levels_i18n") + add_custom_command(OUTPUT ${_levels_i18n_target} + COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/${_levels_i18n_target} + COMMAND ./gen_levels_xml.sh ${CMAKE_CURRENT_BINARY_DIR}/${_levels_i18n_target} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - COMMENT "Handle level instruction translations" + COMMENT "Inject level translations" ) - add_custom_target(translate_levels ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/levels_i18n) + add_custom_target(translate_levels ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${_levels_i18n_target}) + install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${_levels_i18n_target}/ DESTINATION ${COLOBOT_INSTALL_DATA_DIR}/levels) +else() + message(WARNING "po4a not found, levels will not get translated") + file(GLOB levelfiles "${CMAKE_CURRENT_SOURCE_DIR}/*.txt") + list(REMOVE_ITEM levelfiles "${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt") + install(FILES ${levelfiles} DESTINATION ${COLOBOT_INSTALL_DATA_DIR}/levels/) endif() - -file(GLOB levelfiles "${CMAKE_CURRENT_SOURCE_DIR}/*.txt") -list(REMOVE_ITEM levelfiles "${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt") -install(FILES ${levelfiles} DESTINATION ${COLOBOT_INSTALL_DATA_DIR}/levels/) diff --git a/levels/defi-po4a.cfg b/levels/defi-po4a.cfg deleted file mode 100644 index 717dfcc2..00000000 --- a/levels/defi-po4a.cfg +++ /dev/null @@ -1,18 +0,0 @@ -[po_directory] defi-po/ -[type:xml] defi100.xml $lang:defi100.$lang.xml -[type:xml] defi101.xml $lang:defi101.$lang.xml -[type:xml] defi102.xml $lang:defi102.$lang.xml -[type:xml] defi103.xml $lang:defi103.$lang.xml -[type:xml] defi104.xml $lang:defi104.$lang.xml -[type:xml] defi200.xml $lang:defi200.$lang.xml -[type:xml] defi201.xml $lang:defi201.$lang.xml -[type:xml] defi202.xml $lang:defi202.$lang.xml -[type:xml] defi203.xml $lang:defi203.$lang.xml -[type:xml] defi204.xml $lang:defi204.$lang.xml -[type:xml] defi205.xml $lang:defi205.$lang.xml -[type:xml] defi300.xml $lang:defi300.$lang.xml -[type:xml] defi301.xml $lang:defi301.$lang.xml -[type:xml] defi302.xml $lang:defi302.$lang.xml -[type:xml] defi400.xml $lang:defi400.$lang.xml -[type:xml] defi401.xml $lang:defi401.$lang.xml -[type:xml] defi402.xml $lang:defi402.$lang.xml diff --git a/levels/defi100.txt b/levels/defi100.txt index c27bdfd6..05750281 100644 --- a/levels/defi100.txt +++ b/levels/defi100.txt @@ -1,2 +1 @@ Title.E text="Fundamentals" resume="Fundamentals" -Title.F text="Base" resume="Base" diff --git a/levels/defi101.txt b/levels/defi101.txt index 55f7a9c8..b7392b56 100644 --- a/levels/defi101.txt +++ b/levels/defi101.txt @@ -1,9 +1,6 @@ Title.E text="Follow a path" Resume.E text="Move the bot along a given path." ScriptName.E text="Move" -Title.F text="Suivre un chemin" -Resume.F text="Déplacer un robot le long d'une trajectoire donnée." -ScriptName.F text="Déplace" Instructions name="dmove1.txt" immediat=1 HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/defi102.txt b/levels/defi102.txt index b98bf47d..16226603 100644 --- a/levels/defi102.txt +++ b/levels/defi102.txt @@ -1,9 +1,6 @@ Title.E text="Massacre" Resume.E text="Use a loop in order to destroy four targets." ScriptName.E text="Go" -Title.F text="Massacre" -Resume.F text="Détruire quatre cibles à l'aide d'une boucle." -ScriptName.F text="Go" Instructions name="dfor.txt" immediat=1 HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/defi103.txt b/levels/defi103.txt index 2caf37fe..40ecc1ca 100644 --- a/levels/defi103.txt +++ b/levels/defi103.txt @@ -1,9 +1,6 @@ Title.E text="Exchange posts 3" Resume.E text="Collect lots of valuable information from information exchange posts." ScriptName.E text="Info" -Title.F text="Bornes" -Resume.F text="Récolter des informations de direction et de distance." -ScriptName.F text="Suivre" Instructions name="dexch1.txt" immediat=1 HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/defi104.txt b/levels/defi104.txt index c2845697..ce13c180 100644 --- a/levels/defi104.txt +++ b/levels/defi104.txt @@ -1,9 +1,6 @@ Title.E text="Labyrinth 3" Resume.E text="Teach your bot how to find its way out of the labyrinth." ScriptName.E text="Labyrinth" -Title.F text="Labyrinthe" -Resume.F text="Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." -ScriptName.F text="Labyrinthe" Instructions name="dlaby1.txt" immediat=1 HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/defi200.txt b/levels/defi200.txt index 9bae0a68..fdf6bfb5 100644 --- a/levels/defi200.txt +++ b/levels/defi200.txt @@ -1,2 +1 @@ Title.E text="Motors" resume="Motor" -Title.F text="Moteurs" resume="Moteur" diff --git a/levels/defi201.txt b/levels/defi201.txt index b08bcd28..70e6d40f 100644 --- a/levels/defi201.txt +++ b/levels/defi201.txt @@ -1,9 +1,6 @@ Title.E text="Crazy bot 2" Resume.E text="Use the radar to put some order into a big mess left behind by a crazy bot." ScriptName.E text="Radar" -Title.F text="Le petit poucet" -Resume.F text="Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." -ScriptName.F text="Ramasse" Instructions name="dradar1.txt" immediat=1 HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/defi202.txt b/levels/defi202.txt index e38e3070..0e140950 100644 --- a/levels/defi202.txt +++ b/levels/defi202.txt @@ -1,9 +1,6 @@ Title.E text="Shadow 2" Resume.E text="Follow a bot, as if you were its shadow." ScriptName.E text="Follow" -Title.F text="Copieur ..." -Resume.F text="Suivez un robot, sans le heurter." -ScriptName.F text="Suivre" Instructions name="dfollow1.txt" immediat=1 HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/defi203.txt b/levels/defi203.txt index e1ea478e..c624e15d 100644 --- a/levels/defi203.txt +++ b/levels/defi203.txt @@ -1,9 +1,6 @@ Title.E text="Help" Resume.E text="Defend yourself agains all alien attacks." ScriptName.E text="Defense" -Title.F text="Au secours" -Resume.F text="Défendez-vous de toutes les attaques ennemies." -ScriptName.F text="Protect" Instructions name="dhelp1.txt" immediat=1 HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/defi204.txt b/levels/defi204.txt index 9dc5ec70..f684d55f 100644 --- a/levels/defi204.txt +++ b/levels/defi204.txt @@ -1,9 +1,6 @@ Title.E text="Radar and traps 1" Resume.E text="Use your radar to look for various items, but watch out for the mines." ScriptName.E text="Traps" -Title.F text="Radar et pièges 1" -Resume.F text="Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." -ScriptName.F text="Cherche" Instructions name="dtrap1.txt" immediat=1 HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/defi205.txt b/levels/defi205.txt index 1a66cbe0..8e01d141 100644 --- a/levels/defi205.txt +++ b/levels/defi205.txt @@ -1,9 +1,6 @@ Title.E text="Radar and traps 2" Resume.E text="Try to figure out how to survive in a hostile environment." ScriptName.E text="Traps" -Title.F text="Radar et pièges 2" -Resume.F text="A vous d'imaginer comment survivre dans un milieu hostile." -ScriptName.F text="Cherche" Instructions name="dtrap2.txt" immediat=1 HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/defi300.txt b/levels/defi300.txt index aa0762d8..dfcbaff9 100644 --- a/levels/defi300.txt +++ b/levels/defi300.txt @@ -1,2 +1 @@ Title.E text="Mover" resume="Move" -Title.F text="Déplacements" resume="Déplace" diff --git a/levels/defi301.txt b/levels/defi301.txt index 2ce9af18..848adf9c 100644 --- a/levels/defi301.txt +++ b/levels/defi301.txt @@ -1,9 +1,6 @@ Title.E text="Mover 1" Resume.E text="Retrieve some titanium ore in order to convert it to titanium cubes." ScriptName.E text="Mover" -Title.F text="Le déménageur 1" -Resume.F text="Déplacer du minerai pour le convertir en métal." -ScriptName.F text="Déplace" Instructions name="dremova1.txt" immediat=1 HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/defi302.txt b/levels/defi302.txt index 9c940ac8..b3756d53 100644 --- a/levels/defi302.txt +++ b/levels/defi302.txt @@ -1,9 +1,6 @@ Title.E text="Mover 2" Resume.E text="Try to figure out how to move the titanium cube across obstacles." ScriptName.E text="Mover" -Title.F text="Le déménageur 2" -Resume.F text="Déplacer un cube de métal par dessus des obstacles." -ScriptName.F text="Déplace" Instructions name="dremova2.txt" immediat=1 HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/defi400.txt b/levels/defi400.txt index b16c5174..bd31d82d 100644 --- a/levels/defi400.txt +++ b/levels/defi400.txt @@ -1,2 +1 @@ Title.E text="Functions" resume="Functions" -Title.F text="Fonctions" resume="Fonctions" diff --git a/levels/defi401.txt b/levels/defi401.txt index c76fe633..f2288021 100644 --- a/levels/defi401.txt +++ b/levels/defi401.txt @@ -1,9 +1,6 @@ Title.E text="Function" Resume.E text="Create a function to move a bot." ScriptName.E text="Move" -Title.F text="Une fonction" -Resume.F text="Créer une fonction pour déplacer un robot." -ScriptName.F text="Déplace" Instructions name="dproc1.txt" immediat=1 HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/defi402.txt b/levels/defi402.txt index 2afb03fa..606f8d77 100644 --- a/levels/defi402.txt +++ b/levels/defi402.txt @@ -1,9 +1,6 @@ Title.E text="Spiral 2" Resume.E text="Create a procedure in order to teach your bot to perform a spiral." ScriptName.E text="Move" -Title.F text="La spirale" -Resume.F text="Créer une fonction pour déplacer un robot dans une spirale." -ScriptName.F text="Déplace" Instructions name="dproc2.txt" immediat=1 HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/free-po4a.cfg b/levels/free-po4a.cfg deleted file mode 100644 index d3f6bc9d..00000000 --- a/levels/free-po4a.cfg +++ /dev/null @@ -1,19 +0,0 @@ -[po_directory] free-po/ -[type:xml] free100.xml $lang:free100.$lang.xml -[type:xml] free101.xml $lang:free101.$lang.xml -[type:xml] free200.xml $lang:free200.$lang.xml -[type:xml] free201.xml $lang:free201.$lang.xml -[type:xml] free300.xml $lang:free300.$lang.xml -[type:xml] free301.xml $lang:free301.$lang.xml -[type:xml] free400.xml $lang:free400.$lang.xml -[type:xml] free401.xml $lang:free401.$lang.xml -[type:xml] free500.xml $lang:free500.$lang.xml -[type:xml] free501.xml $lang:free501.$lang.xml -[type:xml] free600.xml $lang:free600.$lang.xml -[type:xml] free601.xml $lang:free601.$lang.xml -[type:xml] free700.xml $lang:free700.$lang.xml -[type:xml] free701.xml $lang:free701.$lang.xml -[type:xml] free800.xml $lang:free800.$lang.xml -[type:xml] free801.xml $lang:free801.$lang.xml -[type:xml] free900.xml $lang:free900.$lang.xml -[type:xml] free901.xml $lang:free901.$lang.xml diff --git a/levels/free100.txt b/levels/free100.txt index 543a4ff5..33d2f8f4 100644 --- a/levels/free100.txt +++ b/levels/free100.txt @@ -1,2 +1 @@ Title.E text="Leaving Earth" resume="Earth" -Title.F text="Sur la Terre" resume="Terre" diff --git a/levels/free101.txt b/levels/free101.txt index 2f2586e0..9ea6e59e 100644 --- a/levels/free101.txt +++ b/levels/free101.txt @@ -1,7 +1,5 @@ Title.E text="Free game" Resume.E text="Do whatever you want, build a base camp and some bots, without any precise objective." -Title.F text="Jeu libre" -Resume.F text="Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." Instructions name="fglobal.txt" HelpFile name="cbot.txt" EndingFile win=-1 lost=-1 diff --git a/levels/free200.txt b/levels/free200.txt index 68fa25d1..4225e847 100644 --- a/levels/free200.txt +++ b/levels/free200.txt @@ -1,2 +1 @@ Title.E text="On the Moon" resume="Moon" -Title.F text="Sur la Lune" resume="Lune" diff --git a/levels/free201.txt b/levels/free201.txt index 2e388f63..baf1146a 100644 --- a/levels/free201.txt +++ b/levels/free201.txt @@ -1,7 +1,5 @@ Title.E text="Free game" Resume.E text="Do whatever you want, build a base camp and some bots, without any precise objective." -Title.F text="Jeu libre" -Resume.F text="Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." Instructions name="fglobal.txt" HelpFile name="cbot.txt" EndingFile win=-1 lost=-1 diff --git a/levels/free300.txt b/levels/free300.txt index fcf714c1..116870a9 100644 --- a/levels/free300.txt +++ b/levels/free300.txt @@ -1,2 +1 @@ Title.E text="On Tropica" resume="Tropica" -Title.F text="Sur Tropica" resume="Tropica" diff --git a/levels/free301.txt b/levels/free301.txt index 40b98d49..1778335c 100644 --- a/levels/free301.txt +++ b/levels/free301.txt @@ -1,7 +1,5 @@ Title.E text="Free game" Resume.E text="Do whatever you want, build a base camp and some bots, without any precise objective." -Title.F text="Jeu libre" -Resume.F text="Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." Instructions name="fglobal.txt" HelpFile name="cbot.txt" EndingFile win=-1 lost=-1 diff --git a/levels/free400.txt b/levels/free400.txt index 4e41368a..b0728506 100644 --- a/levels/free400.txt +++ b/levels/free400.txt @@ -1,2 +1 @@ Title.E text="On Crystalium" resume="Crystalium" -Title.F text="Sur Crystalium" resume="Crystalium" diff --git a/levels/free401.txt b/levels/free401.txt index 4b93a879..1d424911 100644 --- a/levels/free401.txt +++ b/levels/free401.txt @@ -1,7 +1,5 @@ Title.E text="Free game" Resume.E text="Do whatever you want, build a base camp and some bots, without any precise objective." -Title.F text="Jeu libre" -Resume.F text="Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." Instructions name="fglobal.txt" HelpFile name="cbot.txt" EndingFile win=-1 lost=-1 diff --git a/levels/free500.txt b/levels/free500.txt index 1ea613c3..e498e180 100644 --- a/levels/free500.txt +++ b/levels/free500.txt @@ -1,2 +1 @@ Title.E text="On Saari" resume="Saari" -Title.F text="Sur Saari" resume="Saari" diff --git a/levels/free501.txt b/levels/free501.txt index 4308be1d..45827345 100644 --- a/levels/free501.txt +++ b/levels/free501.txt @@ -1,7 +1,5 @@ Title.E text="Free game" Resume.E text="Do whatever you want, build a base camp and some bots, without any precise objective." -Title.F text="Jeu libre" -Resume.F text="Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." Instructions name="fglobal.txt" HelpFile name="cbot.txt" EndingFile win=-1 lost=-1 diff --git a/levels/free600.txt b/levels/free600.txt index a10adcf8..a48cf494 100644 --- a/levels/free600.txt +++ b/levels/free600.txt @@ -1,2 +1 @@ Title.E text="On Volcano" resume="Volcano" -Title.F text="Sur Volcano" resume="Volcano" diff --git a/levels/free601.txt b/levels/free601.txt index 6cf0507d..6d2349c8 100644 --- a/levels/free601.txt +++ b/levels/free601.txt @@ -1,7 +1,5 @@ Title.E text="Free game" Resume.E text="Do whatever you want, build a base camp and some bots, without any precise objective." -Title.F text="Jeu libre" -Resume.F text="Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." Instructions name="fglobal.txt" HelpFile name="cbot.txt" EndingFile win=-1 lost=-1 diff --git a/levels/free700.txt b/levels/free700.txt index e74330fb..a76d02ce 100644 --- a/levels/free700.txt +++ b/levels/free700.txt @@ -1,2 +1 @@ Title.E text="On Centaury" resume="Centaury" -Title.F text="Sur Centaury" resume="Centaury" diff --git a/levels/free701.txt b/levels/free701.txt index 68a97138..4c07c52e 100644 --- a/levels/free701.txt +++ b/levels/free701.txt @@ -1,7 +1,5 @@ Title.E text="Free game" Resume.E text="Do whatever you want, build a base camp and some bots, without any precise objective." -Title.F text="Jeu libre" -Resume.F text="Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." Instructions name="fglobal.txt" HelpFile name="cbot.txt" EndingFile win=-1 lost=-1 diff --git a/levels/free800.txt b/levels/free800.txt index 709c7c6b..98b4b84b 100644 --- a/levels/free800.txt +++ b/levels/free800.txt @@ -1,2 +1 @@ Title.E text="On Orpheon" resume="Orpheon" -Title.F text="Sur Orphéon" resume="Orphéon" diff --git a/levels/free801.txt b/levels/free801.txt index 4607a667..335b2cb4 100644 --- a/levels/free801.txt +++ b/levels/free801.txt @@ -1,7 +1,5 @@ Title.E text="Jeu libre" Resume.E text="Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." -Title.F text="Jeu libre" -Resume.F text="Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." Instructions name="fglobal.txt" HelpFile name="cbot.txt" EndingFile win=-1 lost=-1 diff --git a/levels/free900.txt b/levels/free900.txt index 51da2cd7..2ec3d676 100644 --- a/levels/free900.txt +++ b/levels/free900.txt @@ -1,2 +1 @@ Title.E text="On Terranova" resume="Terranova" -Title.F text="Sur Terranova" resume="Terranova" diff --git a/levels/free901.txt b/levels/free901.txt index 9ef3c495..4fbaab1c 100644 --- a/levels/free901.txt +++ b/levels/free901.txt @@ -1,7 +1,5 @@ Title.E text="Jeu libre" Resume.E text="Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." -Title.F text="Jeu libre" -Resume.F text="Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." Instructions name="fglobal.txt" HelpFile name="cbot.txt" EndingFile win=-1 lost=-1 diff --git a/levels/gen_levels_xml.sh b/levels/gen_levels_xml.sh index 44a7c9af..3f101cdc 100755 --- a/levels/gen_levels_xml.sh +++ b/levels/gen_levels_xml.sh @@ -2,8 +2,14 @@ set -e -lang_short="E F" # P" -lang_long="en fr" # pl" +outdir=$1 + +if [ -z "$outdir" ] || [ "$outdir" = "." ] || [ ! -d $outdir ]; then + echo "No existing output directory provided; syntax is : $0 output_directory" + return 1; +fi + +linguas="en fr" categories="defi free lost perso proto" for sc_i in $(seq 1 9); do @@ -14,133 +20,120 @@ for tr_i in $(seq 1 7); do done # Empty categories: "win" -allsfile_e=xhtml +common_i18n_ext=xhtml gen_i18n_file () { levelfileorig=$1 -allsfile_c=$2 - -levelfile=$(echo $levelfileorig | sed -e "s/\.txt$//g") +common_i18n_file=$2 if [ -z "$levelfileorig" ] || [ ! -f $levelfileorig ]; then echo "No file name provided; syntax is : $0 filename.txt" return 1; fi -for lang in $lang_short; do - dot="."; - langcode=""; - case $lang in - E) dot="";; - F) langcode=fr;; - P) langcode=pl;; - esac - destfile=$levelfile$dot$langcode.xml; - allsfile=$allsfile_c$dot$langcode.$allsfile_e; - echo "<$levelfile>" > $destfile - echo "

" >> $allsfile - for key in Title Resume ScriptName; do - for subkey in text resume; do - subval=$(grep "^$key.$lang.*$subkey" $levelfileorig | sed -e "s/^.*$subkey=\"\([^\"]*\)\".*$/\1/") - # Always write entries, even when empty, otherwise breaks po4a-gettextize - echo "<${key}_$subkey>$levelfile:$subval" >> $destfile - echo "

$levelfile:$subval

" >> $allsfile - done - done - echo "" >> $destfile -done +levelfile=$(echo $levelfileorig | sed -e "s/\.txt$//g") -echo "[type:xml] $levelfile.xml \$lang:$levelfile.\$lang.xml" >> $allsfile_c-po4a.cfg +destfile=$levelfile.xml; +allsfile=$common_i18n_file.$common_i18n_ext; + +echo "<$levelfile>" > $destfile +echo "

" >> $allsfile +for key in Title Resume ScriptName; do + for subkey in text resume; do + subval=$(grep "^$key\.E.*$subkey" $levelfileorig | sed -e "s/^.*$subkey=\"\([^\"]*\)\".*$/\1/") + # Always write entries, even when empty, otherwise breaks po4a-gettextize + echo "<${key}_$subkey>$levelfile:$subval" >> $destfile + echo "

$levelfile:$subval

" >> $allsfile + done +done +echo "" >> $destfile + +echo "[type:xml] $levelfile.xml \$lang:$levelfile.\$lang.xml" >> $common_i18n_file-po4a.cfg echo -n "." } -echo "* Cleanup" - -rm -f *.xml -rm -f *po4a.cfg - for category in $categories; do -echo "* Category: $category " + echo "* Category: $category " - echo " * Create initial files" + rm -f $category*.xml + rm -f $category-po4a.cfg + + echo " 0 - Create initial files" echo "[po_directory] $category-po/" > $category-po4a.cfg mkdir -p $category-po - echo -n " * Generate transitional translation files " + echo -n " 1 - Generate transitional source translation files from level files" - echo "" > $category.$allsfile_e - for lang in $lang_long; do + echo "" > $category.$common_i18n_ext + for lang in $linguas; do if [ $lang = "en" ]; then continue; fi; - echo "" > $category.$lang.$allsfile_e + echo "" > $category.$lang.$common_i18n_ext done for level in $(ls $category*.txt); do gen_i18n_file $level $category done + echo "" >> $category.$common_i18n_ext + echo "done" - echo "" >> $category.$allsfile_e - - - echo -n " * Generate pristine potfile: " - po4a-gettextize -M UTF-8 -f xhtml -m $category.$allsfile_e > $category-po/$category.pot 2>/dev/null + echo -n " 3 - Generate pristine potfile: " + po4a-gettextize -M UTF-8 -f xhtml -m $category.$common_i18n_ext > $category-po/$category.pot 2>/dev/null echo "done" - echo -n " * Generate translation files: " - for lang in $lang_long; do + echo -n " 4 - Generate translation files: " + for lang in $linguas; do if [ $lang = "en" ]; then continue; fi; echo -n "$lang " - echo "" >> $category.$lang.$allsfile_e + echo "" >> $category.$lang.$common_i18n_ext pofile=$category-po/$lang.po if [ ! -f $pofile ]; then - po4a-gettextize -M UTF-8 -L UTF-8 -f xhtml -m $category.$allsfile_e -l $category.$lang.$allsfile_e > $pofile - sed -e 's/, fuzzy//g' -i $pofile - else - po4a-updatepo -M UTF-8 -f xhtml -m $category.$allsfile_e -p $pofile 2>/dev/null + sed -e 's/charset=CHARSET/charset=UTF-8/g' $category-po/$category.pot > $pofile fi + po4a-updatepo -M UTF-8 -f xhtml -m $category.$common_i18n_ext -p $pofile 2>/dev/null done echo " done" - echo -n " * Cleanup po4a infrastructure, run po4a … " + echo -n " 5 - Cleanup po4a infrastructure, run po4a … " po4a -f $category-po4a.cfg 2>/dev/null 1>&2 echo "done" -done + echo -n " 6 - Inject translation in level files: " + + for levelfile in $(ls $category*.txt); do + # Always start afresh + rm -f $outdir/$levelfile -echo -n "* Inject translation in level files: " - -for levelfile in $(ls *.txt); do - rootfilename=$(echo $levelfile | sed 's/\.txt$//g') - mv $levelfile $levelfile.old - for lang in $lang_long; do - dotlang=".$lang" - case $lang in - en) dotlang=""; langcode=".E";; - fr) langcode=".F";; - pl) langcode=".P";; - esac - xmlfile=$rootfilename$dotlang.xml - echo -n "." - if [ -f $xmlfile ]; then - for key in Title Resume ScriptName; do - lineend="" - for subkey in text resume; do - keyval=$(grep "^<${key}_${subkey}>" $xmlfile | sed -e "s|^<${key}\_${subkey}>${rootfilename}:\(.*\)<\/${key}\_${subkey}>$|\1|g") - if [ -n "$keyval" ]; then - lineend="$lineend $subkey=\"$keyval\"" + rootfilename=$(echo $levelfile | sed 's/\.txt$//g') + for lang in $linguas; do + dotlang=".$lang" + langcode=""; + case $lang in + en) dotlang=""; langcode=".E";; + fr) langcode=".F";; + pl) langcode=".P";; + esac + xmlfile=$rootfilename$dotlang.xml + echo -n "." + if [ -f $xmlfile ]; then + for key in Title Resume ScriptName; do + lineend="" + for subkey in text resume; do + keyval=$(grep "^<${key}_${subkey}>" $xmlfile | sed -e "s|^<${key}\_${subkey}>${rootfilename}:\(.*\)<\/${key}\_${subkey}>$|\1|g") + if [ -n "$keyval" ]; then + lineend="$lineend $subkey=\"$keyval\"" + fi + done + if [ -n "$lineend" ]; then + echo "$key$langcode$lineend" >> $outdir/$levelfile fi done - if [ -n "$lineend" ]; then - echo "$key$langcode$lineend" >> $levelfile - fi - done - fi + fi + done + sed -e '/^Title/d;/^Resume/d;/^ScriptName/d' $levelfile >> $outdir/$levelfile done - sed -e '/^Title/d;/^Resume/d;/^ScriptName/d' $levelfile.old >> $levelfile - rm $levelfile.old + echo "done." done - -echo "done." diff --git a/levels/lost-po4a.cfg b/levels/lost-po4a.cfg deleted file mode 100644 index c365174a..00000000 --- a/levels/lost-po4a.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[po_directory] lost-po/ -[type:xml] lost000.xml $lang:lost000.$lang.xml diff --git a/levels/perso-po4a.cfg b/levels/perso-po4a.cfg deleted file mode 100644 index e655ba04..00000000 --- a/levels/perso-po4a.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[po_directory] perso-po/ -[type:xml] perso000.xml $lang:perso000.$lang.xml diff --git a/levels/proto-po4a.cfg b/levels/proto-po4a.cfg deleted file mode 100644 index 13946183..00000000 --- a/levels/proto-po4a.cfg +++ /dev/null @@ -1,31 +0,0 @@ -[po_directory] proto-po/ -[type:xml] proto100.xml $lang:proto100.$lang.xml -[type:xml] proto101.xml $lang:proto101.$lang.xml -[type:xml] proto102.xml $lang:proto102.$lang.xml -[type:xml] proto103.xml $lang:proto103.$lang.xml -[type:xml] proto104.xml $lang:proto104.$lang.xml -[type:xml] proto200.xml $lang:proto200.$lang.xml -[type:xml] proto201.xml $lang:proto201.$lang.xml -[type:xml] proto202.xml $lang:proto202.$lang.xml -[type:xml] proto203.xml $lang:proto203.$lang.xml -[type:xml] proto204.xml $lang:proto204.$lang.xml -[type:xml] proto205.xml $lang:proto205.$lang.xml -[type:xml] proto206.xml $lang:proto206.$lang.xml -[type:xml] proto207.xml $lang:proto207.$lang.xml -[type:xml] proto208.xml $lang:proto208.$lang.xml -[type:xml] proto209.xml $lang:proto209.$lang.xml -[type:xml] proto210.xml $lang:proto210.$lang.xml -[type:xml] proto211.xml $lang:proto211.$lang.xml -[type:xml] proto212.xml $lang:proto212.$lang.xml -[type:xml] proto213.xml $lang:proto213.$lang.xml -[type:xml] proto214.xml $lang:proto214.$lang.xml -[type:xml] proto215.xml $lang:proto215.$lang.xml -[type:xml] proto216.xml $lang:proto216.$lang.xml -[type:xml] proto217.xml $lang:proto217.$lang.xml -[type:xml] proto218.xml $lang:proto218.$lang.xml -[type:xml] proto219.xml $lang:proto219.$lang.xml -[type:xml] proto220.xml $lang:proto220.$lang.xml -[type:xml] proto221.xml $lang:proto221.$lang.xml -[type:xml] proto222.xml $lang:proto222.$lang.xml -[type:xml] proto223.xml $lang:proto223.$lang.xml -[type:xml] proto224.xml $lang:proto224.$lang.xml diff --git a/levels/proto100.txt b/levels/proto100.txt index 08041051..4069ce78 100644 --- a/levels/proto100.txt +++ b/levels/proto100.txt @@ -1,2 +1 @@ Title.E text="Prototypes #1" -Title.F text="Prototypes #1" diff --git a/levels/proto101.txt b/levels/proto101.txt index d4e0b19d..e5c68b62 100644 --- a/levels/proto101.txt +++ b/levels/proto101.txt @@ -1,5 +1,4 @@ Title.E text="Module de texturage" -Title.F text="Module de texturage" AmbientColor air= 136;0.533;0.533;0.533 // grey BackColor air= 0;0;0;0 // black diff --git a/levels/proto102.txt b/levels/proto102.txt index 11552c6c..2ee3f0d2 100644 --- a/levels/proto102.txt +++ b/levels/proto102.txt @@ -1,7 +1,5 @@ Title.E text="Photo" Resume.E text="Utilisé pour faire les photos 128x128 des objets." -Title.F text="Photo" -Resume.F text="Utilisé pour faire les photos 128x128 des objets." HelpFile name="cbot.txt" Audio track=2 diff --git a/levels/proto103.txt b/levels/proto103.txt index b59dbd51..8607c487 100644 --- a/levels/proto103.txt +++ b/levels/proto103.txt @@ -1,7 +1,5 @@ Title.E text="Tous" Resume.E text="Tous les robots et tous les bâtiments." -Title.F text="Tous" -Resume.F text="Tous les robots et tous les bâtiments." HelpFile name="cbot.txt" AmbientColor air= 136;0.533;0.533;0.533 // grey diff --git a/levels/proto200.txt b/levels/proto200.txt index b4d97d22..59132ddf 100644 --- a/levels/proto200.txt +++ b/levels/proto200.txt @@ -1,2 +1 @@ Title.E text="Prototypes #2" -Title.F text="Prototypes #2" diff --git a/levels/proto201.txt b/levels/proto201.txt index 4ab34f85..4ef19a3f 100644 --- a/levels/proto201.txt +++ b/levels/proto201.txt @@ -1,7 +1,5 @@ Title.E text="Mars" Resume.E text="Mars" -Title.F text="Mars" -Resume.F text="Mars" HelpFile name="cbot.txt" AmbientColor air=0.400;0.267;0.267;0.400 water=0.078;0.078;0.078;0.078 // grey diff --git a/levels/proto202.txt b/levels/proto202.txt index 40ef3dba..ad46a3c7 100644 --- a/levels/proto202.txt +++ b/levels/proto202.txt @@ -1,7 +1,5 @@ Title.E text="Sable + charbon" Resume.E text="Sable + charbon" -Title.F text="Sable + charbon" -Resume.F text="Sable + charbon" HelpFile name="cbot.txt" AmbientColor air=0.533;0.533;0.400;0.400 water=0.078;0.078;0.078;0.078 // grey diff --git a/levels/proto203.txt b/levels/proto203.txt index 37a26e92..dbeedaba 100644 --- a/levels/proto203.txt +++ b/levels/proto203.txt @@ -1,7 +1,5 @@ Title.E text="Aride gris" Resume.E text="Aride gris" -Title.F text="Aride gris" -Resume.F text="Aride gris" HelpFile name="cbot.txt" AmbientColor air=0.400;0.400;0.400;0.400 water=0.078;0.078;0.078;0.078 // grey diff --git a/levels/proto204.txt b/levels/proto204.txt index 8aa22cc9..3e009d40 100644 --- a/levels/proto204.txt +++ b/levels/proto204.txt @@ -1,7 +1,5 @@ Title.E text="Terre" Resume.E text="Terre" -Title.F text="Terre" -Resume.F text="Terre" HelpFile name="cbot.txt" AmbientColor air=0.400;0.400;0.400;0.400 water=0.078;0.078;0.078;0.078 // grey diff --git a/levels/proto205.txt b/levels/proto205.txt index d5c54fb3..af6a32ab 100644 --- a/levels/proto205.txt +++ b/levels/proto205.txt @@ -1,7 +1,5 @@ Title.E text="Herbe verte" Resume.E text="Herbe verte" -Title.F text="Herbe verte" -Resume.F text="Herbe verte" HelpFile name="cbot.txt" AmbientColor air=0.596;0.596;0.400;0.400 water=0.000;0.251;0.502;0.000 // grey diff --git a/levels/proto206.txt b/levels/proto206.txt index c7db2462..383d52d5 100644 --- a/levels/proto206.txt +++ b/levels/proto206.txt @@ -1,7 +1,5 @@ Title.E text="Lave" Resume.E text="Lave" -Title.F text="Lave" -Resume.F text="Lave" HelpFile name="cbot.txt" AmbientColor air=0.400;0.400;0.400;0.400 water=0.078;0.078;0.078;0.078 // grey diff --git a/levels/proto207.txt b/levels/proto207.txt index 86c47771..b2661e55 100644 --- a/levels/proto207.txt +++ b/levels/proto207.txt @@ -1,7 +1,5 @@ Title.E text="?" Resume.E text="?" -Title.F text="?" -Resume.F text="?" HelpFile name="cbot.txt" AmbientColor air=0.400;0.400;0.400;0.400 water=0.078;0.078;0.078;0.078 // grey diff --git a/levels/proto208.txt b/levels/proto208.txt index 066fa5b4..4b4d28ee 100644 --- a/levels/proto208.txt +++ b/levels/proto208.txt @@ -1,7 +1,5 @@ Title.E text="Sable + fromage" Resume.E text="Sable + fromage" -Title.F text="Sable + fromage" -Resume.F text="Sable + fromage" HelpFile name="cbot.txt" AmbientColor air=0.400;0.400;0.400;0.400 water=0.078;0.078;0.078;0.078 // grey diff --git a/levels/proto209.txt b/levels/proto209.txt index fb874b6d..510ec556 100644 --- a/levels/proto209.txt +++ b/levels/proto209.txt @@ -1,7 +1,5 @@ Title.E text="Chili" Resume.E text="Chili" -Title.F text="Chili" -Resume.F text="Chili" HelpFile name="cbot.txt" AmbientColor air=0.400;0.400;0.400;0.400 water=0.078;0.078;0.078;0.078 // grey diff --git a/levels/proto210.txt b/levels/proto210.txt index 10194075..30253467 100644 --- a/levels/proto210.txt +++ b/levels/proto210.txt @@ -1,7 +1,5 @@ Title.E text="Terre + herbe" Resume.E text="Terre + herbe" -Title.F text="Terre + herbe" -Resume.F text="Terre + herbe" Instructions name="pmetal.txt" HelpFile name="cbot.txt" diff --git a/levels/proto211.txt b/levels/proto211.txt index f77831f8..b40cd88e 100644 --- a/levels/proto211.txt +++ b/levels/proto211.txt @@ -1,7 +1,5 @@ Title.E text="Debug" Resume.E text="Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." -Title.F text="Debug" -Resume.F text="Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." HelpFile name="cbot.txt" EndingFile win=-1 lost=0 diff --git a/levels/proto213.txt b/levels/proto213.txt index 40f81494..e9acaa13 100644 --- a/levels/proto213.txt +++ b/levels/proto213.txt @@ -1,7 +1,5 @@ Title.E text="Transport" Resume.E text="Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." -Title.F text="Transport" -Resume.F text="Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." Instructions name="mhvolca1.txt" Satellite name="mivolca1.txt" Loading name="mlnull.txt" diff --git a/levels/proto214.txt b/levels/proto214.txt index 217d5099..16d778f4 100644 --- a/levels/proto214.txt +++ b/levels/proto214.txt @@ -1,7 +1,5 @@ Title.E text="Uranium" Resume.E text="A la recherche de minerai d'uranium." -Title.F text="Uranium" -Resume.F text="A la recherche de minerai d'uranium." Instructions name="msaari1.txt" SoluceFile name="ssaari1.txt" HelpFile name="cbot.txt" diff --git a/levels/proto215.txt b/levels/proto215.txt index 68889c3d..36a7d35b 100644 --- a/levels/proto215.txt +++ b/levels/proto215.txt @@ -1,7 +1,5 @@ Title.E text="Analyse" Resume.E text="Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." -Title.F text="Analyse" -Resume.F text="Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." Instructions name="mvolca2.txt" SoluceFile name="svolca2.txt" HelpFile name="cbot.txt" diff --git a/levels/proto216.txt b/levels/proto216.txt index b5c3e01b..38b066f2 100644 --- a/levels/proto216.txt +++ b/levels/proto216.txt @@ -1,7 +1,5 @@ Title.E text="A l'abri" Resume.E text="Cherchez la boîte noire tout en restant à l'abri de la foudre." -Title.F text="A l'abri" -Resume.F text="Cherchez la boîte noire tout en restant à l'abri de la foudre." Instructions name="morph2.txt" SoluceFile name="sorph2.txt" HelpFile name="cbot.txt" diff --git a/levels/proto218.txt b/levels/proto218.txt index 1d01417e..b251c3ff 100644 --- a/levels/proto218.txt +++ b/levels/proto218.txt @@ -1,7 +1,5 @@ Title.E text="Box #1" Resume.E text="Rechercher une boîte noire avec un sous-marin." -Title.F text="Box #1" -Resume.F text="Rechercher une boîte noire avec un sous-marin." Instructions name="mhtropi5.txt" Satellite name="mitropi5.txt" Loading name="mlnull.txt" diff --git a/levels/proto219.txt b/levels/proto219.txt index 0cb9ae49..aa543f6e 100644 --- a/levels/proto219.txt +++ b/levels/proto219.txt @@ -1,7 +1,5 @@ Title.E text="Magic" Resume.E text="Magic" -Title.F text="Magic" -Resume.F text="Magic" HelpFile name="cbot.txt" AmbientColor air=0.400;0.400;0.400;0.400 water=0.078;0.078;0.078;0.078 // grey diff --git a/levels/proto220.txt b/levels/proto220.txt index 9dfa5186..383f668c 100644 --- a/levels/proto220.txt +++ b/levels/proto220.txt @@ -1,7 +1,5 @@ Title.E text="Magic" Resume.E text="Magic" -Title.F text="Magic" -Resume.F text="Magic" HelpFile name="cbot.txt" AmbientColor air=0.400;0.400;0.400;0.400 water=0.078;0.078;0.078;0.078 // grey diff --git a/levels/proto221.txt b/levels/proto221.txt index 5d2b52f2..2f060d60 100644 --- a/levels/proto221.txt +++ b/levels/proto221.txt @@ -1,7 +1,5 @@ Title.E text="Magic" Resume.E text="Magic" -Title.F text="Magic" -Resume.F text="Magic" HelpFile name="cbot.txt" AmbientColor air=0.400;0.400;0.400;0.400 water=0.078;0.078;0.078;0.078 // grey diff --git a/levels/proto223.txt b/levels/proto223.txt index ad543999..6e9b09cc 100644 --- a/levels/proto223.txt +++ b/levels/proto223.txt @@ -1,7 +1,5 @@ Title.E text="Box #2" Resume.E text="Rechercher une boîte noire avec un sous-marin." -Title.F text="Box #2" -Resume.F text="Rechercher une boîte noire avec un sous-marin." Instructions name="mhtropi5.txt" Satellite name="mitropi5.txt" Loading name="mlnull.txt" diff --git a/levels/proto224.txt b/levels/proto224.txt index 45586e99..5e52bb45 100644 --- a/levels/proto224.txt +++ b/levels/proto224.txt @@ -1,7 +1,5 @@ Title.E text="Box #4" Resume.E text="Get the fourth key, open the vault and make the planet safe for human habitation." -Title.F text="Box #4" -Resume.F text="Récupérez la quatrième et dernière clé." Instructions name="mhterra4.txt" Satellite name="miterra4.txt" Loading name="mlterra4.txt" diff --git a/levels/scene1-po4a.cfg b/levels/scene1-po4a.cfg deleted file mode 100644 index 8cdccadf..00000000 --- a/levels/scene1-po4a.cfg +++ /dev/null @@ -1,5 +0,0 @@ -[po_directory] scene1-po/ -[type:xml] scene100.xml $lang:scene100.$lang.xml -[type:xml] scene101.xml $lang:scene101.$lang.xml -[type:xml] scene102.xml $lang:scene102.$lang.xml -[type:xml] scene103.xml $lang:scene103.$lang.xml diff --git a/levels/scene100.txt b/levels/scene100.txt index 130ccebc..33d2f8f4 100644 --- a/levels/scene100.txt +++ b/levels/scene100.txt @@ -1,2 +1 @@ Title.E text="Leaving Earth" resume="Earth" -Title.F text="Départ de la Terre" resume="Terre" diff --git a/levels/scene101.txt b/levels/scene101.txt index 2f1a6ad3..808b4a98 100644 --- a/levels/scene101.txt +++ b/levels/scene101.txt @@ -1,7 +1,5 @@ Title.E text="Equipment" Resume.E text="Prepare yourself to embark on mankind's most thrilling adventure yet." -Title.F text="Equipement" -Resume.F text="Equipez-vous pour affronter la grande aventure." Instructions name="mhterre1.txt" SoluceFile name="msterre1.txt" HelpFile name="cbot.txt" diff --git a/levels/scene102.txt b/levels/scene102.txt index db69dbd9..7d62f455 100644 --- a/levels/scene102.txt +++ b/levels/scene102.txt @@ -1,7 +1,5 @@ Title.E text="Building" Resume.E text="Learn how to construct buildings." -Title.F text="Construction" -Resume.F text="Familiarisez-vous avec le matériel." Instructions name="mhterre2.txt" SoluceFile name="msterre2.txt" HelpFile name="cbot.txt" diff --git a/levels/scene103.txt b/levels/scene103.txt index b8da7aef..f6a89c43 100644 --- a/levels/scene103.txt +++ b/levels/scene103.txt @@ -1,7 +1,5 @@ Title.E text="Departure" Resume.E text="Equip your spaceship and get ready for takeoff." -Title.F text="Le grand départ" -Resume.F text="Equipez votre vaisseau spatial en vue du grand départ vers l'aventure." Instructions name="mhterre3.txt" SoluceFile name="msterre3.txt" HelpFile name="cbot.txt" diff --git a/levels/scene2-po4a.cfg b/levels/scene2-po4a.cfg deleted file mode 100644 index 08d77394..00000000 --- a/levels/scene2-po4a.cfg +++ /dev/null @@ -1,6 +0,0 @@ -[po_directory] scene2-po/ -[type:xml] scene200.xml $lang:scene200.$lang.xml -[type:xml] scene201.xml $lang:scene201.$lang.xml -[type:xml] scene202.xml $lang:scene202.$lang.xml -[type:xml] scene203.xml $lang:scene203.$lang.xml -[type:xml] scene204.xml $lang:scene204.$lang.xml diff --git a/levels/scene200.txt b/levels/scene200.txt index 68fa25d1..4225e847 100644 --- a/levels/scene200.txt +++ b/levels/scene200.txt @@ -1,2 +1 @@ Title.E text="On the Moon" resume="Moon" -Title.F text="Sur la Lune" resume="Lune" diff --git a/levels/scene201.txt b/levels/scene201.txt index edc71167..a1b55ecb 100644 --- a/levels/scene201.txt +++ b/levels/scene201.txt @@ -1,7 +1,5 @@ Title.E text="Titanium ore" Resume.E text="Develop flying bots to access essential raw material on the broken Moon surface." -Title.F text="Minerai de titanium" -Resume.F text="Développez des robots volants pour pouvoir accéder aux matières premières sur la surface accidentée de la lune." Instructions name="mhlune1.txt" Satellite name="milune1.txt" Loading name="mllune1.txt" diff --git a/levels/scene202.txt b/levels/scene202.txt index c00f9355..35a236f4 100644 --- a/levels/scene202.txt +++ b/levels/scene202.txt @@ -1,7 +1,5 @@ Title.E text="Flying Drill #1" Resume.E text="Sharpen your flying skills." -Title.F text="Pilotage 1" -Resume.F text="Cours de pilotage." Instructions name="mhlune2.txt" Satellite name="milune2.txt" Loading name="mllune2.txt" diff --git a/levels/scene203.txt b/levels/scene203.txt index b50a909c..9625ac96 100644 --- a/levels/scene203.txt +++ b/levels/scene203.txt @@ -1,7 +1,5 @@ Title.E text="Flying Drill #2" Resume.E text="Sharpen your flying skills (cont'd)." -Title.F text="Pilotage 2" -Resume.F text="Suite du cours de pilotage." Instructions name="mhlune3.txt" Satellite name="milune3.txt" Loading name="mllune3.txt" diff --git a/levels/scene204.txt b/levels/scene204.txt index 5073fc4b..8907ee1f 100644 --- a/levels/scene204.txt +++ b/levels/scene204.txt @@ -1,7 +1,5 @@ Title.E text="Black Box" Resume.E text="Discover crucial information left behind by the first expedition." -Title.F text="Boîte noire" -Resume.F text="Recherchez la boîte noire de l'expédition précédente pour connaître les coordonnées de la prochaine planète." Instructions name="mhlune4.txt" Satellite name="milune4.txt" Loading name="mllune4.txt" diff --git a/levels/scene3-po4a.cfg b/levels/scene3-po4a.cfg deleted file mode 100644 index 53805750..00000000 --- a/levels/scene3-po4a.cfg +++ /dev/null @@ -1,7 +0,0 @@ -[po_directory] scene3-po/ -[type:xml] scene300.xml $lang:scene300.$lang.xml -[type:xml] scene301.xml $lang:scene301.$lang.xml -[type:xml] scene302.xml $lang:scene302.$lang.xml -[type:xml] scene303.xml $lang:scene303.$lang.xml -[type:xml] scene304.xml $lang:scene304.$lang.xml -[type:xml] scene305.xml $lang:scene305.$lang.xml diff --git a/levels/scene300.txt b/levels/scene300.txt index fcf714c1..116870a9 100644 --- a/levels/scene300.txt +++ b/levels/scene300.txt @@ -1,2 +1 @@ Title.E text="On Tropica" resume="Tropica" -Title.F text="Sur Tropica" resume="Tropica" diff --git a/levels/scene301.txt b/levels/scene301.txt index 172df26b..94de8e8d 100644 --- a/levels/scene301.txt +++ b/levels/scene301.txt @@ -1,7 +1,5 @@ Title.E text="The Trap" Resume.E text="Explore a tropical paradise looking for an explosive device." -Title.F text="Le piège" -Resume.F text="Explorez un paradis tropical à la recherche d'une caisse d'explosifs." Instructions name="mhtropi1.txt" Satellite name="mitropi1.txt" Loading name="mltropi1.txt" diff --git a/levels/scene302.txt b/levels/scene302.txt index a772b6d4..ca5677f2 100644 --- a/levels/scene302.txt +++ b/levels/scene302.txt @@ -1,7 +1,5 @@ Title.E text="Amnesia" Resume.E text="Find your spaceship in the Tropica maze." -Title.F text="Amnésique" -Resume.F text="Retrouvez le vaisseau spatial dans un labyrinthe végétal." Instructions name="mhtropi2.txt" SoluceFile name="mstropi2.txt" HelpFile name="cbot.txt" diff --git a/levels/scene303.txt b/levels/scene303.txt index ec9ba3da..4880efd3 100644 --- a/levels/scene303.txt +++ b/levels/scene303.txt @@ -1,7 +1,5 @@ Title.E text="On the Offensive" Resume.E text="Develop an offensive weapons system and confront the giant ants." -Title.F text="A l'attaque" -Resume.F text="Développez un système d'armement offensif pour pouvoir faire face aux fourmis géantes." Instructions name="mhtropi3.txt" Satellite name="mitropi3.txt" Loading name="mltropi3.txt" diff --git a/levels/scene304.txt b/levels/scene304.txt index 986494fe..cea82148 100644 --- a/levels/scene304.txt +++ b/levels/scene304.txt @@ -1,7 +1,5 @@ Title.E text="Shooting Drill #1" Resume.E text="Sharpen your flying and shooting skills." -Title.F text="Exercice" -Resume.F text="Exercice de pilotage et de tir simultané." Instructions name="mhtropi4.txt" Satellite name="mitropi4.txt" Loading name="mltropi4.txt" diff --git a/levels/scene305.txt b/levels/scene305.txt index 5403698c..021eaa34 100644 --- a/levels/scene305.txt +++ b/levels/scene305.txt @@ -1,7 +1,5 @@ Title.E text="Black Box" Resume.E text="Explore the underwater world looking for another black box." -Title.F text="Boîte noire" -Resume.F text="Explorez les fonds marins à la recherche d'une boîte noire." Instructions name="mhtropi5.txt" Satellite name="mitropi5.txt" Loading name="mltropi5.txt" diff --git a/levels/scene4-po4a.cfg b/levels/scene4-po4a.cfg deleted file mode 100644 index 5c901327..00000000 --- a/levels/scene4-po4a.cfg +++ /dev/null @@ -1,6 +0,0 @@ -[po_directory] scene4-po/ -[type:xml] scene400.xml $lang:scene400.$lang.xml -[type:xml] scene401.xml $lang:scene401.$lang.xml -[type:xml] scene402.xml $lang:scene402.$lang.xml -[type:xml] scene403.xml $lang:scene403.$lang.xml -[type:xml] scene404.xml $lang:scene404.$lang.xml diff --git a/levels/scene400.txt b/levels/scene400.txt index 4e41368a..b0728506 100644 --- a/levels/scene400.txt +++ b/levels/scene400.txt @@ -1,2 +1 @@ Title.E text="On Crystalium" resume="Crystalium" -Title.F text="Sur Crystalium" resume="Crystalium" diff --git a/levels/scene401.txt b/levels/scene401.txt index 27369103..99005ead 100644 --- a/levels/scene401.txt +++ b/levels/scene401.txt @@ -1,7 +1,5 @@ Title.E text="Viruses" Resume.E text="A new bug threatens all your systems." -Title.F text="Radar et virus" -Resume.F text="Construisez un radar qui fera office de station relais pour les communications avec la terre, et assurez sa sécurité." Instructions name="mhcrys1.txt" Satellite name="micrys1.txt" Loading name="mlcrys1.txt" diff --git a/levels/scene402.txt b/levels/scene402.txt index 6eab33d4..fe6d9621 100644 --- a/levels/scene402.txt +++ b/levels/scene402.txt @@ -1,7 +1,5 @@ Title.E text="Subterranean strategy" Resume.E text="Use the planet's resources to combat the virus-spreading worms." -Title.F text="Eliminez les vers" -Resume.F text="Eliminez tous les vers de la région." Instructions name="mhcrys2.txt" Satellite name="micrys2.txt" Loading name="mlcrys2.txt" diff --git a/levels/scene403.txt b/levels/scene403.txt index d95d4d38..fa0d2369 100644 --- a/levels/scene403.txt +++ b/levels/scene403.txt @@ -1,7 +1,5 @@ Title.E text="System Failure" Resume.E text="Pursue a rogue bot." -Title.F text="La panne" -Resume.F text="Poursuivez un robot fou." Instructions name="mhcrys3.txt" Satellite name="micrys3.txt" Loading name="mlcrys3.txt" diff --git a/levels/scene404.txt b/levels/scene404.txt index b0846d1c..b9df0fa3 100644 --- a/levels/scene404.txt +++ b/levels/scene404.txt @@ -1,7 +1,5 @@ Title.E text="The Lost Valley" Resume.E text="Explore a foggy and perilous valley." -Title.F text="La vallée perdue" -Resume.F text="Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." Instructions name="mhcrys4.txt" Satellite name="micrys4.txt" Loading name="mlcrys4.txt" diff --git a/levels/scene5-po4a.cfg b/levels/scene5-po4a.cfg deleted file mode 100644 index 88ee01f7..00000000 --- a/levels/scene5-po4a.cfg +++ /dev/null @@ -1,5 +0,0 @@ -[po_directory] scene5-po/ -[type:xml] scene500.xml $lang:scene500.$lang.xml -[type:xml] scene501.xml $lang:scene501.$lang.xml -[type:xml] scene502.xml $lang:scene502.$lang.xml -[type:xml] scene503.xml $lang:scene503.$lang.xml diff --git a/levels/scene500.txt b/levels/scene500.txt index 1ea613c3..e498e180 100644 --- a/levels/scene500.txt +++ b/levels/scene500.txt @@ -1,2 +1 @@ Title.E text="On Saari" resume="Saari" -Title.F text="Sur Saari" resume="Saari" diff --git a/levels/scene501.txt b/levels/scene501.txt index f4d87bf5..de80ffb7 100644 --- a/levels/scene501.txt +++ b/levels/scene501.txt @@ -1,7 +1,5 @@ Title.E text="Uranium" Resume.E text="An attempt to retrieve some uranium ore." -Title.F text="Uranium" -Resume.F text="A la recherche de minerai d'uranium." Instructions name="mhsaari1.txt" Satellite name="misaari1.txt" Loading name="mlsaari1.txt" diff --git a/levels/scene502.txt b/levels/scene502.txt index 352acf05..1afb9014 100644 --- a/levels/scene502.txt +++ b/levels/scene502.txt @@ -1,7 +1,5 @@ Title.E text="Invasion" Resume.E text="Hold out against a giant ant invasion." -Title.F text="Invasion" -Resume.F text="Résistez à une invasion de fourmis géantes." Instructions name="mhsaari2.txt" Satellite name="misaari2.txt" Loading name="mlsaari2.txt" diff --git a/levels/scene503.txt b/levels/scene503.txt index 79110fc9..138a539d 100644 --- a/levels/scene503.txt +++ b/levels/scene503.txt @@ -1,7 +1,5 @@ Title.E text="Disarmed" Resume.E text="Figure out a stratagem." -Title.F text="Désarmé" -Resume.F text="Débarrassez-vous des insectes par la ruse." Instructions name="mhsaari3.txt" Satellite name="misaari3.txt" Loading name="mlsaari3.txt" diff --git a/levels/scene6-po4a.cfg b/levels/scene6-po4a.cfg deleted file mode 100644 index 9f93c4d7..00000000 --- a/levels/scene6-po4a.cfg +++ /dev/null @@ -1,8 +0,0 @@ -[po_directory] scene6-po/ -[type:xml] scene600.xml $lang:scene600.$lang.xml -[type:xml] scene601.xml $lang:scene601.$lang.xml -[type:xml] scene602.xml $lang:scene602.$lang.xml -[type:xml] scene603.xml $lang:scene603.$lang.xml -[type:xml] scene604.xml $lang:scene604.$lang.xml -[type:xml] scene605.xml $lang:scene605.$lang.xml -[type:xml] scene606.xml $lang:scene606.$lang.xml diff --git a/levels/scene600.txt b/levels/scene600.txt index a10adcf8..a48cf494 100644 --- a/levels/scene600.txt +++ b/levels/scene600.txt @@ -1,2 +1 @@ Title.E text="On Volcano" resume="Volcano" -Title.F text="Sur Volcano" resume="Volcano" diff --git a/levels/scene601.txt b/levels/scene601.txt index 7f0aab0d..460846cb 100644 --- a/levels/scene601.txt +++ b/levels/scene601.txt @@ -1,7 +1,5 @@ Title.E text="Transport" Resume.E text="Develop your nuclear technology in order to increase your operating range." -Title.F text="Transport" -Resume.F text="Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." Instructions name="mhvolca1.txt" Satellite name="mivolca1.txt" Loading name="mlvolca1.txt" diff --git a/levels/scene602.txt b/levels/scene602.txt index 5b10c2ce..e2ac599c 100644 --- a/levels/scene602.txt +++ b/levels/scene602.txt @@ -1,7 +1,5 @@ Title.E text="Analysis" Resume.E text="Recover and analyze some organic matter." -Title.F text="Analyse" -Resume.F text="Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." Instructions name="mhvolca2.txt" Satellite name="mivolca2.txt" Loading name="mlvolca2.txt" diff --git a/levels/scene603.txt b/levels/scene603.txt index 437ab639..dcf340bc 100644 --- a/levels/scene603.txt +++ b/levels/scene603.txt @@ -1,7 +1,5 @@ Title.E text="Mountain Warfare" Resume.E text="Use legged bots to fight on broken terrain." -Title.F text="Varappe" -Resume.F text="Utilisez des robots à pattes pour livrer bataille en terrain accidenté." Instructions name="mhvolca3.txt" Satellite name="mivolca3.txt" Loading name="mlvolca3.txt" diff --git a/levels/scene604.txt b/levels/scene604.txt index b4dcd7cb..bdd1360a 100644 --- a/levels/scene604.txt +++ b/levels/scene604.txt @@ -1,7 +1,5 @@ Title.E text="Technological Treasure" Resume.E text="Rediscover a new type of bot." -Title.F text="Sauvetage" -Resume.F text="Partez sauver un tout nouveau type de robot." Instructions name="mhvolca4.txt" Satellite name="mivolca4.txt" Loading name="mlvolca4.txt" diff --git a/levels/scene605.txt b/levels/scene605.txt index 4b9280c1..373db874 100644 --- a/levels/scene605.txt +++ b/levels/scene605.txt @@ -1,7 +1,5 @@ Title.E text="Safe Home" Resume.E text="Get back to your spaceship." -Title.F text="Retour" -Resume.F text="Retournez sur votre vaisseau spatial." Instructions name="mhvolca5.txt" Satellite name="mivolca5.txt" Loading name="mlvolca5.txt" diff --git a/levels/scene606.txt b/levels/scene606.txt index f4392129..53b192eb 100644 --- a/levels/scene606.txt +++ b/levels/scene606.txt @@ -1,7 +1,5 @@ Title.E text="Time for a sharp exit" Resume.E text="Try to leave the planet alive." -Title.F text="Départ en catastrophe" -Resume.F text="Essayez de quitter cette planète vivant." Instructions name="mhvolca6.txt" Satellite name="mivolca6.txt" Loading name="mlvolca6.txt" diff --git a/levels/scene7-po4a.cfg b/levels/scene7-po4a.cfg deleted file mode 100644 index 7a7a9af3..00000000 --- a/levels/scene7-po4a.cfg +++ /dev/null @@ -1,7 +0,0 @@ -[po_directory] scene7-po/ -[type:xml] scene700.xml $lang:scene700.$lang.xml -[type:xml] scene701.xml $lang:scene701.$lang.xml -[type:xml] scene702.xml $lang:scene702.$lang.xml -[type:xml] scene703.xml $lang:scene703.$lang.xml -[type:xml] scene704.xml $lang:scene704.$lang.xml -[type:xml] scene705.xml $lang:scene705.$lang.xml diff --git a/levels/scene700.txt b/levels/scene700.txt index e74330fb..a76d02ce 100644 --- a/levels/scene700.txt +++ b/levels/scene700.txt @@ -1,2 +1 @@ Title.E text="On Centaury" resume="Centaury" -Title.F text="Sur Centaury" resume="Centaury" diff --git a/levels/scene701.txt b/levels/scene701.txt index ff202f75..8ad654dd 100644 --- a/levels/scene701.txt +++ b/levels/scene701.txt @@ -1,7 +1,5 @@ Title.E text="Cloning" Resume.E text="Reproduce the technology to manufacture an orga shooter yourself." -Title.F text="Le canon orgaShooter" -Resume.F text="Faites les recherches nécessaires pour pouvoir construire des canons orgaShooter." Instructions name="mhcent1.txt" Satellite name="micent1.txt" Loading name="mlcent1.txt" diff --git a/levels/scene702.txt b/levels/scene702.txt index 6157aeef..bd05ba92 100644 --- a/levels/scene702.txt +++ b/levels/scene702.txt @@ -1,7 +1,5 @@ Title.E text="Target Practice" Resume.E text="Practise shooting with your new orgaball canon." -Title.F text="Entraînement" -Resume.F text="Entraînez-vous à tirer avec le nouveau canon orgaShooter." Instructions name="mhcent2.txt" Satellite name="micent2.txt" Loading name="mlcent2.txt" diff --git a/levels/scene703.txt b/levels/scene703.txt index 23f04264..63f3b268 100644 --- a/levels/scene703.txt +++ b/levels/scene703.txt @@ -1,7 +1,5 @@ Title.E text="Cleansing" Resume.E text="Find the resources you need to eradicate all life in the region." -Title.F text="Purification" -Resume.F text="A partir de trois fois rien, débrouillez-vous pour tuer tout ce qui bouge." Instructions name="mhcent3.txt" Satellite name="micent3.txt" Loading name="mlcent3.txt" diff --git a/levels/scene704.txt b/levels/scene704.txt index 38c5599b..8f64d170 100644 --- a/levels/scene704.txt +++ b/levels/scene704.txt @@ -1,7 +1,5 @@ Title.E text="New Policies" Resume.E text="Try a more humane method of dealing with insects." -Title.F text="Halte au massacre" -Resume.F text="Récupérez la boîte noire sans tuer une seule fourmi." Instructions name="mhcent4.txt" Satellite name="micent4.txt" Loading name="mlcent4.txt" diff --git a/levels/scene705.txt b/levels/scene705.txt index a5729599..d041d049 100644 --- a/levels/scene705.txt +++ b/levels/scene705.txt @@ -1,7 +1,5 @@ Title.E text="Self-defense" Resume.E text="Combine defensive and offensive weapons to deal with a massive attack." -Title.F text="Légitime défense" -Resume.F text="Face à une attaque massive, utilisez une combinaison d'armes défensives et offensives." Instructions name="mhcent5.txt" Satellite name="micent5.txt" Loading name="mlcent5.txt" diff --git a/levels/scene8-po4a.cfg b/levels/scene8-po4a.cfg deleted file mode 100644 index d18dfddc..00000000 --- a/levels/scene8-po4a.cfg +++ /dev/null @@ -1,4 +0,0 @@ -[po_directory] scene8-po/ -[type:xml] scene800.xml $lang:scene800.$lang.xml -[type:xml] scene801.xml $lang:scene801.$lang.xml -[type:xml] scene802.xml $lang:scene802.$lang.xml diff --git a/levels/scene800.txt b/levels/scene800.txt index 709c7c6b..98b4b84b 100644 --- a/levels/scene800.txt +++ b/levels/scene800.txt @@ -1,2 +1 @@ Title.E text="On Orpheon" resume="Orpheon" -Title.F text="Sur Orphéon" resume="Orphéon" diff --git a/levels/scene801.txt b/levels/scene801.txt index 313ab04d..6f2721cc 100644 --- a/levels/scene801.txt +++ b/levels/scene801.txt @@ -1,7 +1,5 @@ Title.E text="Logistics" Resume.E text="Lay the foundations for a relay station and a refueling station." -Title.F text="Logistique" -Resume.F text="Préparez le terrain pour une station relais et un poste de ravitaillement." Instructions name="mhorph1.txt" Satellite name="miorph1.txt" Loading name="mlorph1.txt" diff --git a/levels/scene802.txt b/levels/scene802.txt index b245a1cb..b22cee7f 100644 --- a/levels/scene802.txt +++ b/levels/scene802.txt @@ -1,7 +1,5 @@ Title.E text="Storm Shelter" Resume.E text="Retrieve the black box while protecting your bots from electrical storms." -Title.F text="A l'abri" -Resume.F text="Cherchez la boîte noire tout en restant à l'abri de la foudre." Instructions name="mhorph2.txt" Satellite name="miorph2.txt" Loading name="mlorph2.txt" diff --git a/levels/scene9-po4a.cfg b/levels/scene9-po4a.cfg deleted file mode 100644 index dbd707fc..00000000 --- a/levels/scene9-po4a.cfg +++ /dev/null @@ -1,6 +0,0 @@ -[po_directory] scene9-po/ -[type:xml] scene900.xml $lang:scene900.$lang.xml -[type:xml] scene901.xml $lang:scene901.$lang.xml -[type:xml] scene902.xml $lang:scene902.$lang.xml -[type:xml] scene903.xml $lang:scene903.$lang.xml -[type:xml] scene904.xml $lang:scene904.$lang.xml diff --git a/levels/scene900.txt b/levels/scene900.txt index 51da2cd7..2ec3d676 100644 --- a/levels/scene900.txt +++ b/levels/scene900.txt @@ -1,2 +1 @@ Title.E text="On Terranova" resume="Terranova" -Title.F text="Sur Terranova" resume="Terranova" diff --git a/levels/scene901.txt b/levels/scene901.txt index fdfa9edc..793315d5 100644 --- a/levels/scene901.txt +++ b/levels/scene901.txt @@ -1,7 +1,5 @@ Title.E text="Killer Mushrooms" Resume.E text="Run the gauntlet of poison-spitting mushrooms and find the first key to the vault." -Title.F text="La première clé" -Resume.F text="Récupérez la première clé." Instructions name="mhterra1.txt" Satellite name="miterra1.txt" Loading name="mlterra1.txt" diff --git a/levels/scene902.txt b/levels/scene902.txt index 443543c5..b6b993e1 100644 --- a/levels/scene902.txt +++ b/levels/scene902.txt @@ -1,7 +1,5 @@ Title.E text="Poison Hail" Resume.E text="Retrieve the second key using only defensive strategies." -Title.F text="La deuxième clé" -Resume.F text="Récupérez la deuxième clé." Instructions name="mhterra2.txt" Satellite name="miterra2.txt" Loading name="mlterra2.txt" diff --git a/levels/scene903.txt b/levels/scene903.txt index 1e4932a4..7c524672 100644 --- a/levels/scene903.txt +++ b/levels/scene903.txt @@ -1,7 +1,5 @@ Title.E text="Gold Digger" Resume.E text="Be prepared to dig for buried treasure." -Title.F text="La troisième clé" -Resume.F text="Récupérez la troisième clé." Instructions name="mhterra3.txt" Satellite name="miterra3.txt" Loading name="mlterra3.txt" diff --git a/levels/scene904.txt b/levels/scene904.txt index d5175e2b..a5214eca 100644 --- a/levels/scene904.txt +++ b/levels/scene904.txt @@ -1,7 +1,5 @@ Title.E text="Alien Queen" Resume.E text="Get the fourth key, open the vault and make the planet safe for human habitation." -Title.F text="La quatrième clé" -Resume.F text="Récupérez la quatrième et dernière clé." Instructions name="mhterra4.txt" Satellite name="miterra4.txt" Loading name="mlterra4.txt" diff --git a/levels/train1-po4a.cfg b/levels/train1-po4a.cfg deleted file mode 100644 index 46127aee..00000000 --- a/levels/train1-po4a.cfg +++ /dev/null @@ -1,9 +0,0 @@ -[po_directory] train1-po/ -[type:xml] train100.xml $lang:train100.$lang.xml -[type:xml] train101.xml $lang:train101.$lang.xml -[type:xml] train102.xml $lang:train102.$lang.xml -[type:xml] train103.xml $lang:train103.$lang.xml -[type:xml] train104.xml $lang:train104.$lang.xml -[type:xml] train105.xml $lang:train105.$lang.xml -[type:xml] train106.xml $lang:train106.$lang.xml -[type:xml] train107.xml $lang:train107.$lang.xml diff --git a/levels/train100.txt b/levels/train100.txt index 1d652fff..b16c8284 100644 --- a/levels/train100.txt +++ b/levels/train100.txt @@ -1,2 +1 @@ Title.E text="Spiders and supply" resume="Supply problems and fight against motionless targets" -Title.F text="Araignées et logistique" resume="Problèmes de logistique et combat contre des cibles immobiles" diff --git a/levels/train101.txt b/levels/train101.txt index 741e00c8..4aae6a15 100644 --- a/levels/train101.txt +++ b/levels/train101.txt @@ -1,9 +1,6 @@ Title.E text="Spiders 1" Resume.E text="Kill three spiders with a small program." ScriptName.E text="Spider1" -Title.F text="Araignées 1" -Resume.F text="Tuer trois araignées avec un petit programme." -ScriptName.F text="Araignée1" Instructions name="tspid1.txt" HelpFile name="cbot.txt" EndingFile win=2 lost=0 diff --git a/levels/train102.txt b/levels/train102.txt index b5365bd4..2d8e25fe 100644 --- a/levels/train102.txt +++ b/levels/train102.txt @@ -1,9 +1,6 @@ Title.E text="Power Cell 1" Resume.E text="Instruct a bot to change the power cell of a nearby winged shooter." ScriptName.E text="Spider2" -Title.F text="Pile 1" -Resume.F text="Programmer un robot pour qu'il change la pile d'un autre robot" -ScriptName.F text="Pile1" Instructions name="tcell1.txt" HelpFile name="cbot.txt" EndingFile win=2 lost=0 diff --git a/levels/train103.txt b/levels/train103.txt index 27d9a590..183566f1 100644 --- a/levels/train103.txt +++ b/levels/train103.txt @@ -1,9 +1,6 @@ Title.E text="Titanium 1" Resume.E text="Take a chunk of titanium ore and bring it to the converter." ScriptName.E text="Titanium1" -Title.F text="Titanium 1" -Resume.F text="Programmer un robot pour qu'il aille chercher un minerai de titanium et l'amène sur le convertisseur" -ScriptName.F text="Titanium1" Instructions name="ttit1.txt" HelpFile name="cbot.txt" EndingFile win=2 lost=0 diff --git a/levels/train104.txt b/levels/train104.txt index 1c0dcd18..ffeb90c9 100644 --- a/levels/train104.txt +++ b/levels/train104.txt @@ -1,9 +1,6 @@ Title.E text="Titanium 2" Resume.E text="Use the bot's radar to look for the titanium ore and bring it to the converter." ScriptName.E text="Titanium2" -Title.F text="Titanium 2" -Resume.F text="Utiliser le radar pour aller chercher un minerai de titanium" -ScriptName.F text="Titanium2" Instructions name="ttit2.txt" HelpFile name="cbot.txt" EndingFile win=2 lost=0 diff --git a/levels/train105.txt b/levels/train105.txt index 36e70c8c..13084cc2 100644 --- a/levels/train105.txt +++ b/levels/train105.txt @@ -1,9 +1,6 @@ Title.E text="Power Cell 2" Resume.E text="Power all the winged shooters." ScriptName.E text="Spider2" -Title.F text="Pile 2" -Resume.F text="Equiper les robots shooters de piles" -ScriptName.F text="Pile2" Instructions name="tcell2.txt" HelpFile name="cbot.txt" EndingFile win=2 lost=0 diff --git a/levels/train106.txt b/levels/train106.txt index 90c08b6e..6ae86d98 100644 --- a/levels/train106.txt +++ b/levels/train106.txt @@ -1,9 +1,6 @@ Title.E text="Spiders 2" Resume.E text="Use the radar to find and kill all ants." ScriptName.E text="Spider2" -Title.F text="Araignées 2" -Resume.F text="Tuer plusieurs araignées localisées avec le radar." -ScriptName.F text="Araignée2" Instructions name="tspid2.txt" HelpFile name="cbot.txt" EndingFile win=2 lost=0 diff --git a/levels/train107.txt b/levels/train107.txt index 2f2807c1..7b566e50 100644 --- a/levels/train107.txt +++ b/levels/train107.txt @@ -1,9 +1,6 @@ Title.E text="Spiders 3" Resume.E text="Learn to move the bot so that no spider can escape." ScriptName.E text="Spider3" -Title.F text="Araignées 3" -Resume.F text="Allez à la rencontre des araignées." -ScriptName.F text="Araignée3" Instructions name="tspid3.txt" HelpFile name="cbot.txt" EndingFile win=2 lost=0 diff --git a/levels/train2-po4a.cfg b/levels/train2-po4a.cfg deleted file mode 100644 index 8d24f88c..00000000 --- a/levels/train2-po4a.cfg +++ /dev/null @@ -1,9 +0,0 @@ -[po_directory] train2-po/ -[type:xml] train200.xml $lang:train200.$lang.xml -[type:xml] train201.xml $lang:train201.$lang.xml -[type:xml] train202.xml $lang:train202.$lang.xml -[type:xml] train203.xml $lang:train203.$lang.xml -[type:xml] train204.xml $lang:train204.$lang.xml -[type:xml] train205.xml $lang:train205.$lang.xml -[type:xml] train206.xml $lang:train206.$lang.xml -[type:xml] train207.xml $lang:train207.$lang.xml diff --git a/levels/train200.txt b/levels/train200.txt index f3745527..a54c0a76 100644 --- a/levels/train200.txt +++ b/levels/train200.txt @@ -1,2 +1 @@ Title.E text="Ants and wasps" resume="Fight against moving targets" -Title.F text="Fourmis et guêpes" resume="Combat contre des cibles mouvantes" diff --git a/levels/train201.txt b/levels/train201.txt index 0d408132..f0835f7b 100644 --- a/levels/train201.txt +++ b/levels/train201.txt @@ -1,9 +1,6 @@ Title.E text="Barrage Fire" Resume.E text="Set the power of the different motors in order to achieve a barrage fire." ScriptName.E text="Move" -Title.F text="Tir de barrage" -Resume.F text="Effectuer à l'aide de la commande directe des moteurs un tir de barrage contre des fourmis qui attaquent" -ScriptName.F text="Barrage" Instructions name="tant1.txt" HelpFile name="cbot.txt" EndingFile win=3 lost=0 diff --git a/levels/train202.txt b/levels/train202.txt index d3248fb0..5c848f15 100644 --- a/levels/train202.txt +++ b/levels/train202.txt @@ -1,9 +1,6 @@ Title.E text="Flying tower 1" Resume.E text="Make a flying defense tower out of a winged shooter." ScriptName.E text="Move" -Title.F text="Tour volante 1" -Resume.F text="Programmer un robot volant de manière à obtenir une tour de défense volante" -ScriptName.F text="Tour1" Instructions name="tant2.txt" HelpFile name="cbot.txt" EndingFile win=3 lost=0 diff --git a/levels/train203.txt b/levels/train203.txt index a2d64dc1..9ada7002 100644 --- a/levels/train203.txt +++ b/levels/train203.txt @@ -1,9 +1,6 @@ Title.E text="Flying Tower 2" Resume.E text="Program a flying tower that wastes less energy." ScriptName.E text="Move" -Title.F text="Tour volante 2" -Resume.F text="Une tour de défense volante plus économe en énergie" -ScriptName.F text="Tour2" Instructions name="tant3.txt" HelpFile name="cbot.txt" EndingFile win=3 lost=0 diff --git a/levels/train204.txt b/levels/train204.txt index 3eec1842..96dd329b 100644 --- a/levels/train204.txt +++ b/levels/train204.txt @@ -1,9 +1,6 @@ Title.E text="Fighter Jet 1" Resume.E text="Instruct a winged shooter to clean the whole region." ScriptName.E text="Move" -Title.F text="Chasseur à réaction 1" -Resume.F text="Programmez un shooter volant pour qu'il nettoie toute la région" -ScriptName.F text="Chasseur1" Instructions name="tant4.txt" HelpFile name="cbot.txt" EndingFile win=4 lost=0 diff --git a/levels/train205.txt b/levels/train205.txt index 26b4c4d4..8af77c8c 100644 --- a/levels/train205.txt +++ b/levels/train205.txt @@ -1,9 +1,6 @@ Title.E text="Fighter Jet 2" Resume.E text="Adapt the program to a mountainous terrain." ScriptName.E text="Move" -Title.F text="Chasseur à réaction 2" -Resume.F text="Adaptez le programme à un relief accidenté" -ScriptName.F text="Chasseur2" Instructions name="tant5.txt" HelpFile name="cbot.txt" EndingFile win=4 lost=0 diff --git a/levels/train206.txt b/levels/train206.txt index ff161994..968c19f3 100644 --- a/levels/train206.txt +++ b/levels/train206.txt @@ -1,9 +1,6 @@ Title.E text="Wasp Hunter 1" Resume.E text="Shoot down the flying wasps." ScriptName.E text="Wasp1" -Title.F text="Chasseur de guêpes 1" -Resume.F text="Attrapez des guêpes en vol" -ScriptName.F text="Guêpes1" Instructions name="twasp1.txt" HelpFile name="cbot.txt" EndingFile win=4 lost=0 diff --git a/levels/train207.txt b/levels/train207.txt index 8814ba45..fc749984 100644 --- a/levels/train207.txt +++ b/levels/train207.txt @@ -1,9 +1,6 @@ Title.E text="Wasp Hunter 2" Resume.E text="Get better at shooting down the wasps." ScriptName.E text="Wasp2" -Title.F text="Chasseur de guêpes 2" -Resume.F text="Attrapez des guêpes de manière plus efficace" -ScriptName.F text="Guêpes2" Instructions name="twasp2.txt" HelpFile name="cbot.txt" EndingFile win=4 lost=0 diff --git a/levels/train3-po4a.cfg b/levels/train3-po4a.cfg deleted file mode 100644 index 86269867..00000000 --- a/levels/train3-po4a.cfg +++ /dev/null @@ -1,11 +0,0 @@ -[po_directory] train3-po/ -[type:xml] train300.xml $lang:train300.$lang.xml -[type:xml] train301.xml $lang:train301.$lang.xml -[type:xml] train302.xml $lang:train302.$lang.xml -[type:xml] train303.xml $lang:train303.$lang.xml -[type:xml] train304.xml $lang:train304.$lang.xml -[type:xml] train305.xml $lang:train305.$lang.xml -[type:xml] train306.xml $lang:train306.$lang.xml -[type:xml] train307.xml $lang:train307.$lang.xml -[type:xml] train308.xml $lang:train308.$lang.xml -[type:xml] train309.xml $lang:train309.$lang.xml diff --git a/levels/train300.txt b/levels/train300.txt index c27bdfd6..05750281 100644 --- a/levels/train300.txt +++ b/levels/train300.txt @@ -1,2 +1 @@ Title.E text="Fundamentals" resume="Fundamentals" -Title.F text="Base" resume="Base" diff --git a/levels/train301.txt b/levels/train301.txt index cc7ce89e..7af01447 100644 --- a/levels/train301.txt +++ b/levels/train301.txt @@ -1,9 +1,6 @@ Title.E text="Follow a path" Resume.E text="Move the bot along a given path." ScriptName.E text="Move" -Title.F text="Suivre un chemin" -Resume.F text="Déplacer un robot le long d'une trajectoire donnée." -ScriptName.F text="Déplace" Instructions name="tmove1.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train302.txt b/levels/train302.txt index b7bfa184..a751bf2f 100644 --- a/levels/train302.txt +++ b/levels/train302.txt @@ -1,9 +1,6 @@ Title.E text="Follow with variables" Resume.E text="Use variables in order to store the parameters of the path." ScriptName.E text="Move" -Title.F text="Suivre mieux" -Resume.F text="Déplacer un robot le long d'une trajectoire donnée, en utilisant des variables." -ScriptName.F text="Déplace" Instructions name="tmove2.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train303.txt b/levels/train303.txt index 4282e2bd..52872ed7 100644 --- a/levels/train303.txt +++ b/levels/train303.txt @@ -1,9 +1,6 @@ Title.E text="Massacre" Resume.E text="Use a loop in order to destroy six targets." ScriptName.E text="Go" -Title.F text="Massacre" -Resume.F text="Détruire six cibles à l'aide d'une boucle." -ScriptName.F text="Go" Instructions name="tfor.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train304.txt b/levels/train304.txt index a183e474..6fd22fab 100644 --- a/levels/train304.txt +++ b/levels/train304.txt @@ -1,9 +1,6 @@ Title.E text="Exchange posts 1" Resume.E text="Collect valuable information from information exchange posts." ScriptName.E text="Info" -Title.F text="Bornes 1" -Resume.F text="Récolter une information de direction, afin d'apprendre le concept de variable." -ScriptName.F text="Suivre" Instructions name="texch1.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train305.txt b/levels/train305.txt index 98b44ac8..351f1cf5 100644 --- a/levels/train305.txt +++ b/levels/train305.txt @@ -1,9 +1,6 @@ Title.E text="Exchange posts 2" Resume.E text="Collect more valuable information from information exchange posts." ScriptName.E text="Info" -Title.F text="Bornes 2" -Resume.F text="Récolter des informations de direction et de distance, afin d'apprendre le concept de variable." -ScriptName.F text="Suivre" Instructions name="texch2.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train306.txt b/levels/train306.txt index fdd38b1b..dff19d3a 100644 --- a/levels/train306.txt +++ b/levels/train306.txt @@ -1,9 +1,6 @@ Title.E text="Labyrinth 1" Resume.E text="Teach your bot how to find its way out of the labyrinth." ScriptName.E text="Labyrinth" -Title.F text="Labyrinthe 1" -Resume.F text="Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." -ScriptName.F text="Labyrinthe" Instructions name="tlaby1.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train307.txt b/levels/train307.txt index 97f5b6d2..74481501 100644 --- a/levels/train307.txt +++ b/levels/train307.txt @@ -1,9 +1,6 @@ Title.E text="Labyrinth 2" Resume.E text="Teach your bot to do the same job in a more autonomous way." ScriptName.E text="Labyrinth" -Title.F text="Labyrinthe 2" -Resume.F text="Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." -ScriptName.F text="Labyrinthe" Instructions name="tlaby2.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train308.txt b/levels/train308.txt index 8e3c399b..a65c6495 100644 --- a/levels/train308.txt +++ b/levels/train308.txt @@ -1,9 +1,6 @@ Title.E text="The gold digger" Resume.E text="Instruct your bot to search a zone for subsoil resources." ScriptName.E text="Digger" -Title.F text="Le chercheur d'or" -Resume.F text="Recherche de minerai en sous-sol en programmant un robot pour quadriller une zone." -ScriptName.F text="Cherche" Instructions name="tsniff.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train309.txt b/levels/train309.txt index 34b111f6..a8ec2bf0 100644 --- a/levels/train309.txt +++ b/levels/train309.txt @@ -1,9 +1,6 @@ Title.E text="Remote control #1" Resume.E text="Remote control a robot using an information exchange post, so it will transport uranium ore." ScriptName.E text="remote" -Title.F text="Télécommande #1" -Resume.F text="Télécommandez un robot par le biais d'une borne d'information." -ScriptName.F text="Remote" Instructions name="tremote1.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train4-po4a.cfg b/levels/train4-po4a.cfg deleted file mode 100644 index e6638b49..00000000 --- a/levels/train4-po4a.cfg +++ /dev/null @@ -1,7 +0,0 @@ -[po_directory] train4-po/ -[type:xml] train400.xml $lang:train400.$lang.xml -[type:xml] train401.xml $lang:train401.$lang.xml -[type:xml] train402.xml $lang:train402.$lang.xml -[type:xml] train403.xml $lang:train403.$lang.xml -[type:xml] train404.xml $lang:train404.$lang.xml -[type:xml] train405.xml $lang:train405.$lang.xml diff --git a/levels/train400.txt b/levels/train400.txt index 9bae0a68..fdf6bfb5 100644 --- a/levels/train400.txt +++ b/levels/train400.txt @@ -1,2 +1 @@ Title.E text="Motors" resume="Motor" -Title.F text="Moteurs" resume="Moteur" diff --git a/levels/train401.txt b/levels/train401.txt index 23715da9..0a1480a4 100644 --- a/levels/train401.txt +++ b/levels/train401.txt @@ -1,9 +1,6 @@ Title.E text="Dragster" Resume.E text="Program a progressive deceleration in order to avoid the mines right behind the goal." ScriptName.E text="Dragster" -Title.F text="Dragster" -Resume.F text="Décélération avec commande directe des moteurs." -ScriptName.F text="Dragster" Instructions name="tdragst.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train402.txt b/levels/train402.txt index d850a567..8fe4212e 100644 --- a/levels/train402.txt +++ b/levels/train402.txt @@ -1,9 +1,6 @@ Title.E text="Radar" Resume.E text="Use the radar to find lots of stupid blue crosses." ScriptName.E text="Find" -Title.F text="Radar" -Resume.F text="Utilisez le radar pour trouver des objets répartis aléatoirement." -ScriptName.F text="Cherche" Instructions name="tradar1.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train403.txt b/levels/train403.txt index 0921fc81..f3f03add 100644 --- a/levels/train403.txt +++ b/levels/train403.txt @@ -1,9 +1,6 @@ Title.E text="Crazy bot" Resume.E text="Use the radar to put some order into a big mess left behind by a crazy bot." ScriptName.E text="Move" -Title.F text="Le petit poucet" -Resume.F text="Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." -ScriptName.F text="Ramasse" Instructions name="tradar2.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train404.txt b/levels/train404.txt index ff834f42..10232207 100644 --- a/levels/train404.txt +++ b/levels/train404.txt @@ -1,9 +1,6 @@ Title.E text="Patient hunter" Resume.E text="Be patient enough not to waste your ammunitions." ScriptName.E text="Patient" -Title.F text="Chasse à l'homme" -Resume.F text="Abattre quatre cibles mouvantes sans gaspiller un seul coup." -ScriptName.F text="Abattre" Instructions name="tchasse.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train405.txt b/levels/train405.txt index 61fbe16a..a120c881 100644 --- a/levels/train405.txt +++ b/levels/train405.txt @@ -1,9 +1,6 @@ Title.E text="Shadow" Resume.E text="Follow a bot, as if you were its shadow." ScriptName.E text="Follow" -Title.F text="Copieur ..." -Resume.F text="Suivez un robot, sans le heurter." -ScriptName.F text="Suivre" Instructions name="tfollow1.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train5-po4a.cfg b/levels/train5-po4a.cfg deleted file mode 100644 index 317bb635..00000000 --- a/levels/train5-po4a.cfg +++ /dev/null @@ -1,6 +0,0 @@ -[po_directory] train5-po/ -[type:xml] train500.xml $lang:train500.$lang.xml -[type:xml] train501.xml $lang:train501.$lang.xml -[type:xml] train502.xml $lang:train502.$lang.xml -[type:xml] train503.xml $lang:train503.$lang.xml -[type:xml] train504.xml $lang:train504.$lang.xml diff --git a/levels/train500.txt b/levels/train500.txt index aa0762d8..dfcbaff9 100644 --- a/levels/train500.txt +++ b/levels/train500.txt @@ -1,2 +1 @@ Title.E text="Mover" resume="Move" -Title.F text="Déplacements" resume="Déplace" diff --git a/levels/train501.txt b/levels/train501.txt index 0d0011ac..e20f6d82 100644 --- a/levels/train501.txt +++ b/levels/train501.txt @@ -1,9 +1,6 @@ Title.E text="Mover 1" Resume.E text="Retrieve a titanium cube." ScriptName.E text="Mover" -Title.F text="Le déménageur 1" -Resume.F text="Déplacer un cube de métal." -ScriptName.F text="Déplace" Instructions name="tremova1.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train502.txt b/levels/train502.txt index e0e3ba89..89f20fd1 100644 --- a/levels/train502.txt +++ b/levels/train502.txt @@ -1,9 +1,6 @@ Title.E text="Mover 2" Resume.E text="Retrieve several titanium cubes." ScriptName.E text="Mover" -Title.F text="Le déménageur 2" -Resume.F text="Déplacer plusieurs cubes de métal." -ScriptName.F text="Déplace" Instructions name="tremova2.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train503.txt b/levels/train503.txt index 23465127..c3c901ea 100644 --- a/levels/train503.txt +++ b/levels/train503.txt @@ -1,9 +1,6 @@ Title.E text="Mover 3" Resume.E text="Convert some titanium ore to titanium cubes." ScriptName.E text="Mover" -Title.F text="Le déménageur 3" -Resume.F text="Déplacer du minerai pour le convertir en métal." -ScriptName.F text="Déplace" Instructions name="tremova3.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train504.txt b/levels/train504.txt index bdac1387..1d7bf6f6 100644 --- a/levels/train504.txt +++ b/levels/train504.txt @@ -1,9 +1,6 @@ Title.E text="Flying mover" Resume.E text="Move a titanium cube across obstacles." ScriptName.E text="Mover" -Title.F text="Le déménageur volant" -Resume.F text="Déplacer un cube de métal par dessus des obstacles." -ScriptName.F text="Déplace" Instructions name="tremova4.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train6-po4a.cfg b/levels/train6-po4a.cfg deleted file mode 100644 index 37ef4fb5..00000000 --- a/levels/train6-po4a.cfg +++ /dev/null @@ -1,5 +0,0 @@ -[po_directory] train6-po/ -[type:xml] train600.xml $lang:train600.$lang.xml -[type:xml] train601.xml $lang:train601.$lang.xml -[type:xml] train602.xml $lang:train602.$lang.xml -[type:xml] train603.xml $lang:train603.$lang.xml diff --git a/levels/train600.txt b/levels/train600.txt index b16c5174..bd31d82d 100644 --- a/levels/train600.txt +++ b/levels/train600.txt @@ -1,2 +1 @@ Title.E text="Functions" resume="Functions" -Title.F text="Fonctions" resume="Fonctions" diff --git a/levels/train601.txt b/levels/train601.txt index fb3b4d39..7226b12e 100644 --- a/levels/train601.txt +++ b/levels/train601.txt @@ -1,9 +1,6 @@ Title.E text="A function" Resume.E text="Create a function in order to make your program shorter." ScriptName.E text="Move" -Title.F text="Une fonction" -Resume.F text="Créer une fonction pour déplacer un robot." -ScriptName.F text="Déplace" Instructions name="tproc1.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train602.txt b/levels/train602.txt index 6e5bc104..f7614e19 100644 --- a/levels/train602.txt +++ b/levels/train602.txt @@ -1,9 +1,6 @@ Title.E text="Spiral" Resume.E text="Create a procedure in order to teach your bot to perform a spiral." ScriptName.E text="Move" -Title.F text="La spirale" -Resume.F text="Créer une fonction pour déplacer un robot dans une spirale." -ScriptName.F text="Déplace" Instructions name="tproc2.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train603.txt b/levels/train603.txt index 379708e9..3f047a42 100644 --- a/levels/train603.txt +++ b/levels/train603.txt @@ -1,9 +1,6 @@ Title.E text="Remote control #2" Resume.E text="Remote control a robot using an information exchange post, so it will pass over the 6 blue waypoints." ScriptName.E text="remote" -Title.F text="Télécommande #2" -Resume.F text="Télécommandez un robot par le biais d'une borne d'information." -ScriptName.F text="Remote" Instructions name="tremote2.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train7-po4a.cfg b/levels/train7-po4a.cfg deleted file mode 100644 index fa42298a..00000000 --- a/levels/train7-po4a.cfg +++ /dev/null @@ -1,5 +0,0 @@ -[po_directory] train7-po/ -[type:xml] train700.xml $lang:train700.$lang.xml -[type:xml] train701.xml $lang:train701.$lang.xml -[type:xml] train702.xml $lang:train702.$lang.xml -[type:xml] train703.xml $lang:train703.$lang.xml diff --git a/levels/train700.txt b/levels/train700.txt index 77c554a2..d0d4b3a3 100644 --- a/levels/train700.txt +++ b/levels/train700.txt @@ -1,2 +1 @@ Title.E text="Classes" resume="Classes" -Title.F text="Classes" resume="Classes" diff --git a/levels/train701.txt b/levels/train701.txt index 41cd2767..de1ccace 100644 --- a/levels/train701.txt +++ b/levels/train701.txt @@ -1,9 +1,6 @@ Title.E text="Remote control #3" Resume.E text="Remote control a bot without using an information exchange post by using a string." ScriptName.E text="Remote3" -Title.F text="Télécommande #3" -Resume.F text="Télécommandez un robot sans borne d'information en utilisant une simple chaîne de caractère." -ScriptName.F text="Remote3" Instructions name="tremote3.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train702.txt b/levels/train702.txt index 37e46320..245a1c92 100644 --- a/levels/train702.txt +++ b/levels/train702.txt @@ -1,9 +1,6 @@ Title.E text="Remote control #4" Resume.E text="Remote control a bot without using an information exchange post by defining a class for the orders." ScriptName.E text="Remote4" -Title.F text="Télécommande #4" -Resume.F text="Télécommandez un robot sans borne d'information en utilisant une classe définissant un ordre." -ScriptName.F text="Remote4" Instructions name="tremote4.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0 diff --git a/levels/train703.txt b/levels/train703.txt index 2d91f8e9..4bf419ad 100644 --- a/levels/train703.txt +++ b/levels/train703.txt @@ -1,9 +1,6 @@ Title.E text="Remote control #5" Resume.E text="Remote control a bot without using an information exchange post by storing the orders." ScriptName.E text="Remote5" -Title.F text="Télécommande #5" -Resume.F text="Télécommandez un robot en mémorisant tous les ordres." -ScriptName.F text="Remote5" Instructions name="tremote5.txt" HelpFile name="cbot.txt" EndingFile win=1 lost=0