title: chrome extension- manifest version 2 _locales issues
body: <p>i'm trying to update my manifest version for my extension but it gave me this problem:</p>
  
  <blockquote>
    <p>default locale was specified, but _locales subtree is missing.</p>
  </blockquote>
  
  <p>this is my manifest.json file, can anyone tell me where is the problem and what can i do?</p>
  
  <pre><code>{
    "name": "Selected Text", 
    "version": "0.1", 
    "manifest_version": 2,
    "description": "Selected Text and some changes", 
    "default_locale":"en", 
    "browser_action": { 
      "default_title": "S. Text", 
      "default_icon": "online.png",
      "default_popup": "popup.html"
    },
    "permissions": [
      "tabs", 
      "chrome://favicon/", 
      "http://*/*",  
      "https://*/*" 
    ],
    { 
      "matches": ["http://*/*"], 
      "js": ["selection.js"], 
      "run_at": "document_start", 
      "all_frames": true
    }
  }
  </code></pre>