<commit_before>{
  "config": {
    "error": {
      "unknown": "[%key:common::config_flow::error::unknown%]",
      "already_exists": "A camera with these URL settings already exists.",
      "unable_still_load": "Unable to load valid image from still image URL (e.g. invalid host, URL or authentication failure).  Review log for more info.",
      "no_still_image_or_stream_url": "You must specify at least a still image or stream URL",
      "invalid_still_image": "URL did not return a valid still image",
      "malformed_url": "Malformed URL",
      "relative_url": "Relative URLs are not allowed",
      "stream_file_not_found": "File not found while trying to connect to stream (is ffmpeg installed?)",
      "stream_http_not_found": "HTTP 404 Not found while trying to connect to stream",
      "template_error": "Error rendering template. Review log for more info.",
      "timeout": "Timeout while loading URL",
      "stream_no_route_to_host": "Could not find host while trying to connect to stream",
      "stream_io_error": "Input/Output error while trying to connect to stream. Wrong RTSP transport protocol?",
      "stream_not_permitted": "Operation not permitted while trying to connect to stream. Wrong RTSP transport protocol?"
    },
    "abort": {
      "single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]"
    },
    "step": {
      "user": {
        "description": "Enter the settings to connect to the camera.",
        "data": {
          "still_image_url": "Still Image URL (e.g. http://...)",
          "stream_source": "Stream Source URL (e.g. rtsp://...)",
          "rtsp_transport": "RTSP transport protocol",
          "authentication": "Authentication",
          "limit_refetch_to_url_change": "Limit refetch to url change",
          "password": "[%key:common::config_flow::data::password%]",
          "username": "[%key:common::config_flow::data::username%]",
          "framerate": "Frame Rate (Hz)",
          "verify_ssl": "[%key:common::config_flow::data::verify_ssl%]"
        }
      },
      "content_type": {
        "description": "Specify the content type for the stream.",
        "data": {
          "content_type": "Content Type"
        }
      },
      "user_confirm_still": {
        "title": "Preview",
        "description": "![Camera Still Image Preview]({preview_url})",
        "data": {
          "confirmed_ok": "This image looks good."
        }
      }
    }
  },
  "options": {
    "step": {
      "init": {
        "data": {
          "still_image_url": "[%key:component::generic::config::step::user::data::still_image_url%]",
          "stream_source": "[%key:component::generic::config::step::user::data::stream_source%]",
          "rtsp_transport": "[%key:component::generic::config::step::user::data::rtsp_transport%]",
          "authentication": "[%key:component::generic::config::step::user::data::authentication%]",
          "limit_refetch_to_url_change": "[%key:component::generic::config::step::user::data::limit_refetch_to_url_change%]",
          "password": "[%key:common::config_flow::data::password%]",
          "use_wallclock_as_timestamps": "Use wallclock as timestamps",
          "username": "[%key:common::config_flow::data::username%]",
          "framerate": "[%key:component::generic::config::step::user::data::framerate%]",
          "verify_ssl": "[%key:common::config_flow::data::verify_ssl%]"
        },
        "data_description": {
          "use_wallclock_as_timestamps": "This option may correct segmenting or crashing issues arising from buggy timestamp implementations on some cameras"
        }
      },
      "content_type": {
        "description": "[%key:component::generic::config::step::content_type::description%]",
        "data": {
          "content_type": "[%key:component::generic::config::step::content_type::data::content_type%]"
        }
      },
      "confirm_still": {
        "title": "[%key:component::generic::config::step::user_confirm_still::title%]",
        "description": "[%key:component::generic::config::step::user_confirm_still::description%]",
        "data": {
          "confirmed_ok": "[%key:component::generic::config::step::user_confirm_still::data::confirmed_ok%]"
        }<commit_msg>Remove unused strings from generic camera (#80796)<commit_after>{
  "config": {
    "error": {
      "unknown": "[%key:common::config_flow::error::unknown%]",
      "already_exists": "A camera with these URL settings already exists.",
      "unable_still_load": "Unable to load valid image from still image URL (e.g. invalid host, URL or authentication failure).  Review log for more info.",
      "no_still_image_or_stream_url": "You must specify at least a still image or stream URL",
      "invalid_still_image": "URL did not return a valid still image",
      "malformed_url": "Malformed URL",
      "relative_url": "Relative URLs are not allowed",
      "template_error": "Error rendering template. Review log for more info.",
      "timeout": "Timeout while loading URL",
      "stream_no_route_to_host": "Could not find host while trying to connect to stream",
      "stream_io_error": "Input/Output error while trying to connect to stream. Wrong RTSP transport protocol?",
      "stream_not_permitted": "Operation not permitted while trying to connect to stream. Wrong RTSP transport protocol?"
    },
    "abort": {
      "single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]"
    },
    "step": {
      "user": {
        "description": "Enter the settings to connect to the camera.",
        "data": {
          "still_image_url": "Still Image URL (e.g. http://...)",
          "stream_source": "Stream Source URL (e.g. rtsp://...)",
          "rtsp_transport": "RTSP transport protocol",
          "authentication": "Authentication",
          "limit_refetch_to_url_change": "Limit refetch to url change",
          "password": "[%key:common::config_flow::data::password%]",
          "username": "[%key:common::config_flow::data::username%]",
          "framerate": "Frame Rate (Hz)",
          "verify_ssl": "[%key:common::config_flow::data::verify_ssl%]"
        }
      },
      "user_confirm_still": {
        "title": "Preview",
        "description": "![Camera Still Image Preview]({preview_url})",
        "data": {
          "confirmed_ok": "This image looks good."
        }
      }
    }
  },
  "options": {
    "step": {
      "init": {
        "data": {
          "still_image_url": "[%key:component::generic::config::step::user::data::still_image_url%]",
          "stream_source": "[%key:component::generic::config::step::user::data::stream_source%]",
          "rtsp_transport": "[%key:component::generic::config::step::user::data::rtsp_transport%]",
          "authentication": "[%key:component::generic::config::step::user::data::authentication%]",
          "limit_refetch_to_url_change": "[%key:component::generic::config::step::user::data::limit_refetch_to_url_change%]",
          "password": "[%key:common::config_flow::data::password%]",
          "use_wallclock_as_timestamps": "Use wallclock as timestamps",
          "username": "[%key:common::config_flow::data::username%]",
          "framerate": "[%key:component::generic::config::step::user::data::framerate%]",
          "verify_ssl": "[%key:common::config_flow::data::verify_ssl%]"
        },
        "data_description": {
          "use_wallclock_as_timestamps": "This option may correct segmenting or crashing issues arising from buggy timestamp implementations on some cameras"
        }
      },
      "confirm_still": {
        "title": "[%key:component::generic::config::step::user_confirm_still::title%]",
        "description": "[%key:component::generic::config::step::user_confirm_still::description%]",
        "data": {
          "confirmed_ok": "[%key:component::generic::config::step::user_confirm_still::data::confirmed_ok%]"
        }
{'fraction_non_alphanumeric': 0.16265591533324933, 'fraction_numerical': 0.0010079375078745117, 'mean_word_length': 3.6017391304347828, 'pattern_counts': {'":': 120, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, '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': '3008475', 'n_tokens_mistral': 2324, 'n_tokens_neox': 2263, 'n_words': 517}