Changeset 727

Show
Ignore:
Timestamp:
04/14/08 06:47:28 (1 year ago)
Author:
ma..@jesperkristensen.dk
Message:

Merge from trunk

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/manage-ui2/src

    • Property svn:ignore changed from
      build
      greasemonkey.xpi
      to
      build
      greasemonkey*.xpi
  • branches/manage-ui2/src/build.sh

    r633 r727  
    11#!/bin/sh 
    2 GMMAX=0 
    3 GMMIN=8 
     2 
     3# Set up variables 
     4GMMAX=${1-0} 
     5GMMIN=${2-8} 
     6GMREL=${3-0} 
    47GMBUILD=`date +"%Y%m%d"` 
    5 GMREL=0 
    6  
    78GMNAME=greasemonkey 
    8  
    99GMVER="$GMMAX.$GMMIN.$GMBUILD.$GMREL" 
    1010GMXPI="$GMNAME-$GMVER.xpi" 
    1111 
    1212# Copy base structure to a temporary build directory and change to it 
     13echo "Creating working directory ..." 
    1314rm -rf build 
    1415mkdir build 
    15 cp chrome.manifest build/ 
    16 cp install.js build/ 
    17 cp install.rdf build/ 
    18 cp license.txt build/ 
    19 cp -r defaults build/ 
    20 cp -r components build/ 
    21 cp -r chrome build/ 
     16cp -r chrome.manifest install.rdf license.txt \ 
     17        defaults components chrome \ 
     18        build/ 
    2219cd build 
    2320 
    24 # Generate locales for chrome.manifest from babelzilla directories, which 
    25 # we assume have been placed in locale/. 
     21echo "Gathering all locales into chrome.manifest ..." 
    2622GMLOC=\"en-US\" 
    27 for entry in $(ls chrome/chromeFiles/locale/); do 
     23for entry in chrome/chromeFiles/locale/*; do 
    2824  if [ $entry != en-US ]; then 
    29     echo "locale  $GMNAME  "$entry"  chrome/chromeFiles/locale/"$entry"/" >> chrome.manifest 
     25    echo "locale  $GMNAME  $entry  chrome/chromeFiles/locale/$entry/" >> chrome.manifest 
    3026    GMLOC=$GMLOC,\ \"$entry\" 
    3127  fi 
    3228done 
    3329 
    34 replace () { 
    35   TMP=`mktemp -t Greasemonkey-build.sh` 
    36   SRC=`echo "$1" | sed 's/[\/\\\\]/\\\\&/g'` 
    37   DST=`echo "$2" | sed 's/[\/\\\\]/\\\\&/g'` 
    38   sed "s/$SRC/$DST/g" "$3" > "$TMP" 
    39   if cmp -s "$3" "$TMP" ; then 
    40     # No change! Treat as a failure to react to in caller. 
    41     rm "$TMP" 
    42     return 1 
    43   fi 
    44   cp "$TMP" "$3" 
    45   rm "$TMP" 
    46   return 0 
    47 
     30echo "Patching install.rdf version ..." 
     31sed "s!<em:version>.*</em:version>!<em:version>$GMVER</em:version>!" \ 
     32  install.rdf > install.rdf.tmp 
     33mv install.rdf.tmp install.rdf 
    4834 
    49 replace '<em:version>.*</em:version>' \ 
    50         '<em:version>'$GMVER'</em:version>' \ 
    51         install.rdf 
     35echo "Cleaning up unwanted files ..." 
     36find . -depth -name '.svn' -exec rm -rf "{}" \; 
     37find . -depth -name '*~' -exec rm -rf "{}" \; 
     38find . -depth -name '#*' -exec rm -rf "{}" \; 
    5239 
    53 find . -name '.svn' -prune -or -name '.DS_Store' -or -name '*~' -or -name '#*' \ 
    54   -or -print | zip -9X -@ "$GMXPI" 
     40echo "Creating $GMNAME.jar ..." 
     41cd chrome 
     42zip -qr0X "$GMNAME.jar" chromeFiles icons 
     43rm -rf chromeFiles icons 
     44cd .. 
    5545 
    56 mv "$GMXPI" ../ 
     46echo "Patching chrome.manifest with jar ..." 
     47sed -e \ 
     48        "/^content\|^skin\|^locale/s#\(.*\) chrome/\(.*\)#\1 jar:chrome/$GMNAME.jar!/\2#" \ 
     49        chrome.manifest > chrome.manifest.jar 
     50mv chrome.manifest.jar chrome.manifest 
    5751 
    58 echo "Created $GMXPI" 
    59 exit 0 
     52echo "Creating $GMXPI ..." 
     53zip -qr9X "../$GMXPI" * 
     54 
     55echo "Cleaning up temporary files ..." 
     56cd .. 
     57rm -rf build 
  • branches/manage-ui2/src/chrome/chromeFiles/content/browser.js

    r701 r727  
    177177      "top", 
    178178      true /* show close button */, 
    179       "I" /* access key */); 
     179      this.bundle.getString("greeting.btnAccess") /* access key */); 
    180180  } else { 
    181181    // Firefox 2.0+ 
     
    198198      [{ 
    199199        label: this.bundle.getString("greeting.btn"), 
    200         accessKey: "I"
     200        accessKey: this.bundle.getString("greeting.btnAccess")
    201201        popup: null, 
    202202        callback: GM_hitch(this, "installCurrentScript") 
  • branches/manage-ui2/src/chrome/chromeFiles/content/config.js

    r700 r727  
    1 // In this file protected properties (prefixed with an underscore) may be 
    2 // used anywhere within this file and versioning.js 
    3  
    41function Config() { 
    52  this._scripts = null; 
    63  this._configFile = this._scriptDir; 
    74  this._configFile.append("config.xml"); 
     5  this._initScriptDir(); 
    86 
    97  this._observers = []; 
     
    331329 
    332330  get _scriptDir() { 
    333     var newDir = this._newScriptDir; 
    334     if (newDir.exists()) return newDir; 
    335  
    336     var oldDir = this._oldScriptDir; 
    337     if (oldDir.exists()) return oldDir; 
    338  
    339     // if we called this function, we want a script dir. 
    340     // but, at this branch, neither the old nor new exists, so create one 
    341     newDir.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0755); 
    342  
    343     var defaultConfigFile = getContentDir(); 
    344     defaultConfigFile.append("default-config.xml"); 
    345  
    346     defaultConfigFile.copyTo(newDir, "config.xml"); 
    347     defaultConfigFile.permissions = 0644; 
    348  
    349     return newDir; 
    350   }, 
    351  
    352   get _newScriptDir() { 
    353331    var file = Components.classes["@mozilla.org/file/directory_service;1"] 
    354332                         .getService(Components.interfaces.nsIProperties) 
     
    358336  }, 
    359337 
    360   get _oldScriptDir() { 
    361     var file = getContentDir(); 
    362     file.append("scripts"); 
    363     return file; 
     338  /** 
     339   * Create an empty configuration if none exist. 
     340   */ 
     341  _initScriptDir: function() { 
     342    var dir = this._scriptDir; 
     343 
     344    if (!dir.exists()) { 
     345      dir.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0755); 
     346 
     347      var configStream = getWriteStream(this._configFile); 
     348      var xml = "<UserScriptConfig/>"; 
     349      configStream.write(xml, xml.length); 
     350      configStream.close(); 
     351    } 
    364352  }, 
    365353 
    366354  get scripts() { return this._scripts.concat(); }, 
    367   getMatchingScripts: function(testFunc) { return this._scripts.filter(testFunc); } 
     355  getMatchingScripts: function(testFunc) { return this._scripts.filter(testFunc); }, 
     356 
     357  /** 
     358   * Checks whether the version has changed since the last run and performs 
     359   * any necessary upgrades. 
     360   */ 
     361  _updateVersion: function() { 
     362    log("> GM_updateVersion"); 
     363 
     364    // this is the last version which has been run at least once 
     365    var initialized = GM_prefRoot.getValue("version", "0.0"); 
     366 
     367    if (GM_compareVersions(initialized, "0.8") == -1) 
     368      this._pointEightBackup(); 
     369 
     370    // update the currently initialized version so we don't do this work again. 
     371    var extMan = Components.classes["@mozilla.org/extensions/manager;1"] 
     372      .getService(Components.interfaces.nsIExtensionManager); 
     373 
     374    var item = extMan.getItemForID(GM_GUID); 
     375    GM_prefRoot.setValue("version", item.version); 
     376 
     377    log("< GM_updateVersion"); 
     378  }, 
     379 
     380  /** 
     381   * In Greasemonkey 0.8 there was a format change to the gm_scripts folder and 
     382   * testing found several bugs where the entire folder would get nuked. So we 
     383   * are paranoid and backup the folder the first time 0.8 runs. 
     384   */ 
     385  _pointEightBackup: function() { 
     386    var scriptDir = this._scriptDir; 
     387    var scriptDirBackup = scriptDir.clone(); 
     388    scriptDirBackup.leafName += "_08bak"; 
     389    if (scriptDir.exists() && !scriptDirBackup.exists()) 
     390      scriptDir.copyTo(scriptDirBackup.parent, scriptDirBackup.leafName); 
     391  } 
    368392}; 
    369  
    370 Components.classes["@mozilla.org/moz/jssubscript-loader;1"] 
    371   .getService(Components.interfaces.mozIJSSubScriptLoader) 
    372   .loadSubScript("chrome://greasemonkey/content/versioning.js"); 
    373393 
    374394function Script(config) { 
     
    433453    var file = this._config._scriptDir; 
    434454    file.append(this._basedir); 
     455    file.normalize(); 
    435456    return file; 
    436457  }, 
  • branches/manage-ui2/src/chrome/chromeFiles/content/install.xul

    r688 r727  
    4040    > 
    4141      <vbox 
    42         style="background:InfoBackground; border-bottom:1px black dotted; padding:0.5em; margin:0; margin-bottom:0.5em" 
     42        style="background:InfoBackground; color: InfoText; border-bottom:1px black dotted; padding:0.5em; margin:0; margin-bottom:0.5em" 
    4343      > 
    4444        <description id="scriptDescription" 
  • branches/manage-ui2/src/chrome/chromeFiles/content/manage.xul

    r703 r727  
    1010  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 
    1111  title="&manage.title;" 
     12  persist="screenX screenY width height" 
    1213  orient="vertical"> 
    1314 
     
    5960            <button id="btnUninstall" 
    6061              label="&manage.label.btnUninstall;" /> 
     62            <spacer flex="1"/> 
     63            <button label="&manage.button.close;" oncommand="close();"/> 
    6164          </hbox> 
    6265        </vbox> 
  • branches/manage-ui2/src/chrome/chromeFiles/content/pages-overlay.js

    r699 r727  
    3939    this.listbox = grpBox.getElementsByTagName("listbox")[0]; 
    4040    this.btnAdd = buttons[0]; 
    41     this.btnRemove = buttons[1]; 
     41    this.btnEdit = buttons[1];  
     42    this.btnRemove = buttons[2]; 
    4243 
    4344    this.listbox.addEventListener("select", updatePagesBox, true); 
    4445    this.btnAdd.addEventListener("command", promptForNewPage, true); 
     46    this.btnEdit.addEventListener("command", promptForEdit, true); 
    4547    this.btnRemove.addEventListener("command", remove, true); 
    4648 
     
    6668    function updatePagesBox(ev) { 
    6769      selectedPage = self.listbox.getSelectedItem(0); 
     70      self.btnEdit.disabled = selectedPage == null; 
    6871      self.btnRemove.disabled = selectedPage == null; 
    6972    } 
     
    9194      } 
    9295    } 
     96 
     97    function promptForEdit(ev) {  
     98      var gmManageBundle = document.getElementById("gm-manage-bundle");  
     99      var val = gmPrompt( 
     100        gmManageBundle.getString("promptForEdit.msg"), 
     101        self.listbox.selectedItem.label, 
     102        gmManageBundle.getString("promptForEdit.title")); 
     103  
     104      if (val && val != "") { 
     105        self.type == "includes" ? 
     106          self.script.removeIncludeAt(self.listbox.selectedIndex): 
     107          self.script.removeExcludeAt(self.listbox.selectedIndex); 
     108        self.type == "includes" ? 
     109          self.script.addInclude(val): 
     110          self.script.addExclude(val); 
     111  
     112        dirty = true;  
     113      } 
     114    }; 
    93115 
    94116    this.pageAdded = function(val) { 
  • branches/manage-ui2/src/chrome/chromeFiles/content/pages-overlay.xul

    r688 r727  
    2525            label="&manage.button.add;" /> 
    2626          <button 
     27            label="&manage.button.edit;"  
     28            disabled="true" />  
     29          <button  
    2730            label="&manage.button.remove;" 
    2831            disabled="true" /> 
     
    4548          <button 
    4649            label="&manage.button.add;" /> 
     50          <button  
     51            label="&manage.button.edit;"  
     52            disabled="true" />  
    4753          <button label="&manage.button.remove;" 
    4854            disabled="true" /> 
  • branches/manage-ui2/src/chrome/chromeFiles/content/utils.js

    r701 r727  
    172172 
    173173function launchApplicationWithDoc(appFile, docFile) { 
     174  var args=[docFile.path]; 
     175 
     176  // For the mac, wrap with a call to "open". 
    174177  var xulRuntime = Components.classes["@mozilla.org/xre/app-info;1"] 
    175178                             .getService(Components.interfaces.nsIXULRuntime); 
    176   // See Mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=411819 
    177   // TODO: remove this when nsIMIMEInfo works on windows again. 
    178   if (xulRuntime.OS.toLowerCase().substring(0, 3) == "win") { 
    179     var process = Components.classes["@mozilla.org/process/util;1"] 
    180                             .createInstance(Components.interfaces.nsIProcess); 
    181     process.init(appFile); 
    182     process.run(false, // blocking 
    183                 [docFile.path], // args 
    184                 1); // number of args 
    185   } else { 
    186     var mimeInfoService = 
    187         Components.classes["@mozilla.org/uriloader/external-helper-app-service;1"] 
    188                   .getService(Components.interfaces.nsIMIMEService); 
    189     var mimeInfo = mimeInfoService.getFromTypeAndExtension( 
    190         "application/x-userscript+javascript", "user.js" ); 
    191     mimeInfo.preferredAction = mimeInfo.useHelperApp; 
    192     mimeInfo.preferredApplicationHandler = appFile; 
    193     mimeInfo.launchWithFile(docFile); 
    194   } 
     179  if ("Darwin"==xulRuntime.OS) { 
     180    args=["-a", appFile.path, docFile.path] 
     181 
     182    appFile = Components.classes["@mozilla.org/file/local;1"] 
     183                        .createInstance(Components.interfaces.nsILocalFile); 
     184    appFile.followLinks = true; 
     185    appFile.initWithPath("/usr/bin/open"); 
     186  } 
     187 
     188  var process = Components.classes["@mozilla.org/process/util;1"] 
     189                          .createInstance(Components.interfaces.nsIProcess); 
     190  process.init(appFile); 
     191  process.run(false, args, args.length); 
    195192} 
    196193 
     
    273270                   .getService(Components.interfaces.nsIIOService) 
    274271                   .newFileURI(file); 
    275 } 
    276  
    277 function getContentDir() { 
    278   var reg = Components.classes["@mozilla.org/chrome/chrome-registry;1"] 
    279                       .getService(Components.interfaces.nsIChromeRegistry); 
    280  
    281   var ioSvc = Components.classes["@mozilla.org/network/io-service;1"] 
    282                         .getService(Components.interfaces.nsIIOService); 
    283  
    284   var proto = Components.classes["@mozilla.org/network/protocol;1?name=file"] 
    285                         .getService(Components.interfaces.nsIFileProtocolHandler); 
    286  
    287   var chromeURL = ioSvc.newURI("chrome://greasemonkey/content", null, null); 
    288   var fileURL = reg.convertChromeURL(chromeURL); 
    289   var file = proto.getFileFromURLSpec(fileURL.spec).parent; 
    290  
    291   return file 
    292272} 
    293273 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/ca-AD/gm-browser.properties

    r632 r727  
    99greeting.msg=Aquest és script d'usuari de Greasemonkey. Clica instal.lar per començar a utilitzar-lo. 
    1010greeting.btn=Instal.lar 
     11greeting.btnAccess=I 
    1112greetz.0=Hurrah! 
    1213greetz.1=Hola! 
     
    2021alert.failure=Error instal.lant l'script d'usuari 
    2122editor.prompt=Selecciona l'executable de l'Editor de Text (p.ex: "c:\\windows\\notepad.exe") 
     23editor.please_pick_executable=Please pick an executable application to use to edit user scripts. 
     24editor.could_not_launch=Could not launch editor. 
    2225newscript.noname=Si us plau, posa un nom al teu script 
    2326newscript.nonamespace=Si us plau, dona un espai de noms al teu script 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/cs-CZ/gm-browser.properties

    r632 r727  
    99greeting.msg=Toto je uÅŸivatelskÜ skript rozšíření GreaseMonkey. Klepněte na Instalovat pro začátek jeho pouşívání. 
    1010greeting.btn=Instalovat 
     11greeting.btnAccess=I 
    1112greetz.0=Hurá!  
    1213greetz.1=Nashle...  
     
    2021alert.failure=Chyba při instalaci uÅŸivatelského skriptu: 
    2122editor.prompt=Vyberte textovÜ editor ke spuÅ¡tění 
     23editor.please_pick_executable=Please pick an executable application to use to edit user scripts. 
     24editor.could_not_launch=Could not launch editor. 
    2225newscript.noname=Please provide a name for your script. 
    2326newscript.nonamespace=Please provide a namespace for your script. 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/de-DE/gm-browser.properties

    r632 r727  
    99greeting.msg=Dies ist ein Benutzerskript fÃŒr Greasemonkey. Klicken Sie auf "Installieren", um es benutzen zu können. 
    1010greeting.btn=Installieren 
     11greeting.btnAccess=I 
    1112greetz.0=Hossa! 
    1213greetz.1=Hallo! 
     
    2021alert.failure=Fehler bei der Installation des Benutzerskripts: 
    2122editor.prompt=Text-Editor auswÀhlen (z.B. "C:\\Windows\\notepad.exe") 
     23editor.please_pick_executable=Bitte wÀhlen Sie eine ausfÃŒhrbare Anwendung zur Bearbeitung der Benutzerskripte aus. 
     24editor.could_not_launch=Text-Editor konnte nicht gestartet werden. 
    2225newscript.noname=Bitte geben Sie einen Namen fÃŒr Ihr Skript an. 
    2326newscript.nonamespace=Bitte geben Sie einen Namensraum fÃŒr Ihr Skript an. 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/en-US/gm-browser.properties

    r629 r727  
    22menuitem.new=New User Script 
    33menuitem.install=Install This User Script... 
    4  
    54tooltip.disabled=Greasemonkey is disabled. 
    65tooltip.enabled=Greasemonkey is enabled. 
    76tooltip.loading=Loading... 
    8  
    97statusbar.installed=installed successfully 
    10  
    118install.msg=You are about to install the following Greasemonkey user script: 
    129greeting.msg=This is a Greasemonkey user script. Click install to start using it. 
    1310greeting.btn=Install 
    14  
     11greeting.btnAccess=I 
    1512greetz.0=Huzzah! 
    1613greetz.1=Hallo! 
     
    1916greetz.4=Greetings, fellow traveler. 
    2017greetz.5=G'Day! 
    21  
    2218alert.fromURI=Downloading user script... 
    2319alert.fromURI.failure=Could not download user script 
    2420alert.success=Installed successfully. 
    2521alert.failure=Error installing user script: 
    26  
    2722editor.prompt=Please choose your preferred text editor first 
    2823editor.please_pick_executable=Please pick an executable application to use to edit user scripts. 
    2924editor.could_not_launch=Could not launch editor. 
    30  
    3125newscript.noname=Please provide a name for your script. 
    3226newscript.nonamespace=Please provide a valid namespace URI for your script.\n(e.g. "http://userscripts.org/users/useridnumber") 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/en-US/gm-manage.properties

    r703 r727  
    22promptForNewPage.title=Add Page 
    33promptForNewPage.defVal=http://foo.com/* 
    4  
    54promptForEdit.msg=Modify the URL of the page below. You can specify multiple pages using the wildcard (*) character. 
    65promptForEdit.title=Edit Page 
    7  
    86uninstallDialogTitle=Uninstall User Script 
    97uninstallTextWithPrefs=You are about to uninstall the user script "%S".\n\nWould you also like to delete associated preferences? 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/en-US/greasemonkey.dtd

    r703 r727  
    11<!ENTITY manage.title "Manage User Scripts"> 
     2<!ENTITY manage.button.close "Close"> 
    23<!ENTITY manage.button.add "Add..."> 
    34<!ENTITY manage.button.edit "Edit..."> 
     
    910<!ENTITY manage.label.btnUninstall "Uninstall"> 
    1011<!ENTITY manage.reorderHelp "Drag-and-drop with the mouse or press Alt-Up/Alt-Down to reorder scripts in this list."> 
    11  
    1212<!ENTITY menu.install "Install User Script..."> 
    1313<!ENTITY menu.install.accesskey "I"> 
     
    2020<!ENTITY menu.manage "Manage User Scripts..."> 
    2121<!ENTITY menu.manage.accesskey "M"> 
    22  
    23 <!ENTITY statusbar.noscripts "No installed scripts match this page"> 
     22<!ENTITY statusbar.noscripts "No scripts installed!"> 
    2423<!ENTITY statusbar.enabled "Enabled"> 
    2524<!ENTITY statusbar.enabled.accesskey "E"> 
    26  
    2725<!ENTITY install.title "Greasemonkey Installation"> 
    2826<!ENTITY install.runson "runs on:"> 
     
    3230<!ENTITY install.showscriptsource "Show Script Source"> 
    3331<!ENTITY install.installbutton "Install"> 
    34  
    3532<!ENTITY newscript.name "Name"> 
    3633<!ENTITY newscript.namespace "Namespace"> 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/es-ES/gm-browser.properties

    r632 r727  
    99greeting.msg=Esto es un Script de Greasemonkey. Pulsa instalar para su uso. 
    1010greeting.btn=Instalar 
     11greeting.btnAccess=I 
    1112greetz.0=Saludos! 
    1213greetz.1=Hola! 
     
    2021alert.failure=Error instalando el Script: 
    2122editor.prompt=Elige un editor de texto (e.g. "c:\\windows\\notepad.exe") 
     23editor.please_pick_executable=Please pick an executable application to use to edit user scripts. 
     24editor.could_not_launch=Could not launch editor. 
    2225newscript.noname=Please provide a name for your script. 
    2326newscript.nonamespace=Please provide a namespace for your script. 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/eu-ES/gm-browser.properties

    r632 r727  
    99greeting.msg=Honako hau Greasemonkey script bat da. Sakatu Instalatu erabili ahal izateko. 
    1010greeting.btn=Instalatu 
     11greeting.btnAccess=I 
    1112greetz.0=Epa! 
    1213greetz.1=Aupa! 
     
    2021alert.failure=Akatsa scripta instalatzean: 
    2122editor.prompt=Hautatu testu editore bat (adb. "c:\\windows\\notepad.exe") 
     23editor.please_pick_executable=Please pick an executable application to use to edit user scripts. 
     24editor.could_not_launch=Could not launch editor. 
    2225newscript.noname=Please provide a name for your script. 
    2326newscript.nonamespace=Please provide a namespace for your script. 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/fa-IR/gm-browser.properties

    r632 r727  
    99greeting.msg=This is a Greasemonkey user script. Click install to start using it. 
    1010greeting.btn=Install 
     11greeting.btnAccess=I 
    1112greetz.0=Huzzah!  
    1213greetz.1=Hallo! 
     
    2021alert.failure=Error installing user script: 
    2122editor.prompt=Choose an Executable Text Editor (e.g. "c:\\windows\\notepad.exe") 
     23editor.please_pick_executable=Please pick an executable application to use to edit user scripts. 
     24editor.could_not_launch=Could not launch editor. 
    2225newscript.noname=Please provide a name for your script. 
    2326newscript.nonamespace=Please provide a namespace for your script. 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/fa-IR/greasemonkey.dtd

    r673 r727  
    2020<!ENTITY menu.manage "Manage User Scripts..."> 
    2121<!ENTITY menu.manage.accesskey "M"> 
    22 <!ENTITY statusbar.noscripts "No installed scripts match this page"> 
     22<!ENTITY statusbar.noscripts "No scripts installed!"> 
    2323<!ENTITY statusbar.enabled "Enabled"> 
    2424<!ENTITY statusbar.enabled.accesskey "E"> 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/fi-FI/gm-browser.properties

    r632 r727  
    99greeting.msg=TÀmÀ on Greasemonkey-skripti. Paina "Asenna" jatkaaksesi. 
    1010greeting.btn=Asenna 
     11greeting.btnAccess=A 
    1112greetz.0=Huzzaa!  
    1213greetz.1=Moro! 
     
    2021alert.failure=Skriptin asennuksessa tapahtui virhe: 
    2122editor.prompt=Valitse tekstieditori (esim. "c:\\windows\\notepad.exe") 
     23editor.please_pick_executable=Please pick an executable application to use to edit user scripts. 
     24editor.could_not_launch=Could not launch editor. 
    2225newscript.noname=Anna skriptillesi nimi. 
    2326newscript.nonamespace=MÀÀritÀ skriptisi nimiavaruus. 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/fr-FR/gm-browser.properties

    r632 r727  
    99greeting.msg=Ceci est un script Greasemonkey. Cliquer sur «Installer» afin de pouvoir l'utiliser. 
    1010greeting.btn=Installer 
     11greeting.btnAccess=I 
    1112greetz.0=Youpi ! 
    1213greetz.1=Salut ! 
     
    2021alert.failure=Erreur lors de l'installation du script : 
    2122editor.prompt=Désignez un éditeur de texte (par exemple "C:\\WINDOWS\\NOTEPAD.EXE") 
     23editor.please_pick_executable=Merci d'indiquer quel exécutable utiliser pour l'édition des scripts. 
     24editor.could_not_launch=Impossible de lancer l'éditeur. 
    2225newscript.noname=Merci de fournir un nom pour votre script. 
    2326newscript.nonamespace=Merci de fournir un espace de noms pour votre script. 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/fr-FR/gm-manage.properties

    r632 r727  
    44promptForEdit.msg=Modifiez l'URL de la page ci-dessous. Il est possible de préciser un ensemble de pages en utilisant l'astérisque (*) comme joker. 
    55promptForEdit.title=Éditer la page 
    6 editor.prompt=Choisissez un éditeur de texte (par exemple "C:\\WINDOWS\\NOTEPAD.EXE"
     6editor.prompt=Choisissez un éditeur de texte (par exemple « C:\\WINDOWS\\NOTEPAD.EXE »
  • branches/manage-ui2/src/chrome/chromeFiles/locale/he-IL/gm-browser.properties

    r632 r727  
    99greeting.msg=זהו סקךי׀ט Greasemonkey. לחץ על התקן בכדי להתחיל להשתמש בו. 
    1010greeting.btn=התקן 
     11greeting.btnAccess=ה 
    1112greetz.0=הידד! 
    1213greetz.1=הלו! 
     
    2021alert.failure=שגיאה בהתקנת הסקךי׀ט: 
    2122editor.prompt=בח׹ עוךך טקסט (לדוגמה: "c:\\windows\\notepad.exe") 
     23editor.please_pick_executable=Please pick an executable application to use to edit user scripts. 
     24editor.could_not_launch=Could not launch editor. 
    2225newscript.noname=אנא שיין שם עבוך הסקךי׀ט. 
    2326newscript.nonamespace=אנא שיין מ׹חב-שמות עבוך הסקךי׀ט. 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/ja-JP/gm-browser.properties

    r632 r727  
    99greeting.msg=これは Greasemonkey ナヌザスクリプトです。䜿甚するにはむンストヌルをクリックしおください。 
    1010greeting.btn=むンストヌル 
     11greeting.btnAccess=I 
    1112greetz.0=Huzzah! 
    1213greetz.1=Hallo! 
     
    2021alert.failure=ナヌザスクリプトむンストヌルは倱敗: 
    2122editor.prompt=テキスト゚ディタプログラムを指定しおください (䟋:"c:\\windows\\notepad.exe") 
     23editor.please_pick_executable=Please pick an executable application to use to edit user scripts. 
     24editor.could_not_launch=Could not launch editor. 
    2225newscript.noname=スクリプトに名前を付けおください。 
    2326newscript.nonamespace=スクリプトに名前空間を䞎えおください。 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/ko-KR/gm-browser.properties

    r632 r727  
    22menuitem.new=새로욎 유저 슀크늜튞 
    33menuitem.install=유저 슀크늜튞 섀치... 
    4 tooltip.disabled=귞늬슈몜킀가 비활성화되었습니닀. 
    5 tooltip.enabled=귞늬슈몜킀가 활성화되었습니닀. 
     4tooltip.disabled=귞늬슀몜킀가 비활성화되었습니닀. 
     5tooltip.enabled=귞늬슀몜킀가 활성화되었습니닀. 
    66tooltip.loading=불러였는 쀑... 
    77statusbar.installed=성공적윌로 섀치됚 
    8 install.msg=닀음의 귞늬슈몜킀 유저 슀크늜튞륌 지ꞈ 섀치하렀 합니닀: 
    9 greeting.msg=읎것은 귞늬슈몜킀 유저 슀크늜튞잠
     8install.msg=닀음 귞늬슀몜킀 유저 슀크늜튞륌 지ꞈ 섀치하렀 합니닀: 
     9greeting.msg=읎것은 귞늬슀몜킀 유저 슀크늜튞잠
    1010니닀. 사용하시렀멎 큎늭하여 섀치하시Ʞ 바랍니닀. 
    1111greeting.btn=섀치 
     12greeting.btnAccess=I 
    1213greetz.0=만섞! 
    1314greetz.1=여볎섞요! 
    1415greetz.2=안ë 
    1516•! 
    16 greetz.3=저ë 
    17  뚹얎... 
     17greetz.3=ë°¥ 뚹자... 
    1818greetz.4=안ë 
    1919•, 친구. 
     
    2525editor.prompt=í 
    2626ìŠ€íŠž 펞집Ʞ 싀행 파음을 선택하섞요. (예, "c:\\windows\\notepad.exe") 
     27editor.please_pick_executable=유저 슀크늜튞륌 펞집하Ʞ 위핎 싀행 가능한 응용프로귞랚을 선택핎 죌섞요. 
     28editor.could_not_launch=펞집Ʞ륌 싀행할 수 없습니닀. 
    2729newscript.noname=슀크늜튞의 읎늄을 잠
    2830력하섞요. 
    2931newscript.nonamespace=슀크늜튞의 넀임 슀페읎슀륌 잠
    3032력하섞요. 
    31 newscript.exists=같은 읎늄의 슀크늜튞가 읎믞 졎재합니닀. 덮얎 썚도 좋습니까? 
     33newscript.exists=같은 읎늄의 슀크늜튞가 읎믞 졎재합니닀. 덮얎썚도 좋습니까? 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/ko-KR/greasemonkey.dtd

    r632 r727  
    88<!ENTITY manage.label.chkEnabled "사용"> 
    99<!ENTITY manage.label.btnUninstall "삭제"> 
    10 <!ENTITY manage.label.chkUninstall "ꎀ렚된 환겜섀정도 핚께 삭제"> 
     10<!ENTITY manage.label.chkUninstall "ꎀ렚된 환겜 섀정도 핚께 삭제"> 
    1111<!ENTITY manage.reorderHelp "마우슀로 드래귞 ì•€ 드롭하시거나, Alt-Up/Alt-Down 킀륌 눌러서 슀크늜튞 목록의 순서륌 바꿀 수 있습니닀."> 
    1212<!ENTITY menu.install "유저 슀크늜튞 섀치..."> 
     
    2424<!ENTITY statusbar.enabled "사용"> 
    2525<!ENTITY statusbar.enabled.accesskey "E"> 
    26 <!ENTITY install.title "귞늬슈몜킀 섀치"> 
     26<!ENTITY install.title "귞늬슀몜킀 섀치"> 
    2727<!ENTITY install.runson "닀음에서 동작:"> 
    2828<!ENTITY install.butnoton "닀음에서 동작하지 않음:"> 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/nl-NL/gm-browser.properties

    r632 r727  
    99greeting.msg=Dit is een Greasemonkey User Script. Klik op Installeren om verder te gaan. 
    1010greeting.btn=Installeren 
     11greeting.btnAccess=I 
    1112greetz.0=Hoera!  
    1213greetz.1=De ballen...  
     
    2021alert.failure=Er is een fout opgetreden tijdens installatie van het user script: 
    2122editor.prompt=Kies een Tekst Editor 
     23editor.please_pick_executable=Please pick an executable application to use to edit user scripts. 
     24editor.could_not_launch=Could not launch editor. 
    2225newscript.noname=Please provide a name for your script. 
    2326newscript.nonamespace=Please provide a namespace for your script. 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/pl-PL/gm-browser.properties

    r632 r727  
    88czone 
    99tooltip.loading=Wczytywanie... 
    10 statusbar.installed= - zainstalowano 
     10statusbar.installed=- zainstalowano 
    1111install.msg=Zamierzasz zainstalować następujĠ
    1212cy skrypt: 
     
    1414ć uÅŒywanie tego skryptu. 
    1515greeting.btn=Instaluj 
    16 greetz.0=Hurra!  
     16greeting.btnAccess=I 
     17greetz.0=Hurra! 
    1718greetz.1=Cześć! 
    18 greetz.2=Czołem!  
    19 greetz.3=Niespodzianka...  
    20 greetz.4=Pozdrowienia, towarzyszu podróŌy.  
    21 greetz.5=Dzień dobry!  
     19greetz.2=Czołem! 
     20greetz.3=Niespodzianka... 
     21greetz.4=Pozdrowienia, towarzyszu podróŌy. 
     22greetz.5=Dzień dobry! 
    2223alert.fromURI=Pobieranie skryptu... 
    2324alert.fromURI.failure=Nie moÅŒna pobrać skryptu 
    24 alert.success= - zainstalowano 
     25alert.success=Zainstalowano 
    2526alert.failure=WystÄ 
    2627pił błĠ
    2728d podczas instalacji skryptu:\n 
    28 editor.prompt=Wybierz plik wykonywalny edytora tekstu (np. "c:\\windows\\notepad.exe") 
    29 newscript.noname=Wprowadź nazwę skryptu 
    30 newscript.nonamespace=Wprowadź lokalizację skryptu 
     29editor.prompt=Proszę najpierw wybrać edytor tekstu 
     30editor.please_pick_executable=Proszę wskazać plik wykonywalny aplikacji uÅŒywanej do edycji skryptów 
     31editor.could_not_launch=Nie moÅŒna otworzyć edytora 
     32newscript.noname=Proszę wprowadzić nazwę skryptu 
     33newscript.nonamespace=Proszę wprowadzić lokalizację skryptu.\n(Np. "http://userscripts.org/users/useridnumber") 
    3134newscript.exists=Skrypt o takiej nazwie jest juÅŒ zainstalowany.\nNadpisać skrypt? 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/pl-PL/gm-manage.properties

    r632 r727  
    1 promptForNewPage.msg=Wprowadź poniÅŒej adres URL witrny. UÅŒywajÄ 
     1promptForNewPage.msg=Wprowadź poniÅŒej adres URL witryny. UÅŒywajÄ 
    22c wieloznacznika (*) moÅŒesz określić wiele witryn. 
    3 promptForNewPage.title=Dodawanie nowej witrny 
     3promptForNewPage.title=Dodawanie nowej witryny 
    44promptForNewPage.defVal=http://foo.com/* 
    5 promptForEdit.msg=Modyfikuj adres URL poniÅŒszej witrny. UÅŒywajÄ 
     5promptForEdit.msg=Modyfikuj adres URL poniÅŒszej witryny. UÅŒywajÄ 
    66c wieloznacznika (*) moÅŒesz określić wiele witryn. 
    7 promptForEdit.title=Edytowanie adresu witrny 
     7promptForEdit.title=Edytowanie adresu witryny 
    88editor.prompt=Wybierz plik edytora tekstu (np. "c:\\windows\\notepad.exe") 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/pl-PL/greasemonkey.dtd

    r632 r727  
    1212<!ENTITY manage.label.chkUninstall "Usuń takÅŒe skojarzone ustawienia"> 
    1313<!ENTITY manage.reorderHelp "Aby zmienić kolejność skryptów na liście przenieś je za pomocĠ
    14  myszy lub skorzystaj ze skótu Alt-Up/Alt-Down."> 
     14 myszy lub skorzystaj ze skrótu Alt-Up/Alt-Down."> 
    1515<!ENTITY menu.install "Instaluj skrypt"> 
    1616<!ENTITY menu.install.accesskey "I"> 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/pt-BR/gm-browser.properties

    r632 r727  
    99greeting.msg=Isto é um Script para o Greasemonkey. Clique em Instalar para começar a usá-lo. 
    1010greeting.btn=Instalar 
     11greeting.btnAccess=I 
    1112greetz.0=Uhuu!  
    1213greetz.1=Ahan...  
     
    2021alert.failure=Erro ao instalar o script: 
    2122editor.prompt=Escolha um programa Editor de Texto (e.g. "c:\\windows\\notepad.exe") 
     23editor.please_pick_executable=Please pick an executable application to use to edit user scripts. 
     24editor.could_not_launch=Could not launch editor. 
    2225newscript.noname=Please provide a name for your script. 
    2326newscript.nonamespace=Please provide a namespace for your script. 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/ru-RU/gm-browser.properties

    r632 r727  
    1010greeting.msg=ЭтП спецОальМый скрОпт Ўля Greasemonkey. Для тПгП чтПбы ОЌ вПспПльзПваться слеЎует устаМПвОть егП. 
    1111greeting.btn=УстаМПвОть 
     12greeting.btnAccess=О 
    1213greetz.0=Huzzah! 
    1314greetz.1=Hallo! 
     
    2122alert.failure=ОшОбка прО устаМПвке скрОпта: 
    2223editor.prompt=ВыберОте текстПвый реЎактПр (Мапр. "c:\\windows\\notepad.exe") 
     24editor.please_pick_executable=ВыберОте прОлПжеМОе Ўля реЎактОрПваМОя скрОптПв. 
     25editor.could_not_launch=НевПзЌПжМП запустОть реЎактПр. 
    2326newscript.noname=ЗаЎайте ОЌя Ўля вашегП скрОпта. 
    2427newscript.nonamespace=ЗаЎайте прПстраМствП Ўля вашегП скрОпта. 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/sk-SK/gm-browser.properties

    r632 r727  
    99greeting.msg=Toto je pouşívateÄŸskÜ skript rozšírenia Greasemonkey. Kliknutím na tlačidlo NainÅ¡talovaÅ¥ ho mÃŽÅŸete začaÅ¥ pouşívaÅ¥. 
    1010greeting.btn=NainÅ¡talovaÅ¥ 
     11greeting.btnAccess=N 
    1112greetz.0=Zdravím! 
    1213greetz.1=Ahoj! 
     
    1516greetz.4=Zdravím, kamarát. 
    1617greetz.5=DobrÜ deň! 
    17 alert.fromURI=SÅ¥ahuje sa pouşívateÄŸskÜ skript... 
    18 alert.fromURI.failure=Nepodarilo sa stiahnuÅ¥ pouşívateÄŸskÜ skript. 
    19 alert.success=úspeÅ¡ne nainÅ¡talovanÜ 
     18alert.fromURI=Preberá sa pouşívateÄŸskÜ skript... 
     19alert.fromURI.failure=Nepodarilo sa prevziaÅ¥ pouşívateÄŸskÜ skript. 
     20alert.success=ÚspeÅ¡ne nainÅ¡talovanÜ 
    2021alert.failure=Chyba pri inÅ¡talácii pouşívateÄŸského skriptu: 
    2122editor.prompt=Vyberte spustiteÄŸnÜ textovÜ editor (napr. "c:\\windows\\notepad.exe") 
    22 newscript.noname=Prosím, zadajte názov vášho skriptu. 
    23 newscript.nonamespace=Prosím, zadajte oblasÅ¥ názvov vášho skriptu. 
     23editor.please_pick_executable=Vyberte spustiteÄŸnú aplikáciu na úpravu pouşívateÄŸskÜch skriptov 
     24editor.could_not_launch=Nie je moÅŸné spustiÅ¥ editor. 
     25newscript.noname=Zadajte názov vášho skriptu. 
     26newscript.nonamespace=Zadajte oblasÅ¥ názvov URI vášho skriptu.\n(e.g. "http://userscripts.org/users/useridnumber") 
    2427newscript.exists=Skript s tÜmto názvom je uÅŸ nainÅ¡talovanÜ.\nPrepísaÅ¥? 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/sk-SK/gm-manage.properties

    r632 r727  
    22promptForNewPage.title=PridaÅ¥ stránku 
    33promptForNewPage.defVal=http://foo.com/* 
    4 promptForEdit.msg=Upravte URL adresu stránky. Ak chcete zadaÅ¥ viac stránok, pouÅŸite zástupnÜ znak (*). 
     4promptForEdit.msg=Upravte adresu URL stránky. Ak chcete zadaÅ¥ viac stránok, pouÅŸite zástupnÜ znak (*). 
    55promptForEdit.title=UpraviÅ¥ stránku 
    66editor.prompt=Vyberte spustiteÄŸnÜ súbor textového editora (napr. "c:\\windows\\notepad.exe") 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/sk-SK/greasemonkey.dtd

    r632 r727  
    1313<!ENTITY menu.install.accesskey "N"> 
    1414<!ENTITY menu.show "ZobraziÅ¥ zdrojovÜ kód skriptu"> 
    15 <!ENTITY menu.show.accesskey "z"> 
     15<!ENTITY menu.show.accesskey "Z"> 
    1616<!ENTITY menu.commands "Príkazy pouşívateÄŸského skriptu..."> 
    1717<!ENTITY menu.commands.accesskey "k"> 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/sl-SI/gm-browser.properties

    r632 r727  
    99greeting.msg=To je uporabniÅ¡ki skript Mastneopice. Kliknite Namesti, da ga lahko začnete uporabljati. 
    1010greeting.btn=Namesti 
     11greeting.btnAccess=N 
    1112greetz.0=Nazdar! 
    1213greetz.1=Åœivijo! 
     
    2021alert.failure=Napaka pri nameščanju uporabniÅ¡kega skripta: 
    2122editor.prompt=Izberite aplikacijo urejevalnika besedil (npr. "c:\\windows\\notepad.exe") 
     23editor.please_pick_executable=Please pick an executable application to use to edit user scripts. 
     24editor.could_not_launch=Could not launch editor. 
    2225newscript.noname=Prosimo, določite ime svojemu skriptu. 
    2326newscript.nonamespace=Prosimo, določite imenski prostor svojemu skriptu. 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/tr-TR/gm-browser.properties

    r632 r727  
    99greeting.msg=Bu bir Greasemonkey kullanıcı script'i. YÃŒkleyip kullanmaya başlamak için tıklayın. 
    1010greeting.btn=YÃŒkle 
     11greeting.btnAccess=L 
    1112greetz.0=Mrb! 
    1213greetz.1=Selam! 
     
    2021alert.failure=Kullanıcı script'ini yÃŒklerken hata: 
    2122editor.prompt=Metin editörÃŒnÃŒzÃŒ seçin (örn: "C:\\Windows\\Notepad.exe") 
     23editor.please_pick_executable=Please pick an executable application to use to edit user scripts. 
     24editor.could_not_launch=Could not launch editor. 
    2225newscript.noname=LÃŒtfen script'inize bir isim verin. 
    2326newscript.nonamespace=Script'iniz için bir alan adı belirtin. 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/uk-UA/gm-browser.properties

    r632 r727  
    11menuitem.manage=КеруваММя скрОптаЌО 
    22menuitem.new=НПвОй скрОпт 
    3 menuitem.install=ВстаМПвОтО скрОпт... 
     3menuitem.install=ВстаМПвОтО скрОпт  
    44tooltip.disabled=Greasemonkey вОЌкМеМП. 
    55tooltip.enabled=Greasemonkey увіЌкМеМП. 
    6 tooltip.loading=ЗаваМтажеММя... 
     6tooltip.loading=ЗаваМтажеММя  
    77statusbar.installed=успішМП встаМПвлеМП 
    88install.msg=ВО МаЌагаєтесь встаМПвОтО МаступМОй скрОпт Greasemonkey: 
    9 greeting.msg=Ње скрОпт Greasemonkey. НатОсМіть "ВстаМПвОтО", щПб пПчатО йПгП вОкПрОстПвуватО. 
     9greeting.msg=Ње скрОпт Greasemonkey. НатОсМіть «ВстаМПвОтО», щПб пПчатО йПгП вОкПрОстПвуватО. 
    1010greeting.btn=ВстаМПвОтО 
     11greeting.btnAccess=В 
    1112greetz.0=Уррра! 
    1213greetz.1=ПрОвіт! 
    1314greetz.2=Як ся Ќаєш? 
    14 greetz.3=Не чекалО?.. 
     15greetz.3=Не чекалО? 
    1516greetz.4=ВітаММя, Ўруже! 
    1617greetz.5=ДПбрПгП ЎМя! 
    17 alert.fromURI=ЗаваМтажується скрОпт... 
     18alert.fromURI=ЗаваМтажується скрОпт  
    1819alert.fromURI.failure=НеЌПжлОвП заваМтажОтО скрОпт 
    1920alert.success=успішМП встаМПвлеМП. 
    2021alert.failure=ППЌОлка піЎ час встаМПвлеММя скрОпту: 
    2122editor.prompt=ВОберіть текстПвОй реЎактПр (Мапр. "c:\\windows\\notepad.exe") 
     23editor.please_pick_executable=БуЎь ласка вкажіть прПграЌу кПтрПю реЎагуватО скрОптО. 
     24editor.could_not_launch=Не ЌПжу запустОтО реЎактПра. 
    2225newscript.noname=БуЎь ласка, Мазвіть ваш скрОпт. 
    23 newscript.nonamespace=БуЎь ласка, вкажіть прПстір Ўля вашПгП скрОпту. 
     26newscript.nonamespace=БуЎь ласка, вкажіть прПстір іЌеМ Ўля вашПгП скрОпту.\n(Мапр. "http://userscripts.org/users/МПЌер") 
    2427newscript.exists=СкрОпт з такОЌ іЌеМеЌ вже встаМПвлеМП.\nБажаєте перезапОсатО? 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/uk-UA/gm-manage.properties

    r632 r727  
    11promptForNewPage.msg=НОжче ввеЎіть МПву аЎресу. ВО ЌПжете вказуватО ЌМПжОМО аЎрес за ЎПпПЌПгПю сОЌвПлу зірПчка (*). 
    22promptForNewPage.title=ДПЎатО аЎресу стПріМкО 
    3 promptForNewPage.defVal=http://mozilla-forum.org.ua/* 
     3promptForNewPage.defVal=http://site.org.ua/* 
    44promptForEdit.msg=НОжче зЌіМіть аЎресу стПріМкО. ВО ЌПжете вказуватО ЌМПжОМО аЎрес за ЎПпПЌПгПю сОЌвПлу зірПчка (*). 
    55promptForEdit.title=РеЎагуватО стПріМку 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/uk-UA/greasemonkey.dtd

    r632 r727  
    11<!ENTITY manage.title "КеруваММя скрОптаЌО"> 
    2 <!ENTITY manage.button.add "ДПЎатО..."> 
    3 <!ENTITY manage.button.edit "РеЎагуватО..."> 
    4 <!ENTITY manage.button.remove "ВОЎалОтО"> 
     2<!ENTITY manage.button.add "ДПЎатО "> 
     3<!ENTITY manage.button.edit "РеЎагуватО "> 
     4<!ENTITY manage.button.remove "ВОлучОтО"> 
    55<!ENTITY manage.label.grpIncluded "ОѠ
    66ПплеМі стПріМкО"> 
    77<!ENTITY manage.label.grpExcluded "СтПріМкО-вОМяткО"> 
    88<!ENTITY manage.label.btnEdit "РеЎагуватО"> 
    9 <!ENTITY manage.label.chkEnabled "УвіЌкМутО"> 
    10 <!ENTITY manage.label.btnUninstall "ВОЎалОтО"> 
    11 <!ENTITY manage.label.chkUninstall "ВОЎалОтО такПж пПв&apos;язаМі МалаштуваММя"> 
     9<!ENTITY manage.label.chkEnabled "УвіЌкМеМП"> 
     10<!ENTITY manage.label.btnUninstall "УсуМутО"> 
     11<!ENTITY manage.label.chkUninstall "ТакПж прОбратО пПв’язаМі МалаштуваММя"> 
    1212<!ENTITY manage.reorderHelp "ПеретягМіть Мазву скрОпту за ЎПпПЌПгПю ЌОші абП МатОсМіть Alt-ВгПру/Alt-ВМОз, щПб зЌіМОтО пПсліЎПвМість у спОску."> 
    13 <!ENTITY menu.install "ВстаМПвОтО скрОпт..."> 
     13<!ENTITY menu.install "ВстаМПвОтО скрОпт "> 
    1414<!ENTITY menu.install.accesskey "В"> 
    1515<!ENTITY menu.show "ПерегляМутО пПчаткПвОй кПЎ скрОпту"> 
    1616<!ENTITY menu.show.accesskey "П"> 
    17 <!ENTITY menu.commands "КПЌаМЎО скрОпту..."> 
     17<!ENTITY menu.commands "КПЌаМЎО скрОпту "> 
    1818<!ENTITY menu.commands.accesskey "К"> 
    19 <!ENTITY menu.new "НПвОй скрОпт..."> 
     19<!ENTITY menu.new "НПвОй скрОпт "> 
    2020<!ENTITY menu.new.accesskey "Н"> 
    21 <!ENTITY menu.manage "КеруваММя скрОптаЌО..."> 
     21<!ENTITY menu.manage "КеруваММя скрОптаЌО "> 
    2222<!ENTITY menu.manage.accesskey "е"> 
    2323<!ENTITY statusbar.noscripts "Не встаМПвлеМП жПЎМОѠ
    2424 ÑÐºÑ€ÐžÐ¿Ñ‚ів!"> 
    25 <!ENTITY statusbar.enabled "УвіЌкМутО"> 
     25<!ENTITY statusbar.enabled "УвіЌкМеМП"> 
    2626<!ENTITY statusbar.enabled.accesskey "У"> 
    2727<!ENTITY install.title "ВстаМПвлеММя Greasemonkey"> 
    2828<!ENTITY install.runson "Працює Ма:"> 
    2929<!ENTITY install.butnoton "Не працює Ма:"> 
    30 <!ENTITY install.warning1 "СуЌМівМі скрОптО ЌПжуть пПрушОтО вашу прОватМість і завЎатО шкПЎО вашій іМфПрЌації!"> 
     30<!ENTITY install.warning1 "СуЌМівМі скрОптО ЌПжуть пПрушОтО вашу кПМфіЎеМційМість без вашПгП віЎПЌа!"> 
    3131<!ENTITY install.warning2 "ВстаМПвлюйте скрОптО тількО з тОѠ
    3232 ÐŽÐ¶ÐµÑ€ÐµÐ», якОЌ ЎПвіряєте."> 
    3333<!ENTITY install.showscriptsource "ППказатО пПчаткПвОй кПЎ скрОпту"> 
    3434<!ENTITY install.installbutton "ВстаМПвОтО"> 
    35 <!ENTITY newscript.name "ІЌ&apos;я"> 
     35<!ENTITY newscript.name "ІЌ’я"> 
    3636<!ENTITY newscript.namespace "ПрПстір іЌеМ"> 
    3737<!ENTITY newscript.description "ОпОс"> 
  • branches/manage-ui2/src/chrome/chromeFiles/locale/zh-CN/gm-browser.properties

    r632 r727  
    1515greeting.btn=安裠
    1616 
     17greeting.btnAccess=I 
    1718greetz.0=泚意! 
    1819greetz.1=泚意! 
     
    2829甚户脚本时发生错误 
    2930editor.prompt=请选择䞀䞪可执行文本猖蟑噚比劂 "c:\\windows\\notepad.exe" 
     31editor.please_pick_executable=请选择䞀䞪可执行皋序甚来猖蟑甚户脚本。 
     32editor.could_not_launch=无法启劚猖蟑噚。 
    3033newscript.noname=请䞺悚的脚本呜名。 
    3134newscript.nonamespace=请䞺悚的脚本添加名字空闎。 
  • branches/manage-ui2/src/install.rdf

    r630 r727  
    2323    <em:contributor>Hisateru Tanaka</em:contributor> 
    2424    <em:contributor>Jeremy Dunck; http://dunck.us/anabasis/</em:contributor> 
    25     <em:contributor>Johan Sundström; http://ecmanaut.blogspot.com/</em:contributor> 
     25    <em:contributor>Jesper Kristensen &lt;mail&#64;jesperkristensen.dk&gt;</em:contributor> 
     26    <em:contributor>Johan Sundström; http://ecmanaut.blogspot.com/</em:contributor> 
    2627    <em:contributor>JP Sugarbroad</em:contributor> 
    2728    <em:contributor>Juan Pablo Guereca Alonso</em:contributor>