IgorShkidchenko/rg_codebreaker

View on GitHub
locales/en.yml

Summary

Maintainability
Test Coverage
en:
  goodbye: 'Goodbye'
  console:
    greeting: "Hello, lets play the 'Codebreaker' game"
    choose_the_command: "Choose the command\n
      -Enter %{rules} if you want to see rules of the game\n
      -Enter %{stats} if you want to see the statistics of users results\n
      -Enter %{start} if you want to start the game\n
      -Enter %{exit} if you want to quite the game\n"
    what_name: "What is your name?\nName must be from 3 to 20 characters"
    showed_hint: 'Code contains this number: %{showed}'
    zero_hints: "You don't have any hints"
    result: 'Your result is %{result}'
    make_guess: "Make your guess\nYou need to enter four numbers between 1 and 6 "
    enter_hint: "Or enter 'hint' to open one digit from code"
    left_attempts_and_hints: "You have %{attempts} attempts and %{hints} hints"
    win: "You win\n-Enter %{yes} if you want to save your progress"
    lose: 'Game over, you lose if you want you can start a new game'
    empty_db: 'You are the first one'
    select_difficulty: 'Select difficulty: %{difficults}'
    stats_user_info: "%{position}) Name: %{name} difficulty: %{level}\n"
    stats_lefts: "Attempts: %{all_attempts}/%{attempts} Hints: %{all_hints}/%{hints}"
    rules: "Game Rules\n
      • Codebreaker is a logic game in which a code-breaker tries to break a secret code created by a code-maker. The codemaker, which will be played by the application we’re going to write, creates a secret code of four numbers between 1 and 6.\n
      • The codebreaker gets some number of chances to break the code (depends on chosen difficulty). In each turn, the codebreaker makes a guess of 4 numbers. The codemaker then marks the guess with up to 4 signs - + or - or empty spaces.\n
      • A + indicates an exact match - one of the numbers in the guess is the same as one of the numbers in the secret code and in the same position. For example\n
        Secret number - 1234\n
        Input number - 6264\n
        Number of pluses - 2 (second and fourth position)\n
      • A - indicates a number match - one of the numbers in the guess is the same as one of the numbers in the secret code but in a different position. For example\n
        Secret number - 1234\n
        Input number - 6462\n
        Number of minuses - 2 (second and fourth position)\n
      • An empty space indicates that there is not a current digit in a secret number.\n
      • If codebreaker inputs the exact number as a secret number - codebreaker wins the game. If all attempts are spent - codebreaker loses.\n
      • Codebreaker also has some number of hints(depends on chosen difficulty). If a user takes a hint - he receives back a separate digit of the secret code.\n"
  error: "Unexpected input, it was '%{error}', try one more time"
  invalid:
    cover_error: 'Improper size'
    include_error: 'Not include in propose inputs'
    size_error: 'Invalid size'