<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>locale/ar/gm-browser.properties</filename>
    </added>
    <added>
      <filename>locale/ar/gm-manage.properties</filename>
    </added>
    <added>
      <filename>locale/ar/greasemonkey.dtd</filename>
    </added>
    <added>
      <filename>locale/ar/greasemonkey.properties</filename>
    </added>
    <added>
      <filename>locale/hr-HR/gm-browser.properties</filename>
    </added>
    <added>
      <filename>locale/hr-HR/gm-manage.properties</filename>
    </added>
    <added>
      <filename>locale/hr-HR/greasemonkey.dtd</filename>
    </added>
    <added>
      <filename>locale/hr-HR/greasemonkey.properties</filename>
    </added>
    <added>
      <filename>locale/nl/gm-browser.properties</filename>
    </added>
    <added>
      <filename>locale/nl/gm-manage.properties</filename>
    </added>
    <added>
      <filename>locale/nl/greasemonkey.dtd</filename>
    </added>
    <added>
      <filename>locale/nl/greasemonkey.properties</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -65,6 +65,7 @@ GM_BrowserUI.chromeLoad = function(e) {
 
   // hook various events
   GM_listen(this.appContent, &quot;DOMContentLoaded&quot;, GM_hitch(this, &quot;contentLoad&quot;));
+  GM_listen(this.sidebar, &quot;DOMContentLoaded&quot;, GM_hitch(this, &quot;contentLoad&quot;));
   GM_listen(this.contextMenu, &quot;popupshowing&quot;, GM_hitch(this, &quot;contextMenuShowing&quot;));
   GM_listen(this.toolsMenu, &quot;popupshowing&quot;, GM_hitch(this, &quot;toolsMenuShowing&quot;));
 
@@ -222,7 +223,7 @@ GM_BrowserUI.startInstallScript = function(uri, timer) {
     return;
   }
 
-  this.scriptDownloader_ = new ScriptDownloader(window, uri, this.bundle);
+  this.scriptDownloader_ = new GM_ScriptDownloader(window, uri, this.bundle);
   this.scriptDownloader_.startInstall();
 };
 </diff>
      <filename>content/browser.js</filename>
    </modified>
    <modified>
      <diff>@@ -92,7 +92,6 @@
       &lt;image id=&quot;gm-status-image&quot;
         width=&quot;16&quot;
         height=&quot;16&quot;
-        style=&quot;margin:0 5px&quot;
         mousethrough=&quot;never&quot;
         onclick=&quot;if (!event.button) GM_setEnabled(!GM_getEnabled());
                     else if (event.button == 1) GM_BrowserUI.manageMenuItemClicked();&quot;</diff>
      <filename>content/browser.xul</filename>
    </modified>
    <modified>
      <diff>@@ -65,10 +65,18 @@ GM_ScriptLogger.prototype.log = function(message) {
 };
 
 GM_ScriptStorage.prototype.deleteValue = function(name) {
+  if (!GM_apiLeakCheck(&quot;GM_setValue&quot;)) {
+    return;
+  }
+
   return this.prefMan.remove(name);
 }
 
 GM_ScriptStorage.prototype.listValues = function() {
+  if (!GM_apiLeakCheck(&quot;GM_setValue&quot;)) {
+    return;
+  }
+
   return this.prefMan.listValues();
 }
 </diff>
      <filename>content/miscapis.js</filename>
    </modified>
    <modified>
      <diff>@@ -15,30 +15,29 @@
   &lt;script type=&quot;application/x-javascript&quot; src=&quot;chrome://greasemonkey/content/utils.js&quot; /&gt;
   &lt;script type=&quot;application/x-javascript&quot; src=&quot;chrome://greasemonkey/content/prefmanager.js&quot; /&gt;
   &lt;script type=&quot;application/x-javascript&quot; src=&quot;chrome://greasemonkey/content/scriptdownloader.js&quot; /&gt;
-  &lt;script type=&quot;application/x-javascript&quot; src=&quot;chrome://greasemonkey/content/prefmanager.js&quot; /&gt;
   &lt;script type=&quot;application/x-javascript&quot; src=&quot;chrome://greasemonkey/content/newscript.js&quot; /&gt;
 
   &lt;vbox&gt;
-    &lt;label value=&quot;&amp;newscript.name;&quot; /&gt;
+    &lt;label value=&quot;&amp;newscript.name;&quot; control=&quot;name&quot; /&gt;
     &lt;textbox id=&quot;name&quot; /&gt;
     &lt;separator class=&quot;thin&quot; /&gt;
 
-    &lt;label value=&quot;&amp;newscript.namespace;&quot; /&gt;
+    &lt;label value=&quot;&amp;newscript.namespace;&quot; control=&quot;namespace&quot; /&gt;
     &lt;textbox id=&quot;namespace&quot; /&gt;
     &lt;separator class=&quot;thin&quot; /&gt;
 
-    &lt;label value=&quot;&amp;newscript.description;&quot; /&gt;
+    &lt;label value=&quot;&amp;newscript.description;&quot; control=&quot;descr&quot; /&gt;
     &lt;textbox id=&quot;descr&quot; /&gt;
     &lt;separator class=&quot;thin&quot; /&gt;
 
-    &lt;label value=&quot;&amp;newscript.includes;&quot; /&gt;
+    &lt;label value=&quot;&amp;newscript.includes;&quot; control=&quot;includes&quot; /&gt;
     &lt;textbox id=&quot;includes&quot;
       multiline=&quot;true&quot;
       rows=&quot;4&quot;
       cols=&quot;60&quot; /&gt;
     &lt;separator class=&quot;thin&quot; /&gt;
 
