{
 "people_darkwizard": "Magus",
 "people_darkwizard_text": "DarkWizard",
 "room_wrong_syntax": "The syntax is not valid. Read the instructions again.",
 "room_forbidden": "This place cannot be reached.",
 "items": "Here, you can interact with (objects):\n%s",
 "lock_added": "You have just added the lock %s",
 "directions": "Where you can go (paths):\n%s ",
 "room_empty": "This room is empty. There is nothing here.",
 "room_new_created": "You have just created a new path: %s",
 "item_cmd_unknown": "That does not work.",
 "a_wish_to_understand_you": "what do you want to do ?",
 "room_unreadable": "A fog in the room makes it impossible to see what is inside.",
 "ask_password": "Password:",
 "room_unreachable": "The room %s cannot be reached.",
 "cmd_cat_aliases": "destr\\w*|remov\\*|del\\w*|delet\\w*",
 "Suggestions": "Suggestions",
 "peoples": "Here, you can talk to:\n%s",
 "room_wrong_password": "The password is wrong. Did you forget your password? No, I'm kidding. Get out of here!",
 "you_buy": "You bought %s",
 "room_none": "PlainPlace",
 "room_none_text": "This is a very ordinary place.",
 "credit_img": "Images",
 "credit_sound": "Sound effects",
 "credit_music": "Music",
 "credit_img_incomplete": "???",
 "credit_sound_incomplete": "???",
 "credit_music_incomplete": "???",
 "credit_author": "A game by",
 "credit_occasionnal bug report": "Some bugs were reported by",
 "credit_occasionnal testing": "Occasionally tested by",
 "credit_translation": "Translation by",
 "credit_assets sources": "Most sounds and music can be found on",
 "credit_occasionnal help": "Occasional help",
 "credit_occasionnal test": "Occasional tests",
 "credit_storyboard": "Storyboard",
 "credit_context": "Context",
 "by_author": "%s",
 "and_designed_by": "and %s",
 "credit_forked from": "This game is derived from the game {{title:}}\n developed by\n{{author:}},\n {{storyboarding:}} (storyboard),\n and {{artwork:}} (artwork).\n ({{context:}})",
 "title": "{{title:}} {{versioninfo}}",
 "versioninfo": "(version {{version:}})",
 "credit_game": "{{title}}\nby {{author:}}\n",
 "credit_license": "The code of this game is free software.",
 "gameintro_ok": "{{ok}}",
 "gameintro_text_initrd": "Loading initrd.img [{{progress}}]",
 "cookie_new": "yes (use a new save)",
 "gameintro_setup_ok": "Now I am going to have some fun... but you are going to suffer. 😄\nThe principle is simple: to do each action, you have to type a command.\nYour tool is a text box, and you can move the cursor left, right, up and down.\nIf you press the Tab key, an interactive help appears.\nWell, I'm getting bored of explaining everything to you.",
 "demo_note": "Welcome to the demo version of the game Terminus.\nAnd yes, the game is still being developed.\nIt is slow going, but we are hopeful of seeing the end of it.\n",
 "demo_note_continue": "Continue",
 "gameintro_failure": "{{ko}}",
 "prelude_text": "<img src='img/kid2face.png'/>\nThe last thing I remember\nis that I was in the computer room.\n\nThere was this file that I had to delete at all costs.\nBut where to find it? There were folders everywhere.\n\nAfter a while, I was beside myself.\n\nAnd then, all of a sudden, all the machines switched off.\nImpossible to use the computers.",
 "gameintro_text": "   Welcome to {{game_title}}\n\n",
 "gameintro_text_domainname": "Setting up the domain name [{{progress}}]",
 "you_learn": "You have learned how to use '%s'!",
 "game_loaded": "Game restored",
 "press_enter": "Press the Enter key ↵",
 "congrat": "Congratulations! You have solved all the puzzles of %s!",
 "cookie_load": "yes (resume the current game%s)",
 "username_prompt": "Tell me your name:",
 "you_success": "Finished '%s'!",
 "gameintro_text_fsck": "Checking the file system [{{progress}}]",
 "msg_from": "Message from %s on %s at %s:",
 "cookie_no": "no (do not use a save)",
 "pogen_alert": "%s translations are missing, type 'pogen' to download the translation file with the new entries.",
 "cmd_poe_revealed": "poe revealed",
 "po_symbol_edit": "(editing - press Ctrl + Enter to confirm) ",
 "po_symbol_unknown": "po_symbol_unknown",
 "link": "link",
 "cmd": "%s",
 "room": "%s",
 "item_none": "Object",
 "item_none_text": "This object is nothing special.",
 "item_intro": "It is a(n) %s.",
 "people_none": "Nobody",
 "people_none_text": "This person looks more like a robot.",
 "cannot_cast": "This command cannot be used here.",
 "ls_title_directions": "Where you can go (paths): %s",
 "incorrect_syntax": "The syntax is incorrect. To learn more: '{{cmd,man}} %s'",
 "invalid_spell": "This command does not exist",
 "ls_title_items": "Here, you can interact with (objects): %s",
 "ls_title_peoples": "Here, you can talk to: %s",
 "welcome_msg": "Hey '%s'! Are you all right? \nYou passed out. It really scared me.",
 "prelude_tuto": "= Geek Fighter II =\nBeat the super computer with the arrow keys, Enter ↵ and Tab ↹.\nYou can also cast spells by typing them quickly: 'ls', 'cat', or even 'cd'.",
 "prelude_tab": "What a great kick! You press Tab ↹ wonderfully well.",
 "prelude_enter": "What a great punch! You press Enter ↵ wonderfully well.",
 "prelude_success_cmd": "What a great move!",
 "prelude_enemy_kill": "This computer is toast.",
 "prelude_wrong_game": "You gather your energy and cast this powerful spell... Where do you think you are? In a cartoon?",
 "you_unlock": "You can now go to '%s'!",
 "new_path": "Look with 'ls': you can now go to this place: '%s'!",
 "press_tab": "Press the Tab key ↹",
 "cookie_yes": "yes (use a new save)",
 "cookie_yes_load": "yes (resume the current game%s)",
 "yes": "yes",
 "no": "no",
 "progress": "<span class='progress'>%s</span>",
 "ok": "OK",
 "ko": "Failed",
 "game_title": "Terminus",
 "re_hate": "shut ?up|crap|shit|damn|stupid|boring|fuck|bad|sucks?|hate|no|stink",
 "user_judgedbad": "Well now. You are in for it!",
 "re_love": "great|good|love\\w*|nice|beautiful|like|ok|yes|agree\\w*",
 "user_judgedlovely": "Oh, how sweet. Are you trying to bribe me?",
 "user_judged0": "Why are you suddenly so quiet?",
 "user_judged1": "Is that all you have to say?",
 "user_judged2": "What? What kind of manners are those?",
 "user_judged3": "Frankly, nobody has ever pulled that one on me.",
 "user_judged4": "You are a very unruly person.",
 "user_judged5": "You are a very, very unruly person.",
 "very_first_try": ". . .\n\nYou don't seem to see much in this fog.\n\nHave you already used your {{cmd,cat}}, {{cmd,ls}} and {{cmd,cd}}?\n",
 "cmd_cat_first_try": "I forgot to tell you that {{cmd,cat}} must be followed by the name of a person or an object.",
 "cmd_cat_second_try": "??? mmm",
 "cmd_exit": "Goodbye!",
 "cmd_exit_html": "<p>Terminus has been stopped.</p><p>Goodbye!</p>",
 "cmd_cd": "You enter %s. %s",
 "cmd_cd_failed": "There is no path called %s. Go back to bed.",
 "cmd_cd_no_args": "'{{cmd,cd}} ~' to go back to the starting point.",
 "cmd_cd_no_args_pwd": "'{{cmd,pwd}}' to find out where you are.",
 "cmd_cd_flood": "Unless you split yourself in two, you cannot go to several places at once.",
 "cmd_cd_home": "You are back home!",
 "cmd_cd_no_parent": "You cannot go back any further.",
 "cmd_cd_parent": "You are in %s. %s",
 "cmd_cp_copied": "The data of %s has been duplicated in %s.",
 "cmd_cp_unknown": "I do not see any object that could have that name.",
 "tgt_already_exists": "'%s' already exists.",
 "invalid_param_folder": "'%s' is a folder.",
 "item_not_exists": "The object '%s' does not exist.",
 "cmd_help_begin": "You can use the following commands:",
 "less_no_arg": "(For this to work, {{cmd,%s}} must be followed by a subject to examine: an object or a person present where you are)",
 "cmd_man_no_query": "You have to ask a question to get an answer. That is what the great manuscript says.",
 "cmd_man_not_found": "There is nothing written in the great manuscript.",
 "cmd_not_found": "The command '%s' could not be found.",
 "cmd_mv_aliases": "mov\\w*|shift\\w*|put\\w*|carr\\w*",
 "cmd_mv_done": "%s is now in %s.",
 "cmd_mv_name_done": "%s is now called %s.",
 "cmd_mv_overwrite_done": "%s replaces and overwrites %s.",
 "cmd_mv_flood": "It is possible to move an object to a place by giving its path.  \nTo do so, use 'mv OBJECT PATH'.",
 "cmd_mv_invalid": "You need an object and a destination to make a move.",
 "cmd_mv_fixed": "This cannot be moved.",
 "cmd_mv_dest_fixed": "It is impossible to put that in this room.",
 "room_not_writable": "It is impossible to put that in this room.",
 "permission_denied": "(Permission denied)",
 "cmd_pwd_aliases": "lost|wher\\w*|place|locat\\w*",
 "cmd_pwd": "You are in '%s'.",
 "cmd_rm_aliases": "destr\\w*|remov\\w*|del\\w*|delet\\w*",
 "cmd_rm_done": "You have just deleted '%s'. Its data vanishes before your eyes.",
 "cmd_rm_failed": "That is something you cannot destroy.",
 "cmd_rm_invalid": "You can only delete an existing object that is of no great importance to anyone else.",
 "cmd_rm_miss": "If it is a particular thing you are trying to delete, that will not be enough.",
 "cmd_touch_created": "You have just created: '%s'!",
 "cmd_touch_none": "You tried to create something. But nobody knows what it is. Check your syntax.",
 "cmd_touch_nothing": "You must say what you want to create for this to work.",
 "cmd_unknown": "You have not learned this command yet.",
 "room_fs": "Root",
 "room_fs_text": "All paths converge here.",
 "room_root_text": "room_root_text",
 "room_root": "room_root",
 "unzipped": "In %s, you found these things: %s",
 "combo": "The combination is 'terminus' (without the quotes).",
 "cmd_syntax_lesson": "General syntax of commands: The elementary commands have the form:> {{cmd,command}} {{item.files_or_data}}The command that appears at the beginning of the line is almost always the name of a program. This program can be a command of the operating system, a piece of software written by a user (often in the C language) or a shell. A few rare commands, like the cd command (change folder / directory), cannot be handled properly by a specific piece of software. They are then executed directly by the command interpreter. Some of these commands can be run by typing only their name. But most commands accept options (a dash followed by one or more letters) that make it possible to use the command differently from its default mode of operation. Finally, a good number of commands are followed by one or more names of files, directories or other things, with which they are going to work. All the pieces of information separated by spaces to the right of the name of the command are called arguments of the command line.",
 "room_sure": "Start",
 "room_sure_text": "Back at the starting point... ",
 "item_nutshell": "Nutshell",
 "item_nutshell_text": "A nutshell.\nThe shell is broken. The following inscriptions are readable:\n{{cmd,cd}} Tab Tab will lead you to the ways that {{cmd,ls}} gives you.",
 "item_dust": "Dust",
 "item_dust_text": "A cloud of dust.\nIt is a gathering of particles like the ones that float in the air.\nIt looks soft and fluffy...",
 "room_home_text": "Back at the starting point... ",
 "cmd_cat_third_try": "All you have to do is write '{{cmd,cat}} {{item_nutshell}}'",
 "very_second_try": "Indeed, you look helpless.\nLost?\n\nAh, you want a map.\nThere is no map that could describe this world.\n\nJust say {{cmd,pwd}} to know where you are.\n\n1. By writing '{{cmd,cat}}' ( ? ), you can examine things in detail;\n2. By writing '{{cmd,ls}}' (LiSt), you can see what crosses your path;\n3. By writing '{{cmd,cd}}' (Change Destination), you can go elsewhere;\n4. By writing '{{cmd,help}}', a help appears.\n",
 "item_gribouillis": "Scribbles",
 "item_gribouillis_text": "It is strictly forbidden to try to talk to non-anthropomorphic beings.\nRemember the incident of last week and the loss of your comrade.",
 "item_practice": "Pillar%d",
 "item_practice_text": "This is an object made for training",
 "leave_academy": "The training room is going to collapse: run!",
 "people_prof_mv0": "Nice try! But it is forbidden... A matter of free will.",
 "people_prof_mv1": "This is getting annoying.",
 "people_prof_mv2": "{{face,nasty look}}",
 "people_prof_text": "The teacher says a lot of things that sound like gibberish to you,\nbut you managed to understand three things:\n1. '{{cmd,mv}}' is used to move objects \n2. you have to give the name of the object and of the destination ({{cmd,mv}} OBJECT PATH) \n3. This spell does not work on every object, but you did not quite understand which ones cannot be moved.",
 "people_prof_textquit": "\"Oh oh! This is not good, you should leave. Right now! You can write '{{cmd,cd}} ~'\" ",
 "people_prof": "Professor",
 "room_lessons_textescape": "The atmosphere of the room becomes dusty.\nDebris falls from the ceiling.\nNobody is left around.",
 "people_poney_text1": ". . .",
 "people_poney_text2": "To avoid frightening it, you keep your distance from the pony.\nYou nod towards the clouds.\nThe pony answers with the same sign.",
 "people_poney_text3": "You keep your distance from the pony.\nYou nod towards the ground.\nThe pony frowns its big face.",
 "people_poney_text4": "You keep your distance from the pony.\nYou nod once more, drawing circles with your nose.\nThe pony comes closer.",
 "people_poney_text5": "You nod again. The pony rushes towards you.\n\"<voice poney/> Hey! \" <voice char/>says the pony.\n\"<voice poney/> It is very kind of you to worry about me,\nbut I am sure you have better things to do\".",
 "people_poney_text6": "\"<voice poney/>Let me stop you right there, stop daydreaming,\nI will not be your servant\".",
 "people_poney_text7": "<voice poney/>Did you know that when you press the Up and Down arrows, you can browse the history? That is, you can reuse the commands you have just entered.",
 "people_poney_text8": "<voice poney/>Did you know that when you press the Ctrl and U keys, the text before the cursor on the command line is erased?\nNo? Actually, nobody cares...",
 "people_pony_text9": "<voice poney/>Did you know that when you press the Ctrl and C keys, you interrupt the current action?\nThat is handy when you are talking to somebody who gives you endless arguments about a subject they know no more about than you do, and who never lets you get a word in.\nWell, it only works if you were the one who started the conversation.\nThat kind of person annoys me, because they are very curious,\nbut they make do with their own guesses to feed the monologue.\nYou know, in ancient cultures this was forbidden.\nThey used to say: to state a guess as a fact is to lie.\nOh sorry, I am starting to bore you.",
 "people_pony_text10": "<voice poney/>Do you know what a regular expression is? No? For example \"Bo*\" is a regular expression for \"Bonbon\", but also for \"Bobbin\" and all the words that start with the letters B o.\n The character * (asterisk) means: any character, as many times as possible.",
 "people_poney_textmountain": "You nod again. The pony rushes towards you.\n\"<voice poney/> Hey! \" <voice char/>says the pony.\"<voice poney/> Have you already visited the {{room_mountain}}? \".",
 "people_poney_texttab": "\"<voice poney/> Hey! Did you know that by pressing the 'tab' key, you can go a lot faster?\"",
 "people_poney_textmv": "\"<voice poney/> I get it! You are stuck \" <voice char/>says the pony.\"<voice poney/> Have you tried talking to a {{people_professor}} of the {{room_spell_casting_academy}}? \" .",
 "people_poney_texthelp": "\"<voice poney/> I get it! You are stuck \" <voice char/>says the pony.\"<voice poney/> Sorry, I am not able to help you.\nbut if you have already read the {{item_man}} you should be able to use '{{cmd,help}}' \" .",
 "room_cave": "Cave",
 "room_tunnel": "Tunnel",
 "people_rat_identified_text4": "(Are you here to save Terminus?)",
 "people_rat_identified": "Rat",
 "people_rat_identified_text": "(Oh, sorry, forgive my clumsiness!)",
 "people_rat_identified_text1": "(May we be on first-name terms?)",
 "people_rat_identified_text2": "(Sorry, again, forgive me for my clumsiness!)",
 "people_rat_identified_text3": "(I have nothing to teach you and you still want to talk to me?)",
 "link_townsquare": "Terminus",
 "link_townsquare_text": "This door leads to a village.",
 "room_small_hole_cd": "Not a very pleasant place. \nI want to get out.",
 "help_grep": "Search for something in a text.",
 "help_alias": "(Keep a command in an alias) Use \"alias\" to reuse a command with its arguments. \nFor example, to get a command ll that gives details about the content of the directory.\nWrite: alias ll=\"ls -rtla\"",
 "help_help": "List the spells you can use.",
 "help_cat": "{{help_less}}",
 "help_rm": "Make an object or a person disappear for good.",
 "man_unzip": "Open a zipped bag and take out what it contains.\nWrite:\nunzip BAG.zip",
 "help_man": "Learn more about a spell.",
 "help_touch": "Touch an object.",
 "help_unzip": "Get the content of a zipped bag.",
 "help_less": "Use or read an object, or talk to somebody.",
 "help_mkdir": "Create a new path.",
 "help_cd": "Move to another path.",
 "help_pwd": "Tell where you are.",
 "help_cp": "Copy an object.",
 "man_rm": "Use \"rm\" to delete an object for good.\nWrite:\nrm OBJECT",
 "help_ls": "Describe a path.",
 "help_exit": "Quit the game.",
 "man_mkdir": "Create a new path.\nUse \"mkdir\" to create a new path from the path where you are.\nWrite:\nmkdir PATH",
 "help_more": "{{help_less}}",
 "help_mv": "Move an object to another path.",
 "man_cat": "{{help_less}}",
 "item_instructions": "Instructions",
 "item_instructions_text_bak": "You have probably learned to use your friend Grep. If you have not yet, it would be wise to go to the library to fix that. Because here you will need it to reach your goals. Here is your task: \nThere are many objects stored in the room MoreKernelFiles and one of them contains the sudo password. This password is very powerful: it lets you do absolutely whatever you want in the universe. It lets you cast any spell on any object, even a protected one. You know that the password is hidden in one of these .txt files. You know that it is on the line that contains the word: \"password=\". You should be able to find it with the help of your friend grep. Then, you will have to use the sudo spell to reach Paradise. To do that, simply type \"sudo\" before the command that you want to apply, like this: 'sudo cp OBJECT_A OBJECT_B'. You will then be asked for the sudo password. Enter it, and the spell that follows sudo will be applied. If you open the Certificate in Paradise with sudo, you will really discover Paradise.",
 "room_kernel_sudo": "room_kernel_sudo",
 "item_bigfileQ_text": "Alice was beginning to get very tired of sitting by her sister on the \nbank, and of having nothing to do: once or twice she had peeped into the \nbook her sister was reading, but it had no pictures or conversations in \nit, \"and what is the use of a book,\" thought Alice \"without pictures or \nconversations?\" \nThis text contains millions of words.\nIt would take hours to read it all.",
 "item_bigfileT_text": "Alice was beginning to get very tired of sitting by her sister on the \nbank, and of having nothing to do: once or twice she had peeped into the \nbook her sister was reading, but it had no pictures or conversations in \nit, \"and what is the use of a book,\" thought Alice \"without pictures or \nconversations?\" \nThis text contains millions of words.\nIt would take hours to read it all.",
 "item_bigfileM_text": "Alice was beginning to get very tired of sitting by her sister on the \nbank, and of having nothing to do: once or twice she had peeped into the \nbook her sister was reading, but it had no pictures or conversations in \nit, \"and what is the use of a book,\" thought Alice \"without pictures or \nconversations?\" \nThis text contains millions of words.\nIt would take hours to read it all.",
 "item_bigfileS_text": "Alice was beginning to get very tired of sitting by her sister on the \nbank, and of having nothing to do: once or twice she had peeped into the \nbook her sister was reading, but it had no pictures or conversations in \nit, \"and what is the use of a book,\" thought Alice \"without pictures or \nconversations?\" \nThis text contains millions of words.\nIt would take hours to read it all.",
 "item_groups_text": "Humm bapp, bap bap humm bap. Hummm. Yeah eh yeah eh yeah.",
 "item_rm_text": "A feeling of unease runs through you.\nYou think I destroy, but no, that would be too tiring.\nI just put things out of reach",
 "item_whoami_text": "Who am I? I would like to know.",
 "item_touch_text": "A strange vibration disturbs the atmosphere.\nHands off!",
 "item_cat_text": ". . .",
 "item_mv_text": "A strange vibration disturbs the atmosphere.\nAnonymity cannot exist without instability.",
 "item_mkdir_text": "-p/-p/-p/-p/-p",
 "item_ls_text": "A strange vibration disturbs the atmosphere.\nfor i in *; do echo $i; done",
 "people_citizen1__text1": "Hmmm. If you need equipment, I recommend the {{room_market}} and the {{room_artisanshop}}.",
 "people_citizen1_": "Jasper",
 "people_citizen3_text4": "\"I am going to {{cmd,rm}} those trolls.\"",
 "people_citizen3_text2": "(You don't know what to say...)",
 "people_citizen3_text3": "(However hard you think.\nThe only thing that would ease this mother would be to find her child again.)",
 "people_citizen1__text2": "Hmmm. If you need information, I recommend the {{room_library}}.\\",
 "people_citizen3_text5": "\"But... who has the power to do that? You?\"",
 "people_citizen3_text1": "\"My baby... I am going to '{{cmd,pkill}} -9 {{people_darkwizard}}'.\"",
 "people_citizen1__text": "Hmmm. Any questions? Go ahead.",
 "people_troll1_rm": "The troll seems to have been surprised, then it vanishes \nwith an unpleasant noise.",
 "people_troll1_cp": "They are multiplying!",
 "people_troll11_rm": "people_troll11_rm",
 "room_cage": "Cage",
 "item_vimbook": "VIMproved",
 "item_chat": "Discussions",
 "item_lever_exec": "Out of curiosity, you push it, revealing a secret room.",
 "people_grep": "Grep",
 "item_dragon_mv": "It must have taken many weeks to make this mechanical Dragon.\nDon't you have any values?",
 "item_strangetrinket_mv": "This trinket surely has great value for this woman! Does it have any for you?",
 "people_vendor_sell_mkdir": "the 'mkdir' spell, which costs {{item_mkdir_cost}}",
 "people_vendor_sell_nothing": "(walk away)",
 "people_vendor_sell_rm": "the 'rm' spell, which costs {{item_rm_cost}}",
 "item_rm_cost": "10000",
 "item_mkdir_cost": "5000",
 "need_money": "You do not have enough to buy this spell.",
 "item_potatoe": "Potato",
 "item_potatoe_text": "It is a simple potato. Nothing to panic about.",
 "item_potatoe_text_evolve": "It was a simple potato. \nThis potato is starting to sprout...\n Its roots look like pincers and it is rather worrying.",
 "item_potatoe_text_final_form": "It is hard to believe that this monster is a potato.\nIts body is all wrinkled and its ten gnarled arms stretch across the room",
 "room_leftleg": "ClothPath",
 "room_leftleg_text": "This path is very long. The ground is rough. It looks like cloth.",
 "room_hamp": "ClothHills",
 "room_hamp_text": "The ground is rough. It looks like cloth.",
 "room_mouth": "Above",
 "room_mouth_text": "Here you are, in the middle of a trench.",
 "room_left": "OnTheLeft",
 "room_left_text": "The path goes on.",
 "room_rightturn_text": "RightTurn",
 "room_rightturn": "The path makes a quarter turn to the right.",
 "room_rightleg_text": "This path is very long. The ground is rough. It looks like cloth.",
 "room_rightleg": "ClothPath",
 "help_echo": "Say something out loud.",
 "help_sudo": "Cast a spell with the powers of an administrator.",
 "help_show_credits": "Show the credits of the game.",
 "help_groups": "Show the groups you belong to.",
 "help_whoami": "Tell who you are.",
 "did_you_mean": "Did you mean: %s"
}