<commit_before>{
  "generic_send": {"message": "Send"},
  "generic_cancel": {"message": "Cancel"},
  "generic_error": {
    "message": "Error: $ERROR$",
    "placeholders": {
      "error": {
        "content": "$1",
        "example": "Could not connect to router"
      }
    }
  },

  "menu_home":{"message": "Home"},
  "menu_sms":{"message": "SMS"},
  "menu_statistics":{"message": "Statistics"},
  "menu_services":{"message": "Services"},
  "menu_settings":{"message": "Settings"},

  "mode_offline":{"message": "Offline"},
  "mode_basic":{"message": "Basic"},
  "mode_admin":{"message": "Admin"},
  "change_mode_tooltip": {"message": "Change mode"},

  "notifications_tooltip": {"message": "Notifications"},
  "notifications_title":{"message": "Notifications"},
  "notifications_empty":{"message": "No notifications"},

  "router_module_error_api_login_username_wrong": {
    "message": "Incorrect username."
  },
  "router_module_error_api_login_password_wrong": {
    "message": "Incorrect password."
  },
  "router_module_error_api_login_already_login": {
    "message": "Already logged in."
  },
  "router_module_error_api_login_username_pwd_wrong": {
    "message": "Incorrect username or password."
  },
  "router_module_error_api_login_username_pwd_orerrun": {
    "message": "Maximum login attempts reached. Please try again later."
  },
  "router_module_error_api_wrong_session": {
    "message": "Invalid session ID."
  },
  "router_module_error_api_wrong_session_token": {
    "message": "Invalid session token."
  },
  "router_module_error_api_system_no_rights": {
    "message": "No administrative rights. Please login."
  },

  "router_module_error_invalid_router_url": {
    "message": "Invalid router URL."
  },

  "router_error_logging_in": {
    "message": "Failed to login; $ERROR$",
    "placeholders": {
      "error": {
        "content": "$1"
      }
    }
  },
  "router_unknown_error_logging_in": {
    "message": "Failed to login to router. Make sure the username and password are correct."
  },
  "connection_error": {
    "message": "Cannot connect to the router at <a href='$URL$'>$URL$</a>. Please make sure you are connected to the network. If the problem persists, make sure the router URL(<a href='$URL$'>$URL$</a>) is correct in the extension's settings.",
    "placeholders": {
      "url": {
        "content": "$1",
        "example": "192.168.1.1"
      }
    }
  },
  "invalid_router_url_error": {
    "message": "Invalid router URL; $1. Please set a valid URL in the extensions's options.",
    "placeholders": {
      "url": {
        "content": "$1",
        "example": "192.168.1.1"
      }
    }
  },
  "empty_router_url_error": {
    "message": "Router URL is empty. Please set a valid URL in the extension's options."
  },

  "sms_admin_only": {
    "message": "You must have administrator access to view SMS messages"
  },
  "sms_action_new_message": {"message": "New message"},
  "sms_action_delete": {"message": "Delete"},
  "sms_action_import": {"message": "Import"},
  "sms_action_mark_as_read": {"message": "Mark as read"},
  "sms_action_select_tooltip": {"message": "Select"},
  "sms_action_select_dropdown_types_group": {
    "message": "SMS Types",
    "description": "Label given to the SMS types group in the dropdown used to select SMS messages."
  },
  "sms_action_select_none": {"message": "None"},
  "sms_action_select_all": {"message": "All"},
  "sms_action_select_read": {"message": "Read"},
  "sms_action_select_unread": {"message": "Unread"},
  "sms_first_to_last": {
    "message": "$FIRST$ - $LAST$",
    "description": "Shows which sms messages are currently being displayed.",
    "placeholders": {
      "first": {
        "content": "$1",
        "example": "1"
      },
      "last": {
        "content": "$2",
        "example": "20"
      }
    }
  },
  "sms_first_to_last_of_total": {
    "message": "$FIRST$ - $LAST$ of $TOTAL$",
    "description": "Shows which sms messages are currently being displayed including the total.",
    "placeholders": {
      "first": {
        "content": "$1",
        "example": "1"
      },
      "last": {
        "content": "$2",
        "example": "20"
      },
      "total": {
        "content": "$3",
        "example": "100"
      }
    }
  },
  "sms_empty": {
    "message": "There are no SMSs",
    "description": "Displayed when there are no messages"
  },
  "sms_edit_tooltip": {
    "message": "Edit message",
    "description": "Tooltip shown on the sms message edit button"
  },
  "sms_box_inbox": {"message": "Inbox"},
  "sms_box_sent": {"message": "Outbox"},
  "sms_box_draft": {"message": "Drafts"},
  "sms_message_type": {"message": "Type"},
  "sms_message_number": {"message": "Number"},
  "sms_message_content": {"message": "Content"},
  "sms_message_date": {"message": "Date"},
  "sms_dialog_title": {"message": "Message"},
  "sms_dialog_field_numbers": {"message": "Recipients"},
  "sms_dialog_field_numbers_placeholder": {
    "message": "Add a number",
    "description": "Placeholder value for sms dialog numbers field"
  },
  "sms_dialog_field_content": {"message": "Content"},
  "sms_dialog_action_send": {"message": "Send"},
  "sms_dialog_action_save": {"message": "Save as draft"},
  "sms_dialog_action_cancel": {"message": "Cancel"},
  "sms_mark_read_partial_error":{
    "message": "Error: Could only mark $SUCCESSFUL$/$TOTAL$ message(s) as read",
    "description": "Shown when there is an eror marking sms as read",
    "placeholders": {
      "successful": {
        "content": "$1",
        "example": "15"
      },
      "total": {
        "content": "$2",
        "example": "20"
      }
    }
  },
  "sms_mark_read_error": {"message": "Error marking messages as read."},

  "sms_types_recharge": {"message": "Recharge"},
  "sms_types_data": {"message": "Data remaining"},
  "sms_types_data_percent": {"message": "Percentage data used"},
  "sms_types_activated": {"message": "Activated"},
  "sms_types_depleted": {"message": "Depleted"},
  "sms_types_ad": {"message": "Advert"},

  "sms_read": {"message": "Read", "description": "Show when an sms message has been read"},
  "sms_unread": {"message": "Unread", "description": "Show when an sms message has not been read"},

  "services_ussd_command" : {
    "message": "USSD Command"
  },
  "services_ussd_presets": {
    "message": "USSD Presets"
  },
  "services_admin_only": {
    "message": "You must be in administrator mode to access USSD services"
  },

  "dialog_switch_to_basic": {
    "message": "Switch to basic mode"
  },
  "dialog_retry": {
    "message": "Retry"
  },
  "dialog_open_settings": {
    "message": "Go to settings"
  },
  "dialog_go_offline": {
    "message": "Go offline"
  },

  "options_field_router_url": {
    "message": "Router URL",
    "description": "Router URL field on the extensions options page."
  },
  "options_field_admin_username": {
    "message": "Username",
    "description": "Username field on the extension options page."
  },
  "options_field_admin_password": {
    "message": "Password",
    "description": "Password field on the extension options page."
  },
  "options_button_save": {
    "message": "Save",
    "description": "Save button on the extension options page."
  },
  "options_error_ping": {
    "message": "Cannot connect to specified URL.",
    "description": "Error message displayed when a connection to the router URL can't be established. Used on the extension options page."
  },
  "options_save_success": {
    "message": "Saved changes"
  },

  "validation_tag_input_number": {
    "message": "Please only enter numbers.",
    "description": "Error message shown when a non-number is inputted in a tag input where only numbers are allowed."
  }
}
<commit_msg>Add generic responses<commit_after>{
  "generic_send": {"message": "Send"},
  "generic_yes": {"message": "Yes"},
  "generic_no": {"message": "No"},
  "generic_ok": {"message": "OK"},
  "generic_cancel": {"message": "Cancel"},
  "generic_error": {
    "message": "Error: $ERROR$",
    "placeholders": {
      "error": {
        "content": "$1",
        "example": "Could not connect to router"
      }
    }
  },

  "menu_home":{"message": "Home"},
  "menu_sms":{"message": "SMS"},
  "menu_statistics":{"message": "Statistics"},
  "menu_services":{"message": "Services"},
  "menu_settings":{"message": "Settings"},

  "mode_offline":{"message": "Offline"},
  "mode_basic":{"message": "Basic"},
  "mode_admin":{"message": "Admin"},
  "change_mode_tooltip": {"message": "Change mode"},

  "notifications_tooltip": {"message": "Notifications"},
  "notifications_title":{"message": "Notifications"},
  "notifications_empty":{"message": "No notifications"},

  "router_module_error_api_login_username_wrong": {
    "message": "Incorrect username."
  },
  "router_module_error_api_login_password_wrong": {
    "message": "Incorrect password."
  },
  "router_module_error_api_login_already_login": {
    "message": "Already logged in."
  },
  "router_module_error_api_login_username_pwd_wrong": {
    "message": "Incorrect username or password."
  },
  "router_module_error_api_login_username_pwd_orerrun": {
    "message": "Maximum login attempts reached. Please try again later."
  },
  "router_module_error_api_wrong_session": {
    "message": "Invalid session ID."
  },
  "router_module_error_api_wrong_session_token": {
    "message": "Invalid session token."
  },
  "router_module_error_api_system_no_rights": {
    "message": "No administrative rights. Please login."
  },

  "router_module_error_invalid_router_url": {
    "message": "Invalid router URL."
  },

  "router_error_logging_in": {
    "message": "Failed to login; $ERROR$",
    "placeholders": {
      "error": {
        "content": "$1"
      }
    }
  },
  "router_unknown_error_logging_in": {
    "message": "Failed to login to router. Make sure the username and password are correct."
  },
  "connection_error": {
    "message": "Cannot connect to the router at <a href='$URL$'>$URL$</a>. Please make sure you are connected to the network. If the problem persists, make sure the router URL(<a href='$URL$'>$URL$</a>) is correct in the extension's settings.",
    "placeholders": {
      "url": {
        "content": "$1",
        "example": "192.168.1.1"
      }
    }
  },
  "invalid_router_url_error": {
    "message": "Invalid router URL; $1. Please set a valid URL in the extensions's options.",
    "placeholders": {
      "url": {
        "content": "$1",
        "example": "192.168.1.1"
      }
    }
  },
  "empty_router_url_error": {
    "message": "Router URL is empty. Please set a valid URL in the extension's options."
  },

  "sms_admin_only": {
    "message": "You must have administrator access to view SMS messages"
  },
  "sms_action_new_message": {"message": "New message"},
  "sms_action_delete": {"message": "Delete"},
  "sms_action_import": {"message": "Import"},
  "sms_action_mark_as_read": {"message": "Mark as read"},
  "sms_action_select_tooltip": {"message": "Select"},
  "sms_action_select_dropdown_types_group": {
    "message": "SMS Types",
    "description": "Label given to the SMS types group in the dropdown used to select SMS messages."
  },
  "sms_action_select_none": {"message": "None"},
  "sms_action_select_all": {"message": "All"},
  "sms_action_select_read": {"message": "Read"},
  "sms_action_select_unread": {"message": "Unread"},
  "sms_first_to_last": {
    "message": "$FIRST$ - $LAST$",
    "description": "Shows which sms messages are currently being displayed.",
    "placeholders": {
      "first": {
        "content": "$1",
        "example": "1"
      },
      "last": {
        "content": "$2",
        "example": "20"
      }
    }
  },
  "sms_first_to_last_of_total": {
    "message": "$FIRST$ - $LAST$ of $TOTAL$",
    "description": "Shows which sms messages are currently being displayed including the total.",
    "placeholders": {
      "first": {
        "content": "$1",
        "example": "1"
      },
      "last": {
        "content": "$2",
        "example": "20"
      },
      "total": {
        "content": "$3",
        "example": "100"
      }
    }
  },
  "sms_empty": {
    "message": "There are no SMSs",
    "description": "Displayed when there are no messages"
  },
  "sms_edit_tooltip": {
    "message": "Edit message",
    "description": "Tooltip shown on the sms message edit button"
  },
  "sms_box_inbox": {"message": "Inbox"},
  "sms_box_sent": {"message": "Outbox"},
  "sms_box_draft": {"message": "Drafts"},
  "sms_message_type": {"message": "Type"},
  "sms_message_number": {"message": "Number"},
  "sms_message_content": {"message": "Content"},
  "sms_message_date": {"message": "Date"},
  "sms_dialog_title": {"message": "Message"},
  "sms_dialog_field_numbers": {"message": "Recipients"},
  "sms_dialog_field_numbers_placeholder": {
    "message": "Add a number",
    "description": "Placeholder value for sms dialog numbers field"
  },
  "sms_dialog_field_content": {"message": "Content"},
  "sms_dialog_action_send": {"message": "Send"},
  "sms_dialog_action_save": {"message": "Save as draft"},
  "sms_dialog_action_cancel": {"message": "Cancel"},
  "sms_mark_read_partial_error":{
    "message": "Error: Could only mark $SUCCESSFUL$/$TOTAL$ message(s) as read",
    "description": "Shown when there is an eror marking sms as read",
    "placeholders": {
      "successful": {
        "content": "$1",
        "example": "15"
      },
      "total": {
        "content": "$2",
        "example": "20"
      }
    }
  },
  "sms_mark_read_error": {"message": "Error marking messages as read."},

  "sms_types_recharge": {"message": "Recharge"},
  "sms_types_data": {"message": "Data remaining"},
  "sms_types_data_percent": {"message": "Percentage data used"},
  "sms_types_activated": {"message": "Activated"},
  "sms_types_depleted": {"message": "Depleted"},
  "sms_types_ad": {"message": "Advert"},

  "sms_read": {"message": "Read", "description": "Show when an sms message has been read"},
  "sms_unread": {"message": "Unread", "description": "Show when an sms message has not been read"},

  "services_ussd_command" : {
    "message": "USSD Command"
  },
  "services_ussd_presets": {
    "message": "USSD Presets"
  },
  "services_admin_only": {
    "message": "You must be in administrator mode to access USSD services"
  },

  "dialog_switch_to_basic": {
    "message": "Switch to basic mode"
  },
  "dialog_retry": {
    "message": "Retry"
  },
  "dialog_open_settings": {
    "message": "Go to settings"
  },
  "dialog_go_offline": {
    "message": "Go offline"
  },

  "options_field_router_url": {
    "message": "Router URL",
    "description": "Router URL field on the extensions options page."
  },
  "options_field_admin_username": {
    "message": "Username",
    "description": "Username field on the extension options page."
  },
  "options_field_admin_password": {
    "message": "Password",
    "description": "Password field on the extension options page."
  },
  "options_button_save": {
    "message": "Save",
    "description": "Save button on the extension options page."
  },
  "options_error_ping": {
    "message": "Cannot connect to specified URL.",
    "description": "Error message displayed when a connection to the router URL can't be established. Used on the extension options page."
  },
  "options_save_success": {
    "message": "Saved changes"
  },

  "validation_tag_input_number": {
    "message": "Please only enter numbers.",
    "description": "Error message shown when a non-number is inputted in a tag input where only numbers are allowed."
  }
}

{'fraction_non_alphanumeric': 0.17178977090419045, 'fraction_numerical': 0.005262144644805237, 'mean_word_length': 3.8730456535334583, 'pattern_counts': {'":': 440, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 4, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3376391', 'n_tokens_mistral': 5172, 'n_tokens_neox': 5031, 'n_words': 1265}