-    &lt;label value=&quot;&amp;newscript.excludes;&quot; /&gt;
+    &lt;label value=&quot;&amp;newscript.excludes;&quot; control=&quot;excludes&quot; /&gt;
     &lt;textbox id=&quot;excludes&quot;
       multiline=&quot;true&quot;
       rows=&quot;4&quot;</diff>
      <filename>content/newscript.xul</filename>
    </modified>
    <modified>
      <diff>@@ -79,7 +79,7 @@ function PagesControl(ctlPages) {
       var win = wmi.getMostRecentWindow(&quot;navigator:browser&quot;);
       var currentSite = GM_isGreasemonkeyable(win.content.location.href)
                         ? win.content.location.protocol + &quot;//&quot; +
-                          win.content.location.hostname + &quot;/*&quot;
+                          win.content.location.host + &quot;/*&quot;
                         : gmManageBundle.getString(&quot;promptForNewPage.defVal&quot;);
       var val = gmPrompt(
         gmManageBundle.getString(&quot;promptForNewPage.msg&quot;),</diff>
      <filename>content/pages-overlay.js</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,7 @@
+// This anonymous function exists to isolate generic names inside it to its
+// private scope.
+(function() {
+
 function ScriptDownloader(win, uri, bundle) {
   this.win_ = win;
   this.uri_ = uri;
@@ -10,6 +14,9 @@ function ScriptDownloader(win, uri, bundle) {
   this.tempFiles_ = [];
 }
 
+// Export this one important value to the global namespace.
+window.GM_ScriptDownloader=ScriptDownloader;
+
 ScriptDownloader.prototype.startInstall = function() {
   this.installing_ = true;
   this.startDownload();
@@ -279,3 +286,5 @@ PersistProgressListener.prototype.onStateChange =
       this.onFinish();
     }
   };
+
+})();</diff>
      <filename>content/scriptdownloader.js</filename>
    </modified>
    <modified>
      <diff>@@ -355,9 +355,24 @@ function GM_isGreasemonkeyable(url) {
                .getService(Components.interfaces.nsIIOService)
                .extractScheme(url);
 
-  return (scheme == &quot;http&quot; || scheme == &quot;https&quot; || scheme == &quot;file&quot; ||
-          scheme == &quot;ftp&quot; || url.match(/^about:cache/)) &amp;&amp;
-          !/hiddenWindow\.html$/.test(url);
+  if (&quot;http&quot; == scheme) return true;
+  if (&quot;https&quot; == scheme) return true;
+  if (&quot;ftp&quot; == scheme) return true;
+  if (&quot;data&quot; == scheme) return true;
+
+  if (&quot;file&quot; == scheme) {
+    return GM_prefRoot.getValue('fileIsGreaseable');
+  }
+
+  if (&quot;about&quot; == scheme) {
+    // Always allow &quot;about:blank&quot;.
+    if (/^about:blank/.test(url)) return true;
+
+    // Conditionally allow the rest of &quot;about:&quot;.
+    return GM_prefRoot.getValue('aboutIsGreaseable');
+  }
+
+  return false;
 }
 
 function GM_isFileScheme(url) {</diff>
      <filename>content/utils.js</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1,3 @@
 pref(&quot;extensions.{e4a8a97b-f2ed-450b-b12d-ee082ba24781}.description&quot;, &quot;chrome://greasemonkey/locale/greasemonkey.properties&quot;);
+pref(&quot;greasemonkey.aboutIsGreaseable&quot;, false);
+pref(&quot;greasemonkey.fileIsGreaseable&quot;, false);</diff>
      <filename>defaults/preferences/greasemonkey.js</filename>
    </modified>
    <modified>
      <diff>@@ -8,6 +8,7 @@ statusbar.installed=&#1578;&#1605; &#1578;&#1579;&#1576;&#1610;&#1578;.
 install.msg=&#1575;&#1606;&#1578; &#1593;&#1604;&#1609; &#1608;&#1588;&#1603; &#1578;&#1579;&#1576;&#1610;&#1578; &#1607;&#1584;&#1575; &#1575;&#1604;&#1587;&#1603;&#1585;&#1576;&#1578; :
 greeting.msg=&#1607;&#1584;&#1575; &#1607;&#1608; &#1575;&#1604;&#1587;&#1603;&#1585;&#1576;&#1578;. &#1571;&#1606;&#1602;&#1585; &#1601;&#1608;&#1602; &#171;&#1578;&#1579;&#1576;&#1610;&#1578;&#187; &#1604;&#1576;&#1583;&#1575;&#1569; &#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605;&#1607;.
 greeting.btn=&#1578;&#1579;&#1576;&#1610;&#1578;
+greeting.btnAccess=&#1578;
 greetz.0=&#1607;&#1604;&#1575; &#1608;&#1594;&#1604;&#1575; !
 greetz.1=&#1605;&#1585;&#1581;&#1576;&#1575; !
 greetz.2=&#1603;&#1610;&#1601; &#1581;&#1575;&#1604;&#1603; ?</diff>
      <filename>locale/ar-SA/gm-browser.properties</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,5 @@
 &lt;!ENTITY manage.title &quot;&#1605;&#1583;&#1610;&#1585; &#1575;&#1604;&#1587;&#1603;&#1585;&#1576;&#1578;&#1575;&#1578;&quot;&gt;
+&lt;!ENTITY manage.button.close &quot;&#1573;&#1594;&#1604;&#1575;&#1602;&quot;&gt;
 &lt;!ENTITY manage.button.add &quot;&#1573;&#1590;&#1575;&#1601;&#1577;&#8230;&quot;&gt;
 &lt;!ENTITY manage.button.edit &quot;&#1578;&#1581;&#1585;&#1610;&#1585;&#8230;&quot;&gt;
 &lt;!ENTITY manage.button.remove &quot;&#1573;&#1586;&#1575;&#1604;&#1577;&quot;&gt;</diff>
      <filename>locale/ar-SA/greasemonkey.dtd</filename>
    </modified>
    <modified>
      <diff>@@ -24,3 +24,4 @@ editor.could_not_launch=Could not launch editor.
 newscript.noname=Please provide a name for your script.
 newscript.nonamespace=Please provide a valid namespace URI for your script.\n(e.g. &quot;http://userscripts.org/users/useridnumber&quot;)
 newscript.exists=A script with that name is already installed.\nOK to overwrite?
+greeting.btnAccess=I</diff>
      <filename>locale/bn-IN/gm-browser.properties</filename>
    </modified>
    <modified>
      <diff>@@ -34,3 +34,4 @@
 &lt;!ENTITY newscript.description &quot;Description&quot;&gt;
 &lt;!ENTITY newscript.includes &quot;Includes (One per line)&quot;&gt;
 &lt;!ENTITY newscript.excludes &quot;Excludes (One per line)&quot;&gt;
+&lt;!ENTITY manage.button.close &quot;Close&quot;&gt;</diff>
      <filename>locale/bn-IN/greasemonkey.dtd</filename>
    </modified>
    <modified>
      <diff>@@ -6,7 +6,7 @@ tooltip.enabled=Greasemonkey &#232; attivo.
 tooltip.loading=Caricamento in corso...
 statusbar.installed=installazione riuscita
 install.msg=Si sta per installare il seguente script utente di Greasemonkey:
-greeting.msg=Questo &#232; uno script utente di Greasemonkey. Clicca installa per incominciare a usarlo.
+greeting.msg=Questo &#232; uno script utente di Greasemonkey. Fare clic su 'Installa' per cominciare a usarlo.
 greeting.btn=Installa
 greeting.btnAccess=I
 greetz.0=Huzzah! 
@@ -18,10 +18,10 @@ greetz.5=G'Day!
 alert.fromURI=Scaricamento in corso di uno script utente...
 alert.fromURI.failure=Impossibile scaricare lo script utente
 alert.success=Installazione riuscita.
-alert.failure=Errore installando lo script utente:
+alert.failure=Errore nell'installazione dello script utente:
 editor.prompt=Come prima operazione, selezionare l'editor testuale desiderato
-editor.please_pick_executable=Selezionare un'applicazione eseguibile da usare per editare gli script utente.
-editor.could_not_launch=Impossibile lanciare l'editor.
+editor.please_pick_executable=Selezionare un'applicazione eseguibile da usare per modificare gli script utente.
+editor.could_not_launch=Impossibile avviare l'editor.
 newscript.noname=Fornire un nome per lo script.
-newscript.nonamespace=Fornire un URI namespace valido per lo script.\n(e.g. &quot;http://userscripts.org/users/useridnumber&quot;)
+newscript.nonamespace=Fornire un URI namespace valido per lo script.\n(es.: &quot;http://userscripts.org/users/useridnumber&quot;)
 newscript.exists=Uno script con quel nome &#232; gi&#224; installato.\nSovrasciverlo?</diff>
      <filename>locale/it-IT/gm-browser.properties</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
-promptForNewPage.msg=Inserire un nuovo URL sotto. Si possono specificare pagine multiple usando il carattere wildcard (*).
+promptForNewPage.msg=Inserire un nuovo URL di seguito. &#200; possibile specificare pi&#249; pagine utilizzando il carattere jolly (*).
 promptForNewPage.title=Aggiungi pagina
 promptForNewPage.defVal=http://foo.com/*
-promptForEdit.msg=Modifica l'URL della pagina sotto. Si possono specificare pagine multiple usando il carattere wildcard (*).
+promptForEdit.msg=Modificare l'URL della pagina di seguito. &#200; possibile specificare pi&#249; pagine utilizzando il carattere jolly (*).
 promptForEdit.title=Modifica pagina
-editor.prompt=Seleziona un editor testuale esterno (e.g. &quot;c:\\windows\\notepad.exe&quot;)
+editor.prompt=Selezionare un editor testuale esterno (es.: &quot;c:\\windows\\notepad.exe&quot;)</diff>
      <filename>locale/it-IT/gm-manage.properties</filename>
    </modified>
    <modified>
      <diff>@@ -1,15 +1,15 @@
 &lt;!ENTITY manage.title &quot;Gestione script utente&quot;&gt;
-&lt;!ENTITY manage.button.close &quot;Close&quot;&gt;
+&lt;!ENTITY manage.button.close &quot;Chiudi&quot;&gt;
 &lt;!ENTITY manage.button.add &quot;Aggiungi...&quot;&gt;
 &lt;!ENTITY manage.button.edit &quot;Modifica...&quot;&gt;
 &lt;!ENTITY manage.button.remove &quot;Rimuovi&quot;&gt;
-&lt;!ENTITY manage.label.grpIncluded &quot;Pagine abilitate&quot;&gt;
+&lt;!ENTITY manage.label.grpIncluded &quot;Pagine incluse&quot;&gt;
 &lt;!ENTITY manage.label.grpExcluded &quot;Pagine escluse&quot;&gt;
 &lt;!ENTITY manage.label.btnEdit &quot;Modifica&quot;&gt;
 &lt;!ENTITY manage.label.chkEnabled &quot;Attivo&quot;&gt;
 &lt;!ENTITY manage.label.btnUninstall &quot;Disinstalla&quot;&gt;
 &lt;!ENTITY manage.label.chkUninstall &quot;Disinstalla anche le preferenze associate&quot;&gt;
-&lt;!ENTITY manage.reorderHelp &quot;Trascina-e-rilascia con il mouse oppure premi Alt-Su/Alt-Gi&#249; per riordinare gli script nella lista.&quot;&gt;
+&lt;!ENTITY manage.reorderHelp &quot;Utilizzare il trascinamento oppure premere Alt-Su/Alt-Gi&#249; per riordinare gli script nella lista.&quot;&gt;
 &lt;!ENTITY menu.install &quot;Installa script utente...&quot;&gt;
 &lt;!ENTITY menu.install.accesskey &quot;I&quot;&gt;
 &lt;!ENTITY menu.show &quot;Mostra sorgente script utente&quot;&gt;
@@ -20,18 +20,18 @@
 &lt;!ENTITY menu.new.accesskey &quot;N&quot;&gt;
 &lt;!ENTITY menu.manage &quot;Gestione script utente...&quot;&gt;
 &lt;!ENTITY menu.manage.accesskey &quot;G&quot;&gt;
-&lt;!ENTITY statusbar.noscripts &quot;Nessun script installato!&quot;&gt;
+&lt;!ENTITY statusbar.noscripts &quot;Nessuno script installato&quot;&gt;
 &lt;!ENTITY statusbar.enabled &quot;Attivo&quot;&gt;
 &lt;!ENTITY statusbar.enabled.accesskey &quot;A&quot;&gt;
 &lt;!ENTITY install.title &quot;Installazione di Greasemonkey&quot;&gt;
 &lt;!ENTITY install.runson &quot;Si attiva su:&quot;&gt;
 &lt;!ENTITY install.butnoton &quot;Non si attiva su:&quot;&gt;
-&lt;!ENTITY install.warning1 &quot;Script maliziosi possono violare la tua privacy e agire contro i tuoi interessi senza che tu ne sia a conoscenza.&quot;&gt;
-&lt;!ENTITY install.warning2 &quot;Installa soltanto scripts da sorgenti di cui ti fidi.&quot;&gt;
+&lt;!ENTITY install.warning1 &quot;Script malevoli possono violare la privacy e agire all&amp;apos;insaputa dell&amp;apos;utilizzatore.&quot;&gt;
+&lt;!ENTITY install.warning2 &quot;Installare solo script provenienti da fonti sicure.&quot;&gt;
 &lt;!ENTITY install.showscriptsource &quot;Mostra sorgente script utente&quot;&gt;
 &lt;!ENTITY install.installbutton &quot;Installa&quot;&gt;
 &lt;!ENTITY newscript.name &quot;Nome&quot;&gt;
 &lt;!ENTITY newscript.namespace &quot;Namespace&quot;&gt;
 &lt;!ENTITY newscript.description &quot;Descrizione&quot;&gt;
-&lt;!ENTITY newscript.includes &quot;Pagine abilitate (Una per riga)&quot;&gt;
-&lt;!ENTITY newscript.excludes &quot;Pagine escluse (Una per riga)&quot;&gt;
+&lt;!ENTITY newscript.includes &quot;Pagine incluse (una per riga)&quot;&gt;
+&lt;!ENTITY newscript.excludes &quot;Pagine escluse (una per riga)&quot;&gt;</diff>
      <filename>locale/it-IT/greasemonkey.dtd</filename>
    </modified>
    <modified>
      <diff>@@ -19,9 +19,9 @@ alert.fromURI=&#12518;&#12540;&#12470;&#12473;&#12463;&#12522;&#12503;&#12488;&#12398;&#12480;&#12454;&#12531;&#12525;&#12540;&#12489;&#20013;...
 alert.fromURI.failure=&#12518;&#12540;&#12470;&#12473;&#12463;&#12522;&#12503;&#12488;&#12434;&#12480;&#12454;&#12531;&#12525;&#12540;&#12489;&#12391;&#12365;&#12414;&#12379;&#12435;
 alert.success=&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12395;&#25104;&#21151;&#12375;&#12414;&#12375;&#12383;&#12290;
 alert.failure=&#12518;&#12540;&#12470;&#12473;&#12463;&#12522;&#12503;&#12488;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12399;&#22833;&#25943;:
-editor.prompt=&#12486;&#12461;&#12473;&#12488;&#12456;&#12487;&#12451;&#12479;&#12503;&#12525;&#12464;&#12521;&#12512;&#12434;&#25351;&#23450;&#12375;&#12390;&#12367;&#12384;&#12373;&#12356; (&#20363;:&quot;c:\\windows\\notepad.exe&quot;)
-editor.please_pick_executable=Please pick an executable application to use to edit user scripts.
-editor.could_not_launch=Could not launch editor.
+editor.prompt=&#12414;&#12378;&#25512;&#22888;&#12486;&#12461;&#12473;&#12488;&#12456;&#12487;&#12451;&#12479;&#12434;&#25351;&#23450;&#12375;&#12390;&#12367;&#12384;&#12373;&#12356;
+editor.please_pick_executable=&#12518;&#12540;&#12470;&#12473;&#12463;&#12522;&#12503;&#12488;&#12398;&#32232;&#38598;&#12395;&#20351;&#29992;&#12377;&#12427;&#12398;&#12391;&#12289;&#23455;&#34892;&#21487;&#33021;&#12394;&#12450;&#12503;&#12522;&#12465;&#12540;&#12471;&#12519;&#12531;&#12434;&#36984;&#25246;&#12375;&#12390;&#12367;&#12384;&#12373;&#12356;&#12290;
+editor.could_not_launch=&#12456;&#12487;&#12451;&#12479;&#12434;&#36215;&#21205;&#12391;&#12365;&#12414;&#12379;&#12435;&#12290;
 newscript.noname=&#12473;&#12463;&#12522;&#12503;&#12488;&#12395;&#21517;&#21069;&#12434;&#20184;&#12369;&#12390;&#12367;&#12384;&#12373;&#12356;&#12290;
 newscript.nonamespace=&#12473;&#12463;&#12522;&#12503;&#12488;&#12395;&#21517;&#21069;&#31354;&#38291;&#12434;&#19982;&#12360;&#12390;&#12367;&#12384;&#12373;&#12356;&#12290;
 newscript.exists=&#12381;&#12398;&#21517;&#21069;&#12398;&#12473;&#12463;&#12522;&#12503;&#12488;&#12399;&#12377;&#12391;&#12395;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12373;&#12428;&#12390;&#12356;&#12414;&#12377;&#12290;\n&#19978;&#26360;&#12365;&#12375;&#12390;&#12418;&#12424;&#12429;&#12375;&#12356;&#12391;&#12377;&#12363;?</diff>
      <filename>locale/ja-JP/gm-browser.properties</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 &lt;!ENTITY manage.title &quot;&#12518;&#12540;&#12470;&#12473;&#12463;&#12522;&#12503;&#12488;&#12398;&#31649;&#29702;&quot;&gt;
-&lt;!ENTITY manage.button.close &quot;Close&quot;&gt;
+&lt;!ENTITY manage.button.close &quot;&#38281;&#12376;&#12427;&quot;&gt;
 &lt;!ENTITY manage.button.add &quot;&#36861;&#21152;...&quot;&gt;
 &lt;!ENTITY manage.button.edit &quot;&#32232;&#38598;...&quot;&gt;
 &lt;!ENTITY manage.button.remove &quot;&#21066;&#38500;&quot;&gt;</diff>
      <filename>locale/ja-JP/greasemonkey.dtd</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
-menuitem.manage=Gerir Scripts
-menuitem.new=Novo Script
-menuitem.install=Instalar este Script...
+menuitem.manage=Gerir scripts
+menuitem.new=Novo script
+menuitem.install=Instalar este script...
 tooltip.disabled=O Greasemonkey est&#225; desligado.
 tooltip.enabled=O Greasemonkey est&#225; ligado.
 tooltip.loading=A carregar...
@@ -19,9 +19,9 @@ alert.fromURI=A transferir o script...
 alert.fromURI.failure=N&#227;o foi poss&#237;vel transferir o script
 alert.success=Instalado com sucesso.
 alert.failure=Erro ao instalar o script:
-editor.prompt=Por favor escolha o seu editor de texto preferido primeiro
-editor.please_pick_executable=Por favor escolha uma aplica&#231;&#227;o execut&#225;vel a usar para editar os scripts.
+editor.prompt=Por favor, escolha o seu editor de texto preferido primeiro
+editor.please_pick_executable=Por favor, escolha uma aplica&#231;&#227;o execut&#225;vel para editar os scripts.
 editor.could_not_launch=N&#227;o foi poss&#237;vel abrir o editor.
-newscript.noname=Por favor introduza um nome para o seu script.
-newscript.nonamespace=Por favor introduza um URL &#250;nico para o seu script.\n(ex. &quot;http://userscripts.org/users/useridnumber&quot;)
+newscript.noname=Por favor, introduza um nome para o seu script.
+newscript.nonamespace=Por favor, introduza um URL &#250;nico para o seu script.\n(ex. &quot;http://userscripts.org/users/useridnumber&quot;)
 newscript.exists=Um script com esse nome j&#225; foi instalado.\nInstalar por cima do script existente?</diff>
      <filename>locale/pt-PT/gm-browser.properties</filename>
    </modified>
    <modified>
      <diff>@@ -8,7 +8,7 @@
 &lt;!ENTITY manage.label.btnEdit &quot;Editar&quot;&gt;
 &lt;!ENTITY manage.label.chkEnabled &quot;Activo&quot;&gt;
 &lt;!ENTITY manage.label.btnUninstall &quot;Desinstalar&quot;&gt;
-&lt;!ENTITY manage.label.chkUninstall &quot;Desinstalar tamb&#233;m a prefer&#234;ncias associadas&quot;&gt;
+&lt;!ENTITY manage.label.chkUninstall &quot;Desinstalar tamb&#233;m as prefer&#234;ncias associadas&quot;&gt;
 &lt;!ENTITY manage.reorderHelp &quot;Arraste e largue com o rato ou prima Alt-Seta cima/Alt-Seta baixo para reordenar os scripts nesta lista.&quot;&gt;
 &lt;!ENTITY menu.install &quot;Instalar Script...&quot;&gt;
 &lt;!ENTITY menu.install.accesskey &quot;I&quot;&gt;</diff>
      <filename>locale/pt-PT/greasemonkey.dtd</filename>
    </modified>
    <modified>
      <diff>@@ -24,3 +24,4 @@ editor.could_not_launch=Editorul nu a putut fi rulat.
 newscript.noname=Adauga un nume pentru script.
 newscript.nonamespace=Adauga un spatiu de nume URI valid pentru script.\n(exemplu: &quot;http://userscripts.org/users/useridnumber&quot;)
 newscript.exists=Un script cu acest nume este deja instalat.\nIl inlocuiesti?
+greeting.btnAccess=I</diff>
      <filename>locale/ro-RO/gm-browser.properties</filename>
    </modified>
    <modified>
      <diff>@@ -34,3 +34,4 @@
 &lt;!ENTITY newscript.description &quot;Descriere&quot;&gt;
 &lt;!ENTITY newscript.includes &quot;Include (unu pe linie)&quot;&gt;
 &lt;!ENTITY newscript.excludes &quot;Exclude (unu pe linie)&quot;&gt;
+&lt;!ENTITY manage.button.close &quot;Close&quot;&gt;</diff>
      <filename>locale/ro-RO/greasemonkey.dtd</filename>
    </modified>
    <modified>
      <diff>@@ -1,26 +1,27 @@
-menuitem.manage=&#1059;&#1088;&#1077;&#1076;&#1080; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1077; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077;
+menuitem.manage=&#1059;&#1087;&#1088;&#1072;&#1074;&#1113;&#1072;&#1112; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1080;&#1084; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1072;&#1084;&#1072;
 menuitem.new=&#1053;&#1086;&#1074;&#1072; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1072; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1072;
-menuitem.install=&#1048;&#1089;&#1090;&#1072;&#1083;&#1080;&#1096;&#1080; &#1086;&#1074;&#1091; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1091; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1091;
+menuitem.install=&#1048;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1088;&#1072;&#1112; &#1086;&#1074;&#1091; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1091; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1091;
 tooltip.disabled=Greasemonkey &#1112;&#1077; &#1080;&#1089;&#1082;&#1113;&#1091;&#1095;&#1077;&#1085;.
-tooltip.enabled=Greasemonkey &#1112;&#1077; &#1091;&#1082;&#1113;&#1091;&#1095;&#1077;&#1084;.
-tooltip.loading=&#1059;&#1095;&#1080;&#1090;&#1072;&#1074;&#1072;&#1084;...
-statusbar.installed=&#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1089;&#1072;&#1085;
-install.msg=&#1090;&#1088;&#1072;&#1078;&#1080;&#1083;&#1080; &#1089;&#1090;&#1077; &#1087;&#1086;&#1089;&#1090;&#1072;&#1074;&#1113;&#1072;&#1114;&#1077; &#1086;&#1074;&#1077; Greasemonkey &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1077; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077;
-greeting.msg=&#1054;&#1074;&#1086; &#1112;&#1077; Greasemonkey &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1072; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1072;. &#1050;&#1083;&#1080;&#1082;&#1085;&#1080; &#1086;&#1074;&#1076;&#1077; &#1076;&#1072; &#1112;&#1077; &#1087;&#1086;&#1095;&#1085;&#1077;&#1096; &#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1080;&#1090;&#1080;.
-greeting.btn=&#1048;&#1089;&#1090;&#1072;&#1083;&#1080;&#1096;&#1080;
-greetz.0=&#1059;&#1088;&#1072;!
-greetz.1=&#1061;&#1077;&#1112;!
-greetz.2=&#1058;&#1086;&#1086;&#1086;&#1086;!
-greetz.3=&#1057;&#1091;&#1087;&#1077;&#1088;...
-greetz.4=&#1055;&#1086;&#1079;&#1076;&#1088;&#1072;&#1074;, &#1082;&#1086;&#1083;&#1077;&#1075;&#1072; &#1087;&#1091;&#1090;&#1085;&#1080;&#1095;&#1077;.
+tooltip.enabled=Greasemonkey &#1112;&#1077; &#1091;&#1082;&#1113;&#1091;&#1095;&#1077;&#1085;.
+tooltip.loading=&#1059;&#1095;&#1080;&#1090;&#1072;&#1074;&#1072;&#1114;&#1077;...
+statusbar.installed=&#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1088;&#1072;&#1085;&#1072;
+install.msg=&#1046;&#1077;&#1083;&#1080;&#1090;&#1077; &#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1088;&#1072;&#1090;&#1080; &#1089;&#1083;&#1077;&#1076;&#1077;&#1115;&#1091; Greasemonkey &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1091; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1091;:
+greeting.msg=&#1054;&#1074;&#1086; &#1112;&#1077; Greasemonkey &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1072; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1072;. &#1050;&#1083;&#1080;&#1082;&#1085;&#1080;&#1090;&#1077; &#8222;&#1048;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1088;&#1072;&#1112;&#8221; &#1089;&#1072; &#1073;&#1080;&#1089;&#1090;&#1077; &#1087;&#1086;&#1095;&#1077;&#1083;&#1080; &#1076;&#1072; &#1112;&#1077; &#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1080;&#1090;&#1077;.
+greeting.btn=&#1048;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1088;&#1072;&#1112;
+greeting.btnAccess=&#1083;
+greetz.0=&#1040;&#1083;&#1086;!
+greetz.1=&#1047;&#1076;&#1088;&#1072;&#1074;&#1086;!
+greetz.2=&#1042;&#1086;&#1079;&#1076;&#1088;&#1072;!
+greetz.3=&#1054;&#1087;&#1072;!
+greetz.4=&#1055;&#1086;&#1079;&#1076;&#1088;&#1072;&#1074;, &#1076;&#1088;&#1091;&#1078;&#1077;.
 greetz.5=&#1044;&#1086;&#1073;&#1072;&#1088; &#1076;&#1072;&#1085;!
-alert.fromURI=&#1055;&#1088;&#1077;&#1091;&#1079;&#1080;&#1084;&#1072;&#1084; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1091;  &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1091;...
-alert.fromURI.failure=&#1053;&#1077; &#1084;&#1086;&#1075;&#1091; &#1087;&#1088;&#1077;&#1091;&#1079;&#1077;&#1090;&#1080; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1091;  &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1091;
-alert.success=&#1059;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1089;&#1072;&#1085;.
-alert.failure=&#1043;&#1088;&#1077;&#1096;&#1082;&#1072; &#1091; &#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1089;&#1072;&#1114;&#1091; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1077; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077;:
-editor.prompt=&#1055;&#1088;&#1074;&#1086; &#1080;&#1079;&#1072;&#1073;&#1077;&#1088;&#1080; &#1078;&#1077;&#1113;&#1077;&#1085;&#1080; &#1086;&#1073;&#1088;&#1072;&#1106;&#1080;&#1074;&#1072;&#1095; &#1090;&#1077;&#1082;&#1089;&#1090;&#1072;
-editor.please_pick_executable=&#1048;&#1079;&#1072;&#1073;&#1077;&#1088;&#1080; &#1080;&#1079;&#1074;&#1088;&#1096;&#1085;&#1091; &#1072;&#1087;&#1083;&#1080;&#1082;&#1072;&#1094;&#1080;&#1112;&#1091; &#1079;&#1072; &#1082;&#1086;&#1088;&#1080;&#1096;&#1115;&#1077;&#1114;&#1077; &#1087;&#1088;&#1080;&#1083;&#1080;&#1082;&#1086;&#1084; &#1086;&#1073;&#1088;&#1072;&#1076;&#1077; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1080;&#1093; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1080;.
-editor.could_not_launch=&#1053;&#1077; &#1084;&#1086;&#1075;&#1091; &#1087;&#1086;&#1082;&#1088;&#1077;&#1085;&#1091;&#1090;&#1080; &#1086;&#1073;&#1088;&#1072;&#1106;&#1080;&#1074;&#1072;&#1095;.
-newscript.noname=&#1054;&#1076;&#1088;&#1077;&#1076;&#1080; &#1080;&#1084;&#1077; &#1089;&#1074;&#1086;&#1112;&#1077; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077;.
-newscript.nonamespace=&#1054;&#1076;&#1088;&#1077;&#1076;&#1080; &#1074;&#1072;&#1078;&#1077;&#1115;&#1080; URL &#1079;&#1072; &#1090;&#1074;&#1086;&#1112;&#1091; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1091;.\n(&#1085;&#1087;&#1088;. &quot;http://userscripts.org/users/useridnumber&quot;)
-newscript.exists=&#1057;&#1082;&#1088;&#1080;&#1087;&#1090;&#1072; &#1089;&#1072; &#1080;&#1089;&#1090;&#1080;&#1084; &#1080;&#1084;&#1077;&#1085;&#1086;&#1084; &#1112;&#1077; &#1074;&#1077;&#1115; &#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1089;&#1072;&#1085;&#1072;.\n&#1055;&#1088;&#1077;&#1087;&#1080;&#1089;&#1072;&#1090;&#1080;?
+alert.fromURI=&#1055;&#1088;&#1077;&#1091;&#1079;&#1080;&#1084;&#1072;&#1114;&#1077; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1077; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077;..
+alert.fromURI.failure=&#1053;&#1080;&#1112;&#1077; &#1084;&#1086;&#1075;&#1091;&#1115;&#1077; &#1087;&#1088;&#1077;&#1091;&#1079;&#1077;&#1090;&#1080; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1091; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1091;
+alert.success=&#1059;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1088;&#1072;&#1085;&#1086;.
+alert.failure=&#1043;&#1088;&#1077;&#1096;&#1082;&#1072; &#1087;&#1088;&#1080;&#1083;&#1080;&#1082;&#1086;&#1084; &#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1088;&#1072;&#1114;&#1072; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1077; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077;:
+editor.prompt=&#1055;&#1088;&#1074;&#1086; &#1080;&#1079;&#1072;&#1073;&#1077;&#1088;&#1080;&#1090;&#1077; &#1078;&#1077;&#1113;&#1077;&#1085;&#1080; &#1086;&#1073;&#1088;&#1072;&#1106;&#1080;&#1074;&#1072;&#1095; &#1090;&#1077;&#1082;&#1089;&#1090;&#1072;
+editor.please_pick_executable=&#1048;&#1079;&#1072;&#1073;&#1077;&#1088;&#1080;&#1090;&#1077; &#1080;&#1079;&#1074;&#1088;&#1096;&#1085;&#1091; &#1076;&#1072;&#1090;&#1086;&#1090;&#1077;&#1082;&#1091; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1072; &#1082;&#1086;&#1112;&#1077;&#1075; &#1078;&#1077;&#1083;&#1080;&#1090;&#1077; &#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1080;&#1090;&#1080; &#1079;&#1072; &#1091;&#1088;&#1077;&#1106;&#1080;&#1074;&#1072;&#1114;&#1077; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1080;&#1093; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1080;.
+editor.could_not_launch=&#1053;&#1080;&#1112;&#1077; &#1084;&#1086;&#1075;&#1091;&#1115;&#1077; &#1087;&#1086;&#1082;&#1088;&#1077;&#1085;&#1091;&#1090;&#1080; &#1091;&#1088;&#1077;&#1106;&#1080;&#1074;&#1072;&#1095;.
+newscript.noname=&#1059;&#1085;&#1077;&#1089;&#1080;&#1090;&#1077; &#1080;&#1084;&#1077; &#1089;&#1074;&#1086;&#1112;&#1077; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077;.
+newscript.nonamespace=&#1059;&#1085;&#1077;&#1089;&#1080;&#1090;&#1077; &#1074;&#1072;&#1078;&#1077;&#1115;&#1091; &#1072;&#1076;&#1088;&#1077;&#1089;&#1091; &#1074;&#1072;&#1096;&#1077; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077;.\n(&#1085;&#1087;&#1088;. http://userscripts.org/users/useridnumber)
+newscript.exists=&#1057;&#1082;&#1088;&#1080;&#1087;&#1090;&#1072; &#1089;&#1072; &#1090;&#1080;&#1084; &#1080;&#1084;&#1077;&#1085;&#1086;&#1084; &#1074;&#1077;&#1115; &#1087;&#1086;&#1089;&#1090;&#1086;&#1112;&#1080;. &#1046;&#1077;&#1083;&#1080;&#1090;&#1077; &#1083;&#1080; &#1076;&#1072; &#1112;&#1077; &#1079;&#1072;&#1084;&#1077;&#1085;&#1080;&#1090;&#1077;?</diff>
      <filename>locale/sr-RS/gm-browser.properties</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
-promptForNewPage.msg=&#1059;&#1085;&#1077;&#1089;&#1080; &#1085;&#1086;&#1074;&#1080; URL &#1080;&#1089;&#1087;&#1086;&#1076;. &#1052;&#1086;&#1078;&#1077;&#1096; &#1086;&#1076;&#1088;&#1077;&#1076;&#1080;&#1090;&#1080; &#1074;&#1080;&#1096;&#1077; &#1089;&#1090;&#1088;&#1072;&#1085;&#1072; &#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1077;&#1115;&#1080; &#1079;&#1085;&#1072;&#1082; &#1079;&#1074;&#1077;&#1079;&#1076;&#1091; (*).
-promptForNewPage.title=&#1044;&#1086;&#1076;&#1072;&#1112; &#1089;&#1090;&#1088;&#1072;&#1085;&#1091;
+promptForNewPage.msg=&#1044;&#1086;&#1076;&#1072;&#1112;&#1090;&#1077; &#1085;&#1086;&#1074;&#1091; &#1072;&#1076;&#1088;&#1077;&#1089;&#1091; &#1080;&#1089;&#1087;&#1086;&#1076;. &#1052;&#1086;&#1078;&#1077;&#1090;&#1077; &#1086;&#1076;&#1088;&#1077;&#1076;&#1080;&#1090;&#1080; &#1074;&#1080;&#1096;&#1077; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072; &#1082;&#1086;&#1088;&#1080;&#1096;&#1115;&#1077;&#1114;&#1077;&#1084; &#1079;&#1074;&#1077;&#1079;&#1076;&#1080;&#1094;&#1077; (*).
+promptForNewPage.title=&#1044;&#1086;&#1076;&#1072;&#1112; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091;
 promptForNewPage.defVal=http://foo.com/*
-promptForEdit.msg=&#1048;&#1079;&#1084;&#1077;&#1085;&#1080; URL &#1089;&#1090;&#1088;&#1072;&#1085;&#1077; &#1080;&#1089;&#1087;&#1086;&#1076;. &#1052;&#1086;&#1078;&#1077;&#1096; &#1086;&#1076;&#1088;&#1077;&#1076;&#1080;&#1090;&#1080; &#1074;&#1080;&#1096;&#1077; &#1089;&#1090;&#1088;&#1072;&#1085;&#1072; &#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1077;&#1115;&#1080; &#1079;&#1085;&#1072;&#1082; &#1079;&#1074;&#1077;&#1079;&#1076;&#1091; (*).
-promptForEdit.title=&#1054;&#1073;&#1088;&#1072;&#1076;&#1080; &#1089;&#1090;&#1088;&#1072;&#1085;&#1091;
-editor.prompt=&#1048;&#1079;&#1072;&#1073;&#1077;&#1088;&#1080; &#1080;&#1079;&#1074;&#1088;&#1096;&#1085;&#1091; &#1076;&#1072;&#1090;&#1086;&#1090;&#1077;&#1082;&#1091; &#1086;&#1073;&#1088;&#1072;&#1106;&#1080;&#1074;&#1072;&#1095;&#1072; &#1090;&#1077;&#1082;&#1089;&#1090;&#1072; (&#1085;&#1087;&#1088;. &quot;c:\\windows\\notepad.exe&quot;)
+promptForEdit.msg=&#1048;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1077; &#1072;&#1076;&#1088;&#1077;&#1089;&#1091; &#1080;&#1089;&#1087;&#1086;&#1076;. &#1052;&#1086;&#1078;&#1077;&#1090;&#1077; &#1086;&#1076;&#1088;&#1077;&#1076;&#1080;&#1090;&#1080; &#1074;&#1080;&#1096;&#1077; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072; &#1082;&#1086;&#1088;&#1080;&#1096;&#1115;&#1077;&#1114;&#1077;&#1084; &#1079;&#1074;&#1077;&#1079;&#1076;&#1080;&#1094;&#1077; (*).
+promptForEdit.title=&#1059;&#1088;&#1077;&#1076;&#1080; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091;
+editor.prompt=&#1048;&#1079;&#1072;&#1073;&#1077;&#1088;&#1080; &#1086;&#1073;&#1088;&#1072;&#1106;&#1080;&#1074;&#1072;&#1095; &#1090;&#1077;&#1082;&#1089;&#1090;&#1072; (&#1085;&#1087;&#1088;. c:\\windows\\notepad.exe)</diff>
      <filename>locale/sr-RS/gm-manage.properties</filename>
    </modified>
    <modified>
      <diff>@@ -1,36 +1,37 @@
-&lt;!ENTITY manage.title &quot;&#1059;&#1088;&#1077;&#1076;&#1080; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1077; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077;&quot;&gt;
+&lt;!ENTITY manage.title &quot;&#1059;&#1087;&#1088;&#1072;&#1074;&#1113;&#1072;&#1114;&#1077; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1080;&#1084; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1072;&#1084;&#1072;&quot;&gt;
+&lt;!ENTITY manage.button.close &quot;&#1047;&#1072;&#1090;&#1074;&#1086;&#1088;&#1080;&quot;&gt;
 &lt;!ENTITY manage.button.add &quot;&#1044;&#1086;&#1076;&#1072;&#1112;...&quot;&gt;
-&lt;!ENTITY manage.button.edit &quot;&#1054;&#1073;&#1088;&#1072;&#1076;&#1080;...&quot;&gt;
+&lt;!ENTITY manage.button.edit &quot;&#1059;&#1088;&#1077;&#1076;&#1080;...&quot;&gt;
 &lt;!ENTITY manage.button.remove &quot;&#1059;&#1082;&#1083;&#1086;&#1085;&#1080;&quot;&gt;
-&lt;!ENTITY manage.label.grpIncluded &quot;&#1059;&#1082;&#1113;&#1091;&#1095;&#1077;&#1085;&#1077; &#1089;&#1090;&#1088;&#1072;&#1085;&#1077;&quot;&gt;
-&lt;!ENTITY manage.label.grpExcluded &quot;&#1048;&#1089;&#1082;&#1113;&#1091;&#1095;&#1077;&#1085;&#1077; &#1089;&#1090;&#1088;&#1072;&#1085;&#1077;&quot;&gt;
-&lt;!ENTITY manage.label.btnEdit &quot;&#1054;&#1073;&#1088;&#1072;&#1076;&#1080;...&quot;&gt;
+&lt;!ENTITY manage.label.grpIncluded &quot;&#1059;&#1082;&#1113;&#1091;&#1095;&#1077;&#1085;&#1077; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1077;&quot;&gt;
+&lt;!ENTITY manage.label.grpExcluded &quot;&#1048;&#1079;&#1091;&#1079;&#1077;&#1090;&#1077; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1077;&quot;&gt;
+&lt;!ENTITY manage.label.btnEdit &quot;&#1059;&#1088;&#1077;&#1106;&#1080;&#1074;&#1072;&#1114;&#1077;&quot;&gt;
 &lt;!ENTITY manage.label.chkEnabled &quot;&#1059;&#1082;&#1113;&#1091;&#1095;&#1077;&#1085;&#1086;&quot;&gt;
-&lt;!ENTITY manage.label.btnUninstall &quot;&#1044;&#1077;&#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1096;&#1080;&quot;&gt;
-&lt;!ENTITY manage.label.chkUninstall &quot;&#1090;&#1072;&#1082;&#1086;&#1106;&#1077; &#1080; &#1087;&#1086;&#1074;&#1077;&#1079;&#1072;&#1085;&#1072; &#1087;&#1086;&#1076;&#1077;&#1096;&#1072;&#1074;&#1072;&#1114;&#1072;&quot;&gt;
-&lt;!ENTITY manage.reorderHelp &quot;&#1055;&#1086;&#1074;&#1091;&#1094;&#1080;-&#1080;-&#1087;&#1091;&#1089;&#1090;&#1080; &#1084;&#1080;&#1096;&#1077;&#1084; &#1080;&#1083;&#1080; &#1087;&#1088;&#1080;&#1090;&#1080;&#1089;&#1085;&#1080; Alt-Up/Alt-Down &#1079;&#1072; &#1087;&#1088;&#1077;&#1091;&#1088;&#1077;&#1106;&#1080;&#1074;&#1072;&#1114;&#1077; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1080; &#1089;&#1072; &#1086;&#1074;&#1077; &#1083;&#1080;&#1089;&#1090;&#1077;.&quot;&gt;
-&lt;!ENTITY menu.install &quot;&#1048;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1096;&#1080; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1091; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1091;...&quot;&gt;
-&lt;!ENTITY menu.install.accesskey &quot;&#1048;&quot;&gt;
-&lt;!ENTITY menu.show &quot;&#1055;&#1086;&#1075;&#1083;&#1077;&#1076;&#1072;&#1112; &#1080;&#1079;&#1074;&#1086;&#1088; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1077; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077;&quot;&gt;
-&lt;!ENTITY menu.show.accesskey &quot;&#1042;&quot;&gt;
+&lt;!ENTITY manage.label.btnUninstall &quot;&#1044;&#1077;&#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1088;&#1072;&#1112;&quot;&gt;
+&lt;!ENTITY manage.label.chkUninstall &quot;&#1044;&#1077;&#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1088;&#1072;&#1112; &#1080; &#1087;&#1086;&#1076;&#1077;&#1096;&#1072;&#1074;&#1072;&#1114;&#1072;&quot;&gt;
+&lt;!ENTITY manage.reorderHelp &quot;&#1055;&#1088;&#1077;&#1074;&#1091;&#1094;&#1080;&#1090;&#1077; &#1084;&#1080;&#1096;&#1077;&#1084; &#1080; &#1087;&#1091;&#1089;&#1090;&#1080;&#1090;&#1077; &#1080;&#1083;&#1080; &#1087;&#1088;&#1080;&#1090;&#1080;&#1089;&#1085;&#1080;&#1090;&#1077; &#1072;&#1083;&#1090;+&#1075;&#1086;&#1088;&#1077;/&#1072;&#1083;&#1090;+&#1076;&#1086;&#1083;&#1077; &#1076;&#1072; &#1073;&#1080;&#1089;&#1090;&#1077; &#1087;&#1088;&#1086;&#1084;&#1077;&#1085;&#1080;&#1083;&#1080; &#1088;&#1077;&#1076;&#1086;&#1089;&#1083;&#1077;&#1076; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1080;&quot;&gt;
+&lt;!ENTITY menu.install &quot;&#1048;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1088;&#1072;&#1112; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1091; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1091;...&quot;&gt;
+&lt;!ENTITY menu.install.accesskey &quot;&#1080;&quot;&gt;
+&lt;!ENTITY menu.show &quot;&#1055;&#1086;&#1075;&#1083;&#1077;&#1076;&#1072;&#1112; &#1080;&#1079;&#1074;&#1086;&#1088;&#1085;&#1080; &#1082;&#244;&#1076; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1077;&quot;&gt;
+&lt;!ENTITY menu.show.accesskey &quot;&#1087;&quot;&gt;
 &lt;!ENTITY menu.commands &quot;&#1053;&#1072;&#1088;&#1077;&#1076;&#1073;&#1077; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1080;&#1093; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1080;...&quot;&gt;
-&lt;!ENTITY menu.commands.accesskey &quot;&#1062;&quot;&gt;
-&lt;!ENTITY menu.new &quot;&#1053;&#1086;&#1074;&#1072; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1072; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1072;&quot;&gt;
+&lt;!ENTITY menu.commands.accesskey &quot;&#1050;&quot;&gt;
+&lt;!ENTITY menu.new &quot;&#1053;&#1086;&#1074;&#1072; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1072; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1072;...&quot;&gt;
 &lt;!ENTITY menu.new.accesskey &quot;&#1053;&quot;&gt;
-&lt;!ENTITY menu.manage &quot;&#1059;&#1088;&#1077;&#1076;&#1080; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1077; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077;&quot;&gt;
-&lt;!ENTITY menu.manage.accesskey &quot;&#1052;&quot;&gt;
-&lt;!ENTITY statusbar.noscripts &quot;&#1057;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077; &#1085;&#1080;&#1089;&#1091; &#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1089;&#1072;&#1085;&#1077; !&quot;&gt;
+&lt;!ENTITY menu.manage &quot;&#1059;&#1087;&#1088;&#1072;&#1074;&#1113;&#1072;&#1114;&#1077; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1080;&#1084; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1072;&#1084;&#1072;...&quot;&gt;
+&lt;!ENTITY menu.manage.accesskey &quot;&#1059;&quot;&gt;
+&lt;!ENTITY statusbar.noscripts &quot;&#1053;&#1077;&#1084;&#1072; &#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1088;&#1072;&#1085;&#1080;&#1093; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1080;!&quot;&gt;
 &lt;!ENTITY statusbar.enabled &quot;&#1059;&#1082;&#1113;&#1091;&#1095;&#1077;&#1085;&#1086;&quot;&gt;
-&lt;!ENTITY statusbar.enabled.accesskey &quot;&#1045;&quot;&gt;
+&lt;!ENTITY statusbar.enabled.accesskey &quot;&#1063;&quot;&gt;
 &lt;!ENTITY install.title &quot;Greasemonkey &#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1072;&#1094;&#1080;&#1112;&#1072;&quot;&gt;
 &lt;!ENTITY install.runson &quot;&#1087;&#1086;&#1082;&#1088;&#1077;&#1115;&#1077; &#1085;&#1072;:&quot;&gt;
 &lt;!ENTITY install.butnoton &quot;&#1085;&#1077; &#1087;&#1086;&#1082;&#1088;&#1077;&#1115;&#1077; &#1085;&#1072;:&quot;&gt;
-&lt;!ENTITY install.warning1 &quot;&#1047;&#1083;&#1086;&#1115;&#1091;&#1076;&#1085;&#1077; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077; &#1084;&#1086;&#1075;&#1091; &#1085;&#1072;&#1088;&#1091;&#1096;&#1080;&#1090;&#1080; &#1090;&#1074;&#1086;&#1112;&#1091; &#1087;&#1088;&#1080;&#1074;&#1072;&#1090;&#1085;&#1086;&#1089;&#1090; &#1080; &#1087;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072;&#1090;&#1080; &#1084;&#1080;&#1084;&#1086; &#1090;&#1074;&#1086;&#1075; &#1079;&#1085;&#1072;&#1114;&#1072;.&quot;&gt;
-&lt;!ENTITY install.warning2 &quot;&#1058;&#1088;&#1077;&#1073;&#1072;&#1086; &#1073;&#1080; &#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1089;&#1072;&#1090;&#1080; &#1089;&#1072;&#1084;&#1086; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077; &#1089;&#1072; &#1080;&#1079;&#1074;&#1086;&#1088;&#1072; &#1082;&#1086;&#1112;&#1080;&#1084;&#1072; &#1074;&#1077;&#1088;&#1091;&#1112;&#1077;&#1096;.&quot;&gt;
-&lt;!ENTITY install.showscriptsource &quot;&#1055;&#1086;&#1075;&#1083;&#1077;&#1076;&#1072;&#1112; &#1080;&#1079;&#1074;&#1086;&#1088; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077;&quot;&gt;
-&lt;!ENTITY install.installbutton &quot;&#1048;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1096;&#1080;&quot;&gt;
-&lt;!ENTITY newscript.name &quot;&#1053;&#1072;&#1079;&#1080;&#1074;&quot;&gt;
-&lt;!ENTITY newscript.namespace &quot;&#1056;&#1072;&#1079;&#1084;&#1072;&#1082; &#1091; &#1085;&#1072;&#1079;&#1080;&#1074;&#1091;&quot;&gt;
+&lt;!ENTITY install.warning1 &quot;&#1057;&#1091;&#1084;&#1114;&#1080;&#1074;&#1077; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077; &#1084;&#1086;&#1075;&#1091; &#1085;&#1072;&#1088;&#1091;&#1096;&#1080;&#1090;&#1080; &#1074;&#1072;&#1096;&#1091; &#1087;&#1088;&#1080;&#1074;&#1072;&#1090;&#1085;&#1086;&#1089;&#1090; &#1080;&#1083;&#1080; &#1076;&#1077;&#1083;&#1086;&#1074;&#1072;&#1090;&#1080; &#1084;&#1080;&#1084;&#1086; &#1074;&#1072;&#1096;&#1077;&#1075; &#1079;&#1085;&#1072;&#1114;&#1072;.&quot;&gt;
+&lt;!ENTITY install.warning2 &quot;&#1057;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077; &#1090;&#1088;&#1077;&#1073;&#1072;&#1090;&#1077; &#1080;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1088;&#1072;&#1090;&#1080; &#1089;&#1072;&#1084;&#1086; &#1089;&#1072; &#1087;&#1088;&#1086;&#1074;&#1077;&#1088;&#1077;&#1085;&#1080;&#1093; &#1080;&#1079;&#1074;&#1086;&#1088;&#1072;.&quot;&gt;
+&lt;!ENTITY install.showscriptsource &quot;&#1055;&#1088;&#1080;&#1082;&#1072;&#1078;&#1080; &#1080;&#1079;&#1074;&#1086;&#1088;&#1085;&#1080; &#1082;&#244;&#1076; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1077;&quot;&gt;
+&lt;!ENTITY install.installbutton &quot;&#1048;&#1085;&#1089;&#1090;&#1072;&#1083;&#1080;&#1088;&#1072;&#1112;&quot;&gt;
+&lt;!ENTITY newscript.name &quot;&#1048;&#1084;&#1077;&quot;&gt;
+&lt;!ENTITY newscript.namespace &quot;&#1040;&#1076;&#1088;&#1077;&#1089;&#1072;&quot;&gt;
 &lt;!ENTITY newscript.description &quot;&#1054;&#1087;&#1080;&#1089;&quot;&gt;
-&lt;!ENTITY newscript.includes &quot;&#1059;&#1082;&#1113;&#1091;&#1095;&#1080; (&#1112;&#1077;&#1076;&#1072;&#1085; &#1087;&#1086; &#1083;&#1080;&#1085;&#1080;&#1112;&#1080;)&quot;&gt;
-&lt;!ENTITY newscript.excludes &quot;&#1048;&#1089;&#1082;&#1113;&#1091;&#1095;&#1080; (&#1112;&#1077;&#1076;&#1072;&#1085; &#1087;&#1086; &#1083;&#1080;&#1085;&#1080;&#1112;&#1080;)&quot;&gt;
+&lt;!ENTITY newscript.includes &quot;&#1059;&#1082;&#1113;&#1091;&#1095;&#1080; (&#1112;&#1077;&#1076;&#1085;&#1086; &#1087;&#1086; &#1083;&#1080;&#1085;&#1080;&#1112;&#1080;)&quot;&gt;
+&lt;!ENTITY newscript.excludes &quot;&#1048;&#1079;&#1091;&#1079;&#1084;&#1080; (&#1112;&#1077;&#1076;&#1085;&#1086; &#1087;&#1086; &#1083;&#1080;&#1085;&#1080;&#1112;&#1080;)&quot;&gt;</diff>
      <filename>locale/sr-RS/greasemonkey.dtd</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-extensions.{e4a8a97b-f2ed-450b-b12d-ee082ba24781}.description=&#1059;&#1087;&#1088;&#1072;&#1074;&#1113;&#1072;&#1095; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1080;&#1093; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1080; &#1079;&#1072; &#1060;&#1072;&#1112;&#1077;&#1088;&#1092;&#1086;&#1082;&#1089;
+extensions.{e4a8a97b-f2ed-450b-b12d-ee082ba24781}.description=&#1059;&#1087;&#1088;&#1072;&#1074;&#1113;&#1072;&#1095; &#1082;&#1086;&#1088;&#1080;&#1089;&#1085;&#1080;&#1095;&#1082;&#1080;&#1084; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090;&#1072;&#1084;&#1072; &#1079;&#1072; &#1060;&#1072;&#1112;&#1077;&#1088;&#1092;&#1086;&#1082;&#1089;</diff>
      <filename>locale/sr-RS/greasemonkey.properties</filename>
    </modified>
    <modified>
      <diff>@@ -1,26 +1,27 @@
 menuitem.manage=Qu&#7843;n l&#237; M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng
 menuitem.new=M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng M&#7899;i
-menuitem.install=C&#224;i &#273;&#7863;t M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng N&#224;y&#8230;
-tooltip.disabled=Greasemonkey &#273;&#227; b&#7883; v&#244; hi&#7879;u h&#243;a.
-tooltip.enabled=Greasemonkey &#273;&#227; &#273;&#432;&#7907;c k&#237;ch ho&#7841;t.
-tooltip.loading=&#272;ang t&#7843;i&#8230;
-statusbar.installed=c&#224;i &#273;&#7863;t th&#224;nh c&#244;ng
-install.msg=B&#7841;n s&#7855;p s&#7917;a c&#224;i &#273;&#7863;t m&#227; k&#7883;ch b&#7843;n ng&#432;&#7901;i d&#249;ng Greasemonkey sau:
-greeting.msg=&#272;&#226;y l&#224; m&#7897;t m&#227; k&#7883;ch b&#7843;n ng&#432;&#7901;i d&#249;ng Greasemonkey. Nh&#7845;n c&#224;i &#273;&#7863;t &#273;&#7875; b&#7855;t &#273;&#7847;u d&#249;ng n&#243;.
+menuitem.install=C&#224;i &#273;&#7863;t M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng N&#224;y...
+tooltip.disabled=Greasemonkey &#273;ang b&#7883; t&#7855;t.
+tooltip.enabled=Greasemonkey &#273;ang &#273;&#432;&#7907;c b&#7853;t.
+tooltip.loading=&#272;ang n&#7841;p...
+statusbar.installed=&#273;&#227; c&#224;i &#273;&#7863;t th&#224;nh c&#244;ng
+install.msg=B&#7841;n &#273;ang s&#7855;p s&#7917;a c&#224;i &#273;&#7863;t m&#227; k&#7883;ch b&#7843;n ng&#432;&#7901;i d&#249;ng Greasemonkey sau:
+greeting.msg=&#272;&#226;y l&#224; m&#7897;t m&#227; k&#7883;ch b&#7843;n ng&#432;&#7901;i d&#249;ng Greasemonkey. Nh&#7845;n c&#224;i &#273;&#7863;t &#273;&#7875; b&#7855;t &#273;&#7847;u s&#7917; d&#7909;ng n&#243;.
 greeting.btn=C&#224;i &#273;&#7863;t
-greetz.0=Hoan h&#244;!
-greetz.1=Xin ch&#224;o!
-greetz.2=Hay nh&#7881;!
-greetz.3=Ng&#7841;c nhi&#234;n nh&#233;&#8230;
-greetz.4=Ch&#250;c m&#7915;ng, v&#7883; kh&#225;ch du l&#7883;ch th&#226;n m&#7871;n.
-greetz.5=Ng&#224;y t&#7889;t l&#224;nh!
-alert.fromURI=&#272;ang t&#7843;i xu&#7889;ng m&#227; k&#7883;ch b&#7843;n ng&#432;&#7901;i d&#249;ng&#8230;
-alert.fromURI.failure=Kh&#244;ng th&#7875; t&#7843;i xu&#7889;ng m&#227; k&#7883;ch b&#7843;n ng&#432;&#7901;i d&#249;ng
-alert.success=C&#224;i &#273;&#7863;t th&#224;nh c&#244;ng.
-alert.failure=L&#7895;i khi &#273;ang c&#224;i &#273;&#7863;t m&#227; k&#7883;ch b&#7843;n ng&#432;&#7901;i d&#249;ng:
-editor.prompt=Vui l&#242;ng ch&#7885;n tr&#236;nh ch&#7881;nh s&#7917;a t&#7853;p tin m&#224; b&#7841;n th&#237;ch
-editor.please_pick_executable=Vui l&#242;ng ch&#7885;n ch&#432;&#417;ng tr&#236;nh th&#7921;c thi d&#249;ng &#273;&#7875; ch&#7881;nh s&#7917;a m&#227; k&#7883;ch b&#7843;n ng&#432;&#7901;i d&#249;ng.
-editor.could_not_launch=Kh&#244;ng th&#7875; ch&#7841;y tr&#236;nh ch&#7881;nh s&#7917;a.
-newscript.noname=Vui l&#242;ng cung c&#7845;p t&#234;n cho m&#227; k&#7883;ch b&#7843;n c&#7911;a b&#7841;n.
-newscript.nonamespace=Vui l&#242;ng cung c&#7845;p URI kh&#244;ng gian t&#234;n h&#7907;p l&#7879; cho m&#227; k&#7883;ch b&#7843;n c&#7911;a b&#7841;n.\n(vd. ''http://userscripts.org/users/useridnumber'')
-newscript.exists=M&#7897;t m&#227; k&#7883;ch b&#7843;n c&#243; c&#249;ng t&#234;n &#273;&#243; &#273;&#227; &#273;&#432;&#7907;c c&#224;i &#273;&#7863;t.\n&#272;&#7891;ng &#253; ch&#233;p &#273;&#232;?
+greeting.btnAccess=C
+greetz.0=Huzzah!
+greetz.1=Xinh ch&#224;o!
+greetz.2=Kh&#7887;e h&#244;n!
+greetz.3=Ng&#7841;c nhi&#234;n ch&#432;a...
+greetz.4=Xin ch&#224;o, b&#7841;n &#273;&#7891;ng h&#224;nh.
+greetz.5=Ng&#224;y m&#7899;i zui z&#7867;!
+alert.fromURI=&#272;ang t&#7843;i m&#227; k&#7883;ch b&#7843;n ng&#432;&#7901;i d&#249;ng...
+alert.fromURI.failure=Kh&#244;ng th&#7875; t&#7843;i m&#227; k&#7883;ch b&#7843;n ng&#432;&#7901;i d&#249;ng
+alert.success=&#272;&#227; c&#224;i &#273;&#7863;t th&#224;nh c&#244;ng.
+alert.failure=L&#7895;i khi &#273;ang c&#224;i m&#227; k&#7883;ch b&#7843;n ng&#432;&#7901;i d&#249;ng:
+editor.prompt=Vui l&#242;ng ch&#7885;n ch&#432;&#417;ng tr&#236;nh bi&#234;n so&#7841;n v&#259;n b&#7843;n &#432;a th&#237;ch c&#7911;a b&#7841;n tr&#432;&#7899;c &#273;&#227;
+editor.please_pick_executable=Vui l&#242;ng ch&#7885;n m&#7897;t ch&#432;&#417;ng tr&#236;nh c&#243; th&#7875; th&#7921;c thi &#273;&#7875; ch&#7881;nh s&#7917;a m&#227; k&#7883;ch b&#7843;n ng&#432;&#7901;i d&#249;ng.
+editor.could_not_launch=Kh&#244;ng th&#7875; ch&#7841;y ch&#432;&#417;ng tr&#236;nh bi&#234;n so&#7841;n.
+newscript.noname=Vui l&#242;ng &#273;&#7863;t t&#234;n cho m&#227; k&#7883;ch b&#7843;n c&#7911;a b&#7841;n.
+newscript.nonamespace=Vui l&#242;ng cung c&#7845;p m&#7897;t URI kh&#244;ng gian t&#234;n h&#7907;p l&#7879; cho m&#227; k&#7883;ch b&#7843;n c&#7911;a b&#7841;n.\n(vd. &quot;http://userscripts.org/users/useridnumber&quot;)
+newscript.exists=M&#7897;t m&#227; k&#7883;ch b&#7843;n v&#7899;i t&#234;n &#273;&#243; &#273;&#227; &#273;&#432;&#7907;c c&#224;i.\nOK &#273;&#7875; ghi &#273;&#232;?</diff>
      <filename>locale/vi-VN/gm-browser.properties</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
-promptForNewPage.msg=Nh&#7853;p URL m&#7899;i &#7903; d&#432;&#7899;i. B&#7841;n c&#243; th&#7875; ch&#7881; &#273;&#7883;nh nhi&#7873;u trang b&#7857;ng k&#237; t&#7921; (*) .
+promptForNewPage.msg=G&#245; m&#7897;t URL m&#7899;i v&#224;o b&#234;n d&#432;&#7899;i. B&#7841;n c&#243; th&#7875; ch&#7881; &#273;&#7883;nh nhi&#7873;u trang b&#7857;ng k&#237; t&#7921; (*).
 promptForNewPage.title=Th&#234;m Trang
-promptForNewPage.defVal=http://360.yahoo.com/oneschi/*
-promptForEdit.msg=Ch&#7881;nh s&#7917;a URL c&#7911;a trang &#7903; d&#432;&#7899;i. B&#7841;n c&#243; th&#7875; ch&#7881; &#273;&#7883;nh nhi&#7873;u trang b&#7857;ng k&#237; t&#7921; (*) .
-promptForEdit.title=S&#7917;a Trang
-editor.prompt=Ch&#7885;n m&#7897;t Ch&#432;&#417;ng tr&#236;nh Ch&#7881;nh s&#7917;a T&#7853;p tin (vd. ''c:\\windows\\notepad.exe'')
+promptForNewPage.defVal=http://vidu.com/*
+promptForEdit.msg=S&#7917;a &#273;&#7893;i URL c&#7911;a trang &#7903; b&#234;n d&#432;&#7899;i. B&#7841;n c&#243; th&#7875; ch&#7881; &#273;&#7883;nh nhi&#7873;u trang b&#7857;ng k&#237; t&#7921; (*).
+promptForEdit.title=Ch&#7881;nh s&#7917;a Trang
+editor.prompt=Ch&#7885;n m&#7897;t Ch&#432;&#417;ng tr&#236;nh Bi&#234;n so&#7841;n V&#259;n b&#7843;n (vd. &quot;c:\\windows\\notepad.exe&quot;)</diff>
      <filename>locale/vi-VN/gm-manage.properties</filename>
    </modified>
    <modified>
      <diff>@@ -1,36 +1,37 @@
 &lt;!ENTITY manage.title &quot;Qu&#7843;n l&#237; M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng&quot;&gt;
-&lt;!ENTITY manage.button.add &quot;Th&#234;m&#8230;&quot;&gt;
-&lt;!ENTITY manage.button.edit &quot;S&#7917;a&#8230;&quot;&gt;
+&lt;!ENTITY manage.button.close &quot;&#272;&#243;ng&quot;&gt;
+&lt;!ENTITY manage.button.add &quot;Th&#234;m...&quot;&gt;
+&lt;!ENTITY manage.button.edit &quot;Ch&#7881;nh s&#7917;a...&quot;&gt;
 &lt;!ENTITY manage.button.remove &quot;X&#243;a&quot;&gt;
-&lt;!ENTITY manage.label.grpIncluded &quot;C&#225;c trang &#273;&#432;&#7907;c bao g&#7891;m&quot;&gt;
-&lt;!ENTITY manage.label.grpExcluded &quot;C&#225;c trang kh&#244;ng &#273;&#432;&#7907;c bao g&#7891;m&quot;&gt;
-&lt;!ENTITY manage.label.btnEdit &quot;S&#7917;a&quot;&gt;
-&lt;!ENTITY manage.label.chkEnabled &quot;K&#237;ch ho&#7841;t&quot;&gt;
+&lt;!ENTITY manage.label.grpIncluded &quot;C&#225;c trang &#272;&#432;&#7907;c bao g&#7891;m&quot;&gt;
+&lt;!ENTITY manage.label.grpExcluded &quot;C&#225;c trang B&#7883; lo&#7841;i tr&#7915;&quot;&gt;
+&lt;!ENTITY manage.label.btnEdit &quot;Ch&#7881;nh s&#7917;a&quot;&gt;
+&lt;!ENTITY manage.label.chkEnabled &quot;&#272;&#227; b&#7853;t&quot;&gt;
 &lt;!ENTITY manage.label.btnUninstall &quot;G&#7905; b&#7887;&quot;&gt;
-&lt;!ENTITY manage.label.chkUninstall &quot;G&#7905; b&#7887; c&#225;c t&#249;y ch&#7885;n k&#232;m theo&quot;&gt;
-&lt;!ENTITY manage.reorderHelp &quot;K&#233;o v&#224; th&#7843; b&#7857;ng chu&#7897;t ho&#7863;c nh&#7845;n Alt-L&#234;n/Alt-Xu&#7889;ng &#273;&#7875; s&#7855;p x&#7871;p l&#7841;i c&#225;c m&#227; trong danh s&#225;ch n&#224;y.&quot;&gt;
-&lt;!ENTITY menu.install &quot;C&#224;i &#273;&#7863;t M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng&#8230;&quot;&gt;
+&lt;!ENTITY manage.label.chkUninstall &quot;C&#361;ng g&#7905; b&#7887; c&#225;c t&#249;y ch&#7881;nh &#273;i k&#232;m&quot;&gt;
+&lt;!ENTITY manage.reorderHelp &quot;K&#233;o v&#224; th&#7843; b&#7857;ng chu&#7897;t ho&#7863;c &#7845;n Alt-L&#234;n/Alt-Xu&#7889;ng &#273;&#7875; s&#7855;p x&#7871;p l&#7841;i m&#227; k&#7883;ch b&#7843;n trong danh s&#225;ch n&#224;y.&quot;&gt;
+&lt;!ENTITY menu.install &quot;C&#224;i &#273;&#7863;t M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng...&quot;&gt;
 &lt;!ENTITY menu.install.accesskey &quot;C&quot;&gt;
-&lt;!ENTITY menu.show &quot;Xem ngu&#7891;n M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng&quot;&gt;
+&lt;!ENTITY menu.show &quot;Xem m&#227; ngu&#7891;n M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng&quot;&gt;
 &lt;!ENTITY menu.show.accesskey &quot;X&quot;&gt;
-&lt;!ENTITY menu.commands &quot;L&#7879;nh M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng&#8230;&quot;&gt;
+&lt;!ENTITY menu.commands &quot;L&#7879;nh c&#7911;a M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng...&quot;&gt;
 &lt;!ENTITY menu.commands.accesskey &quot;L&quot;&gt;
-&lt;!ENTITY menu.new &quot;M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng M&#7899;i&#8230;&quot;&gt;
+&lt;!ENTITY menu.new &quot;M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng M&#7899;i...&quot;&gt;
 &lt;!ENTITY menu.new.accesskey &quot;M&quot;&gt;
-&lt;!ENTITY menu.manage &quot;Qu&#7843;n l&#237; M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng&#8230;&quot;&gt;
+&lt;!ENTITY menu.manage &quot;Qu&#7843;n l&#237; M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng...&quot;&gt;
 &lt;!ENTITY menu.manage.accesskey &quot;Q&quot;&gt;
-&lt;!ENTITY statusbar.noscripts &quot;Kh&#244;ng c&#243; m&#227; n&#224;o &#273;&#432;&#7907;c c&#224;i &#273;&#7863;t!&quot;&gt;
-&lt;!ENTITY statusbar.enabled &quot;K&#237;ch ho&#7841;t&quot;&gt;
-&lt;!ENTITY statusbar.enabled.accesskey &quot;K&quot;&gt;
-&lt;!ENTITY install.title &quot;C&#224;i &#273;&#7863;t Greasemonkey&quot;&gt;
+&lt;!ENTITY statusbar.noscripts &quot;Kh&#244;ng c&#243; m&#227; k&#7883;ch b&#7843;n n&#224;o &#273;&#432;&#7907;c c&#224;i!&quot;&gt;
+&lt;!ENTITY statusbar.enabled &quot;B&#7853;t&quot;&gt;
+&lt;!ENTITY statusbar.enabled.accesskey &quot;B&quot;&gt;
+&lt;!ENTITY install.title &quot;B&#7843;n c&#224;i &#273;&#7863;t Greasemonkey&quot;&gt;
 &lt;!ENTITY install.runson &quot;ch&#7841;y tr&#234;n:&quot;&gt;
 &lt;!ENTITY install.butnoton &quot;kh&#244;ng ch&#7841;y tr&#234;n:&quot;&gt;
-&lt;!ENTITY install.warning1 &quot;M&#227; &#273;&#7897;c h&#7841;i c&#243; th&#7875; x&#226;m ph&#7841;m quy&#7873;n ri&#234;ng t&#432; v&#224; m&#7841;o danh b&#7841;n m&#224; kh&#244;ng c&#7847;n s&#7921; cho ph&#233;p c&#7911;a b&#7841;n.&quot;&gt;
-&lt;!ENTITY install.warning2 &quot;B&#7841;n ch&#7881; n&#234;n c&#224;i c&#225;c m&#227; k&#7883;ch b&#7843;n t&#7915; nh&#7919;ng ngu&#7891;n m&#224; b&#7841;n tin t&#432;&#7903;ng.&quot;&gt;
-&lt;!ENTITY install.showscriptsource &quot;Hi&#7879;n ngu&#7891;n M&#227; k&#7883;ch b&#7843;n&quot;&gt;
+&lt;!ENTITY install.warning1 &quot;C&#225;c m&#227; k&#7883;ch b&#7843;n &#273;&#7897;c h&#7841;i c&#243; th&#7875; vi ph&#7841;m s&#7921; ri&#234;ng t&#432; v&#224; t&#7921; &#253; h&#224;nh &#273;&#7897;ng thay b&#7841;n trong khi b&#7841;n kh&#244;ng h&#7873; bi&#7871;t.&quot;&gt;
+&lt;!ENTITY install.warning2 &quot;B&#7841;n ch&#7881; n&#234;n c&#224;i &#273;&#7863;t m&#227; k&#7883;ch b&#7843;n t&#7915; c&#225;c ngu&#7891;n m&#224; b&#7841;n tin t&#432;&#7903;ng.&quot;&gt;
+&lt;!ENTITY install.showscriptsource &quot;Hi&#7879;n m&#227; ngu&#7891;n M&#227; k&#7883;ch b&#7843;n&quot;&gt;
 &lt;!ENTITY install.installbutton &quot;C&#224;i &#273;&#7863;t&quot;&gt;
 &lt;!ENTITY newscript.name &quot;T&#234;n&quot;&gt;
 &lt;!ENTITY newscript.namespace &quot;Kh&#244;ng gian t&#234;n&quot;&gt;
 &lt;!ENTITY newscript.description &quot;M&#244; t&#7843;&quot;&gt;
-&lt;!ENTITY newscript.includes &quot;Bao g&#7891;m (m&#7895;i c&#225;i m&#7897;t d&#242;ng)&quot;&gt;
-&lt;!ENTITY newscript.excludes &quot;Kh&#244;ng bao g&#7891;m (m&#7895;i c&#225;i m&#7897;t d&#242;ng)&quot;&gt;
+&lt;!ENTITY newscript.includes &quot;Bao g&#7891;m (M&#7895;i c&#225;i m&#7897;t d&#242;ng)&quot;&gt;
+&lt;!ENTITY newscript.excludes &quot;Lo&#7841;i tr&#7915; (M&#7895;i c&#225;i m&#7897;t d&#242;ng)&quot;&gt;</diff>
      <filename>locale/vi-VN/greasemonkey.dtd</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-extensions.{e4a8a97b-f2ed-450b-b12d-ee082ba24781}.description=Tr&#236;nh qu&#7843;n l&#237; M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng cho Prism
+extensions.{e4a8a97b-f2ed-450b-b12d-ee082ba24781}.description=M&#7897;t tr&#236;nh Qu&#7843;n l&#237; M&#227; k&#7883;ch b&#7843;n Ng&#432;&#7901;i d&#249;ng cho Prism</diff>
      <filename>locale/vi-VN/greasemonkey.properties</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>content/updater.js</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>e647467353b132c319668f24641d7565295db058</id>
    </parent>
    <parent>
      <id>2b37361588b05a7ed1ba3594dbdad24eaec94cf3</id>
    </parent>
  </parents>
  <author>
    <name>teramako</name>
    <email>teramako@gmail.com</email>
  </author>
  <url>http://github.com/teramako/greasemonkey-for-prism/commit/a60e5a9cea9a58eca48cf2f8f029c53b3b10f986</url>
  <id>a60e5a9cea9a58eca48cf2f8f029c53b3b10f986</id>
  <committed-date>2009-08-16T03:51:15-07:00</committed-date>
  <authored-date>2009-08-16T03:51:15-07:00</authored-date>
  <message>Merge branch 'master' of git://github.com/greasemonkey/greasemonkey

Conflicts:
	build.sh
	content/browser.js
	locale/vi-VN/greasemonkey.properties</message>
  <tree>1dd05b560b6cee0b06a95a39518fcf3011e70644</tree>
  <committer>
    <name>teramako</name>
    <email>teramako@gmail.com</email>
  </committer>
</commit>
