brewster1134/cli_miami

View on GitHub
i18n/en.yml

Summary

Maintainability
Test Coverage
en: &en
  cli_miami:
    # CliMiami core library strings
    core:
      empty: '[EMPTY]'
      enter_empty_value: Press Enter when finished...
      enter_end_value: Enter the maximum value
      enter_start_value: Enter the minimum value
      enter_value_for: "Enter a value for %{key}"

      # TYPE SPECIFIC MESSAGES
      multiple_choice:
        prompt: 'Choose one of the following options:'
        selected_choices: Selected Options

    errors:
      # generic error type messages
      convert: "%{value} cannot be converted to a %{type} %{description}"
      length: "%{value} has a length of %{value_length}, but must be between %{allowed_values} %{description}"
      regexp: "%{value} does not match the required format of %{allowed_values} %{description}"
      type: "Unknown type %{type}"

      # specific value type messages
      # these messages will take precedence over the general messages above
      array:
        length: "You entered %{value_length} items, but you need between %{allowed_values} %{description}"
      boolean:
      file:
        validate: "%{value} is not a valid path %{description}"
      fixnum:
        length: "%{value} is invalid. Enter a number between %{allowed_values} %{description}"
      float:
        length: "%{value} is invalid. Enter a number between %{allowed_values} %{description}"
      hash:
        length: "You entered %{value_length} items, but you need between %{allowed_values} %{description}"
        keys: "You are missing values for %{keys} %{description}"
      multiple_choice:
        length: "You have selected %{value_length} options, but you need between %{allowed_values} %{description}"
        delete_required_key: "You cannot delete the required key %{key}"
      range:
      string:
      symbol:

# regional variations
en_gb:
  <<: *en
en_us:
  <<: *en